Skip to content

Move workspace billing to Clerk - #28

Open
mundume wants to merge 27 commits into
apalis-dev:mainfrom
mundume:dashboard-billing
Open

mundume wants to merge 27 commits into
apalis-dev:mainfrom
mundume:dashboard-billing

Conversation

@mundume

@mundume mundume commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

Replace Paystack with Clerk Billing as the source of truth for plans, subscriptions, seats, and invoices. Orgs are now workspaces across apps/API keys/billing/members, with seat-based Enterprise limits, member invite/removal changes, account/workspace deletion safeguards, and custom billing management/history UI. Merges latest main and keeps the Yarn 4 lockfile.

mundume and others added 27 commits July 12, 2026 22:02
- Dashboard layout with sidebar, breadcrumb, and app switcher
- Apps page with project cards and create-app form
- App detail pages (overview, API keys, subscription, tickets, settings)
- Global tickets page with search, sort, filter, pagination, row selection
- Billing page with pricing plans, invoices, and danger zone
- Settings page with profile, API keys, security, and danger zone
- Better-auth integration (email/password + GitHub OAuth)
- Protected routes (dashboard requires session, login redirects if authenticated)
- Theme switcher in sidebar footer dropdown
- Brand color tokens and Geist font
- shadcn UI form components with react-hook-form + zod
- Remove sqlite.db from repository, add to .gitignore
…ard/billing

# Conflicts:
#	.gitignore
#	package.json
#	yarn.lock
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