← All releases
v1.0.0added
Leave Localhost 1.0
The first public release. A Convex-first Next.js SaaS starter with auth, workspaces, permissions, billing, security, email, analytics, and shared UI — already wired together and ready for agents.
Leave Localhost is out. This is the full, production-ready foundation: the integration weeks are already done, and everything below ships in the first commit.
Core platform
- Convex-first backend with typed functions, reactive queries, file storage, and scheduled work as the single data platform — no separate database, ORM, and real-time layer to keep in sync.
- Better Auth integrated with the Convex backend and the organization model, including two-factor authentication and fresh-session checks.
- Workspaces and invitations with members, roles, and RBAC.
- Capability-based authorization so product actions are gated by named grants instead of scattered conditionals.
Billing that grants access
- Billing adapters for Stripe, Polar, and Lemon Squeezy behind a provider-neutral interface — configure one.
- Verified webhooks map to entitlement grants, so a confirmed payment becomes a capability the app can check, not just a stored receipt. Plan changes flow through the customer portal and update entitlements.
Security in the flows
- Fresh-session and sensitive-action verification that re-checks identity before consequential actions instead of trusting an old login.
- Audit events recorded for consequential changes.
- Notifications for relevant account and workspace activity.
- Super-admin controls gated by their own capability grants, separate from normal app roles.
Operations and developer experience
- Transactional email via React Email templates.
- Optional analytics boundary that loads PostHog only when enabled, with a no-op fallback and a typed event catalog with property sanitization.
- Agent-ready monorepo —
AGENTS.md,CLAUDE.md, Cursor rules, Convex guidelines, a version-locked skill library, strict types, and linter-enforced package boundaries so coding agents build to the project's conventions. - Shared UI package on shadcn and Radix with semantic theme tokens, plus a documentation app and a typed configuration package.