From 6ca62db4a92114bb0d501c99476eeb09ede554f5 Mon Sep 17 00:00:00 2001 From: le king fu Date: Thu, 5 Mar 2026 17:13:11 -0500 Subject: [PATCH] Update docs: add changelog page to architecture and CLAUDE.md Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 3 ++- docs/architecture.md | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) 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).