Description
After login or registration, a modal will appear reminding the user to download their backup key. The behavior is:
- If the user has never seen the dialog, it opens automatically.
- The user can download the backup key at any time using the download button.
- Clicking "Remind me later" dismisses the dialog and will not show it again for 14 days or he is authenticated again.
- Once the user downloads the key and clicks "I've saved my key", the dialog will never be shown again.
- If the user logs in with a different account, the dialog will appear again for that account (state is stored per user).
- The dialog will not appear again after logout and login (with the same account) if the user already acknowledged it.
- While the dialog is open, promotional banners should be hidden.
Related Issues
Related Pull Requests
Checklist
- Changes have been tested locally.
- Unit tests have been written or updated as necessary.
- The code adheres to the repository's coding standards.
- Relevant documentation has been added or updated.
- No new warnings or errors have been introduced.
- SonarCloud issues have been reviewed and addressed.
- QA Passed