Skip to content

Remove payment/subscription system and card/storage limits#2712

Merged
jorgemanrubia merged 1 commit into
mainfrom
remove-billing-and-limits
Mar 17, 2026
Merged

Remove payment/subscription system and card/storage limits#2712
jorgemanrubia merged 1 commit into
mainfrom
remove-billing-and-limits

Conversation

@jorgemanrubia

Copy link
Copy Markdown
Member

Summary

Fizzy is now free. This removes the entire Stripe billing system, subscription management, and card/storage limit enforcement.

  • SaaS engine: Removed Plan, Account::Billing, Account::Subscription, Account::Limited, Account::OverriddenLimits, Account::BillingWaiver, all subscription/billing controllers and views, Stripe webhook handler, card creation/publishing limit enforcement, admin account override UI, usage report rake task, stripe gem, and all related tests
  • Main app: Removed Fizzy.saas? guards for subscription panel, SaaS card footer override, near-limit notices, and saas.css stylesheet
  • Migration: Drops account_subscriptions, account_overridden_limits, and account_billing_waivers tables from the SaaS database

Non-billing SaaS features (push notifications, signup/Queenbee, authorization, telemetry, console1984/audits1984) are preserved. cards_count on accounts stays (used for sequential card numbering, not billing).

74 files changed, 2,221 lines removed.

Fizzy is now free. Remove the entire Stripe billing system,
subscription management, and card/storage limit enforcement.

Removes from saas/: Plan model, Account::Billing, Account::Subscription,
Account::Limited, Account::OverriddenLimits, Account::BillingWaiver,
all subscription/billing controllers and views, Stripe webhook handler,
card creation/publishing limit enforcement, admin account override UI,
usage report rake task, and all related tests.

Removes from main app: Fizzy.saas? guards for subscription panel,
SaaS card footer override, near-limit notices, and saas.css stylesheet.

Adds migration to drop billing tables from the SaaS database.

Non-billing SaaS features (push notifications, signup, authorization,
telemetry, console1984/audits1984) are preserved.
@jorgemanrubia
jorgemanrubia merged commit 19dbdc6 into main Mar 17, 2026
12 checks passed
@jorgemanrubia
jorgemanrubia deleted the remove-billing-and-limits branch March 17, 2026 10:15
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.

2 participants