feat: Système de persistance des notes amélioré avec fichier unique par agent
- Un seul fichier notes_{agentId}.json par agent (plus d'accumulation)
- Auto-save après 2 secondes d'inactivité
- Restauration automatique au démarrage depuis fichier ou localStorage
- Historique des 50 dernières versions intégré dans le fichier
- Synchronisation transparente fichier/localStorage
- Notifications visuelles lors de la restauration
This commit is contained in:
@@ -1,5 +1,35 @@
|
||||
# Changelog - SimpleConnect Electron
|
||||
|
||||
## [1.2.14] - 2025-09-04
|
||||
|
||||
### Ajouté
|
||||
- **Système de persistance des notes amélioré** : Sauvegarde et restauration automatiques
|
||||
- Auto-save après 2 secondes d'inactivité
|
||||
- Restauration automatique des notes au démarrage
|
||||
- Synchronisation localStorage + fichier serveur
|
||||
- Notification visuelle lors de la restauration
|
||||
- Historique local des 20 dernières notes dans localStorage
|
||||
|
||||
### Modifié
|
||||
- **Gestion des fichiers de notes** : Un seul fichier par agent au lieu de multiples
|
||||
- Format `notes_{agentId}.json` unique par agent
|
||||
- Mise à jour du même fichier à chaque sauvegarde
|
||||
- Historique des 50 dernières versions intégré dans le fichier
|
||||
- Plus d'accumulation de fichiers datés
|
||||
|
||||
### Amélioré
|
||||
- **Expérience utilisateur des notes** : Persistance transparente
|
||||
- Chargement prioritaire depuis le fichier serveur
|
||||
- Fallback sur localStorage si fichier absent
|
||||
- Bouton "Effacer" vide aussi localStorage
|
||||
- Messages de confirmation et notifications
|
||||
|
||||
### Technique
|
||||
- Nouvelle fonction `loadSavedNotes()` asynchrone
|
||||
- Handler IPC `get-notes` pour récupérer depuis le serveur
|
||||
- Auto-save avec debouncing de 2 secondes
|
||||
- Structure JSON avec note courante + historique
|
||||
|
||||
## [1.2.13] - 2025-09-04
|
||||
|
||||
### Corrigé
|
||||
|
||||
Reference in New Issue
Block a user