Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.0.0 - Secret Key encryption logic #14

Merged
merged 18 commits into from
Oct 8, 2024
Merged

Conversation

jlcvp
Copy link
Owner

@jlcvp jlcvp commented Sep 16, 2024

Description

The app should be able to optionally encrypt/decrypt the secrets of the accounts with a user password without.
Users must be warned the accounts will be lost if they lose the password.

Subtasks

  • Encrypt/decrypt logic
  • Import/Export handling
  • Ask for password on account loading
  • When activating encryption with locked accounts and choosing a password that doesn't decrypt the accounts, ask for the correct password.
  • Do not let activate encryption with locked accounts
  • Optionally save password on local storage (will addressed in Optionally save decryption password in localstorage #17 )
  • Informational alerts when setting up the password
  • Migration from password-less version
  • Detect unencrypted base and ask the users if they want to encrypt the data

addresses #7

- create script to check if all translation files has all the keys present in en.json
Copy link

github-actions bot commented Sep 16, 2024

Visit the preview URL for this PR (updated for commit 0187a32):

https://authleu--pr14-account-secret-encry-3y262wec.web.app

(expires Tue, 15 Oct 2024 11:49:46 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: d2f3701b6fb9dc379d6dec3de8730502ef3b9864

@jlcvp jlcvp changed the title Secret Key encryption logic Version 2.0.0 - Secret Key encryption logic Oct 2, 2024
@jlcvp jlcvp merged commit 3d15e8b into main Oct 8, 2024
3 checks passed
@jlcvp jlcvp deleted the account_secret_encryption branch October 8, 2024 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant