Improvement v0.12.0
v0.12.0 — Subscriptions v2: four plans, hard limits, soft exits
Four plans (FREE / SOLO / TEAM / SCALE), runtime invoice quotas, an in-app limit banner and a full Stripe Checkout flow — no unpleasant end-of-month surprises.
May 12, 2026 Billing
The old subscription module did its job, but it leaned on assumptions from the closed-beta era. We've rewritten it with new ownership semantics (the subscription belongs to a user, not a company), hard limits enforced in real time, and four plans that real companies actually fit into.
- Four clear plans: FREE, SOLO, TEAM, SCALE — each with explicit invoice and company limits
- Subscription owned by a user, with cascade rules for the rest of the company members
- Live invoice quotas — an in-app banner warns at 80% and blocks issuance at 100%
- Stripe Checkout payment with a safe return — no double charges on accidental page reloads
- Restore-on-refund: after a refund, your previous plan comes back automatically
- A consistent subscription state across the whole app — no more losing plan information between screens