diff --git a/CLAUDE.md b/CLAUDE.md index 9d6435b..7158887 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -50,7 +50,7 @@ src/ │ └── transactions/ # Transactions ├── contexts/ # ProfileContext (état global profil) ├── hooks/ # 12 hooks custom (useReducer) -├── pages/ # 10 pages +├── pages/ # 11 pages ├── services/ # 14 services métier ├── shared/ # Types et constantes partagés ├── utils/ # Utilitaires (parsing, CSV, charts) @@ -92,6 +92,7 @@ src-tauri/ - **Multi-profils** : bases de données séparées, protection par PIN (Argon2), switching rapide - **Export/Import** : JSON/CSV avec chiffrement AES-256-GCM optionnel (format SREF) - **Mises à jour** : auto-updater intégré (tauri-plugin-updater) +- **Changelog bilingue** : page `/changelog` avec historique complet, notes de version dynamiques FR/EN depuis `CHANGELOG.md` / `CHANGELOG.fr.md` (bundlés dans `public/`) --- diff --git a/docs/architecture.md b/docs/architecture.md index 869579f..2801bcb 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -199,6 +199,7 @@ Le routing est défini dans `App.tsx`. Toutes les pages sont englobées par `App | `/reports` | `ReportsPage` | Analytique et rapports | | `/settings` | `SettingsPage` | Paramètres | | `/docs` | `DocsPage` | Documentation in-app | +| `/changelog` | `ChangelogPage` | Historique des versions (bilingue FR/EN) | Page spéciale : `ProfileSelectionPage` (affichée quand aucun profil n'est actif).