Commit d8bc6fa
committed
feat(webapp): let users select the Free plan without GitHub verification
Selecting Free now provisions the plan immediately instead of routing
through a GitHub connect/verification step. Remove the 'Unlock Free plan' /
'Connect to GitHub' dialog, the GitHub-verified badge, and the account-
rejected state from the plan picker, simplify the setPlan free-result
handling to a success redirect, and delete the now-unreachable free-connect
return routes. The billing service provisions the free plan directly.1 parent da64840 commit d8bc6fa
6 files changed
Lines changed: 145 additions & 359 deletions
File tree
- .server-changes
- apps/webapp/app
- routes
- _app.orgs.$organizationId.subscription.v3.free_connect_failed
- _app.orgs.$organizationId.subscription.v3.free_connect_success
- _app.orgs.$organizationSlug_.select-plan
- services
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
77 | 76 | | |
78 | 77 | | |
79 | 78 | | |
| |||
0 commit comments