Commit Graph

31 Commits

Author SHA1 Message Date
Kevin McConnell e16cc21b0a Add "data export" feature
- Adds a button in Account Settings where you can request a ZIP export of your
  Fizzy data
- Export files are created in the background. When ready, a link to
  download them is sent to the requester.
- Exports expire after 24 hours. And are limited to 10 per day.
2025-12-01 15:23:26 +00:00
Jorge Manrubia c099971ba3 Update fizzy-saas 2025-11-30 11:16:19 +01:00
Mike Dalessio 053ba8424c Update to fizzy-saas to remove jobs from beta
https://github.com/basecamp/fizzy-saas/pull/11
2025-11-29 19:30:20 -05:00
Jorge Manrubia d7ddb029dd Update fizzy-saas 2025-11-29 21:48:11 +01:00
Jorge Manrubia 9f2ac50732 Update fizzy-saas gem 2025-11-29 16:29:33 +01:00
Stanko K.R. 6a235e420c Use main branch of fizzy-saas 2025-11-29 15:22:26 +01:00
Stanko K.R. 658b5a07cf Organize everything under Signups 2025-11-29 11:46:09 +01:00
Stanko K.R. 5747445977 Create signups controller 2025-11-29 10:15:48 +01:00
Jorge Manrubia a89f2f2c92 Update to latest gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia 6ccf655597 Move yabeda/prometheus stuff to the gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia f03fbba5ac Restore local CI, sensible setup for open source users 2025-11-28 15:53:58 +01:00
Jorge Manrubia f90dd87795 Update gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia e101e4dbae Point back to main since the PR was merged 2025-11-28 15:53:58 +01:00
Jorge Manrubia 4e09352c09 Bring simple signup flow from the fizzy-saas gem
We skip the QB code and we fill external account ids automatically on creation with a sequence

See:
https://github.com/basecamp/fizzy-saas/pull/7
2025-11-28 15:53:58 +01:00
Jorge Manrubia e77858fb3c Update kamal 2025-11-28 15:53:58 +01:00
Jorge Manrubia bf75767a4e Update saas gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia 4b9d3a0efd Update to latest fizzy-saas 2025-11-28 15:53:58 +01:00
Jorge Manrubia cd7d3d3329 Move kamal secrets to the gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia 762c45de5d Update gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia 2ff944b805 Point to branch for now 2025-11-28 15:53:58 +01:00
Jorge Manrubia c53cc101a9 Update fizzy-saas gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia e213e3e5f8 Update fizzy-saas gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia 40455bff3a Update fizzy-saas to bring test support 2025-11-28 15:53:58 +01:00
Jorge Manrubia f62bf9fcbf Bundle! 2025-11-28 15:53:58 +01:00
Jorge Manrubia 9e8bc5b30b Update to last version, tests passing! 2025-11-28 15:53:58 +01:00
Jorge Manrubia a5b02755b2 Add rake tasks for enabling/disabling saas mode 2025-11-28 15:53:58 +01:00
Jorge Manrubia 9496a20736 Update to latest fizzy-saas 2025-11-28 15:53:58 +01:00
Jorge Manrubia a7461df049 Update fizzy-saas 2025-11-28 15:53:58 +01:00
Jorge Manrubia 53d4ed3749 Point to the remote gem again 2025-11-28 15:53:58 +01:00
Jorge Manrubia 08cc02804d Invoke setup script in gem 2025-11-28 15:53:58 +01:00
Jorge Manrubia ad6f3a9ff7 Instead of a dedicated group, use a completely separate Gemfile for the saas version
The group-based approach won't work if you don't have access to the gems!
2025-11-28 15:53:58 +01:00