Add user preferences and configurable notifications #113

Merged
raucao merged 11 commits from feature/user_preferences into master 2023-04-11 21:04:46 +00:00
Owner
  • Refactor route design for user settings: use Rails resources instead of custom routes
  • Add a serialized column for all user preferences
  • Add first user settings pages for Chat and Wallet
  • Add a notifications mailer and first notification type

refs #15

* Refactor route design for user settings: use Rails resources instead of custom routes * Add a serialized column for all user preferences * Add first user settings pages for Chat and Wallet * Add a notifications mailer and first notification type refs #15
raucao added the kredits-2feature labels 2023-04-04 11:50:23 +00:00
raucao added 10 commits 2023-04-04 11:50:23 +00:00
Refactor user settings
continuous-integration/drone/push Build is passing
7f77ad5528
Use resources instead of custom controllers, following the Rails way
and making things much cleaner in the process.
WIP Add notifications preferences page
continuous-integration/drone/push Build is passing
334b47353e
Shouldn't matter which implementation is integrated if someone adds
another one
Do not exchange XMPP contacts when turned off by inviter
continuous-integration/drone/push Build is running
595bb03c5a
Use setting instead of ENV var
continuous-integration/drone/push Build is passing
43a43e1a2c
Add notification mailer, make wallet notifications configurable
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ca7475dca2
raucao added the
release
minor
label 2023-04-04 11:50:36 +00:00
raucao requested review from greg 2023-04-04 11:52:24 +00:00
raucao requested review from galfert 2023-04-04 11:52:24 +00:00
raucao force-pushed feature/user_preferences from a558a60b6d to 4e2e13108c 2023-04-05 15:02:41 +00:00 Compare
galfert approved these changes 2023-04-11 20:58:48 +00:00
raucao merged commit 7a50bd23d6 into master 2023-04-11 21:04:46 +00:00
raucao deleted branch feature/user_preferences 2023-04-11 21:04:46 +00:00
Sign in to join this conversation.