Dylan Corrales
2064d7e374
Confirmation Emails: Add way to resend ( #287 )
...
* Add way to resend confirmation email.
* Resend confirmation email if user sets it to the same as pending
* I10n: No pending email change
2025-11-04 23:11:26 +01:00
Juan José Mata
dfd467ccb5
Add "Reset account" followed by sample data preload ( #163 )
...
* Add reset with sample data option on profile settings
* No need for "member" user in preload
* Cleanup/shorten copy
2025-09-25 11:43:23 +02:00
Tony Vincent
8208722247
Feat: Data "reset" button ( #1913 )
...
* feat: Allow admins to delete family data
* feat: Allow self-hosting users to delete cached data
* Remove system tests
2025-02-28 07:49:12 -05:00
Josh Pigford
842e37658c
Multi-factor authentication ( #1817 )
...
* Initial pass
* Tests for MFA and locale cleanup
* Brakeman
* Update two-factor authentication status styling
* Update app/models/user.rb
Co-authored-by: Zach Gollwitzer <zach@maybe.co >
Signed-off-by: Josh Pigford <josh@joshpigford.com >
* Refactor MFA verification and session handling in tests
---------
Signed-off-by: Josh Pigford <josh@joshpigford.com >
Co-authored-by: Zach Gollwitzer <zach@maybe.co >
2025-02-06 14:16:53 -06:00
Josh Pigford
41873de11d
Allow users to update their email address ( #1745 )
...
* Change email address
* Email confirmation
* Email change test
* Lint
* Schema reset
* Set test email sender
* Select specific user fixture
* Refactor/cleanup
* Remove unused email_confirmation_token
* Current user would never be true
* Fix translation test failures
2025-01-31 11:29:49 -06:00
Zach Gollwitzer
1d20de770f
User Onboarding + Bug Fixes ( #1352 )
...
* Bump min supported date to 20 years
* Add basic onboarding
* User onboarding
* Complete onboarding flow
* Cleanup, add user profile update test
2024-10-23 11:20:55 -04:00