Repository navigation
Releases: MarcLdv/lockup
Releases · MarcLdv/lockup
Release list
Version 2.0.0 - Changements Majeurs Lockup
| 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.
Version 1.0.0 - MVP Lockup
| Fonctionnalité | Description |
|---|---|
| Configuration initiale | Définir un mot de passe maître |
| Déverrouillage | Saisir le mot de passe maître pour accéder au coffre |
| Ajouter un mot de passe | Stocker pseudo + URL + mot de passe chiffré |
| Lister les mots de passe | Afficher tous les mots de passe déchiffrés |
| Stocker les mots de passe | Stocker les mots de passe dans un Sqlite |
| Chiffrement AES-256 | Chiffrer automatiquement avec le code secret |
| Fermeture de l'app sécurisée | Redemande le mot de passe maître lorsque l'app est fermée |