Skip to content

Refactor billing around workspace members - #73

Merged
naaiyy merged 1 commit into
mainfrom
refactor/billing-workspace-members
Aug 22, 2026
Merged

Refactor billing around workspace members#73
naaiyy merged 1 commit into
mainfrom
refactor/billing-workspace-members

Conversation

@naaiyy

@naaiyy naaiyy commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Summary\n\n- model billing around accepted workspace members instead of user-facing active or paid seats\n- remove seat counts from the billing UI and add public English and French plans and billing documentation\n- put billing in its own docs navigation section, wire the CreditCard icon, and use Fuma Docs accordions for the FAQ\n- add a batch migration for all three billing tables\n\n## Rollout\n\nThe Convex schema uses schemaValidation false only for the migration deployment because production still contains legacy billing snapshot rows. After the PR is merged, run billingMigrations:migrateBatch for each table, audit that no legacy fields remain, then restore strict schema validation and remove the migration runner in a cleanup PR.\n\n## Verification\n\n- bun run test\n- bun run check-types\n- bunx biome check .\n- production-style bun run build\n\nThe local development server is stopped.

@vercel

vercel Bot commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
base-blocks Ready Ready Preview Aug 22, 2026 1:12am

Request Review

@github-actions

Copy link
Copy Markdown

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit 4722540.

@naaiyy
naaiyy merged commit 0fc625d into main Aug 22, 2026
9 checks passed
@naaiyy
naaiyy deleted the refactor/billing-workspace-members branch August 22, 2026 01:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant