Commit 090c64a
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 20c6744 commit 090c64a
6 files changed
Lines changed: 141 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 | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
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