Skip to content
← 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 monorepoAGENTS.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.