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.
This commit is contained in:
Kevin McConnell
2025-12-01 10:10:51 +00:00
parent 6fb7de88d7
commit e16cc21b0a
28 changed files with 565 additions and 3 deletions
+1
View File
@@ -503,6 +503,7 @@ DEPENDENCIES
rouge
rqrcode
rubocop-rails-omakase
rubyzip
selenium-webdriver
solid_cable (>= 3.0)
solid_cache (~> 1.0)