Repository navigation
| Fonctionnalité | Description |
|---|---|
| Migration automatique | Détection de V1 et réinitialisation de la base de données |
| Indicateur de force | Barre de progression colorée indiquant la robustesse du mot de passe maître (Faible/Moyen/Bon/Fort) |
| Modification | Éditer le pseudo, l'URL ou le mot de passe d'une entrée existante |
| Suppression | Supprimer une entrée du coffre avec dialogue de confirmation |
| Masquage | Basculer l'affichage entre texte clair et points noirs (••••••••) pour chaque mot de passe |
Breaking change V1 → V2
Raison : Passage d'un stockage persistant du mot de passe maître (V1) à une clé dérivée volatile en RAM (V2).
Impact : Impossible de déchiffrer les anciennes entrées V1 sans le mot de passe en clair. La migration force une réinitialisation complète de la base de données (DROP TABLE + CREATE TABLE).
Comportement : Au lancement de l'app V2, si db_version = 1 est détecté, la fonction migrateToV2() supprime toutes les données et recrée les tables vides.