docs: changelog 2.0.0/1.8.0 et registre de suivi des bugs
Ajoute les sections 2.0.0 Unreleased et 1.8.0 au CHANGELOG, ainsi que le registre de suivi des bugs et TODOs de correction.
This commit is contained in:
+80
-1
@@ -5,6 +5,85 @@ Toutes les modifications notables d'ObsiGate sont documentées dans ce fichier.
|
||||
Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/),
|
||||
et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
> **En cours de développement** : les changements non publiés sont dans la section
|
||||
> [2.0.0 — Unreleased](#200--unreleased). La dernière version publiée est **1.8.0**.
|
||||
|
||||
---
|
||||
|
||||
## [2.0.0] — Unreleased
|
||||
|
||||
> ObsiGate passe à **2.0.0** avec sa **version bureau native** et de nombreuses fonctionnalités
|
||||
> de productivité (branch main, 341 commits après le tag v1.8.0).
|
||||
|
||||
### Ajouté
|
||||
|
||||
- **Application bureau native (Tauri 2)** — Porte d'entrée desktop pour vaults Obsidian (`desktop/`)
|
||||
- Shell Rust + Tauri 2 (tray icon, notifications OS, auto-update depuis Gitea)
|
||||
- Backend Python embarqué (python-embed) avec health check, démarrage ~2s
|
||||
- Sélecteur de dossiers natif, config persistante des vaults (type VAULT vs DIR)
|
||||
- Fenêtre console masquée, arrêt propre via tray, associations de fichiers `.md`
|
||||
- Packages : Windows MSI + NSIS, Linux .deb + AppImage
|
||||
- Pipeline CI/CD Desktop (`.gitea/workflows/desktop-build.yml`)
|
||||
- Thème système auto (clair/sombre) + RAM réduite (~80 MB au repos)
|
||||
- Écran de chargement inline (staging backend/frontend pour le bundle desktop)
|
||||
- **Internationalisation FR/EN complète** — 1357 clés i18n, préférence serveur, guide entièrement traduit
|
||||
- **Vue multi-panneaux (Split View #75)** — PaneManager + TabManager par panneau
|
||||
- Split droite/bas, drag & drop cross-pane, drag-to-split (bord droit/bas)
|
||||
- Boutons de split, navigation clavier, fermeture auto des panneaux vides
|
||||
- **Mermaid.js** — Rendu de diagrammes (22 templates, thème dark synchronisé)
|
||||
- Header bar Code/Preview, zoom, export SVG + PNG, plein écran / focus 480px
|
||||
- Pré-processeur Obsidian (`[[liens]]`, `![[img]]`, `==highlight==`)
|
||||
- **Gestionnaire de Backups complet** — Page, filtres, purge, restauration
|
||||
- Diff viewer (unifié + côte à côte), preview 100 Ko, compression gzip
|
||||
- Backup automatique, auto-nettoyage (max_backups_per_file)
|
||||
- **Support Excalidraw (#78)** — Fichiers `.excalidraw` / `.excalidraw.md`
|
||||
- Décompression lz-string, création depuis modale/menu contextuel
|
||||
- **Éditeur Forge + autocomplétion IA** — Auto-height, Mermaid QI, ghost text
|
||||
- Autocomplétion Ollama (qwen2.5-coder), Alt+/, auto-continuation listes/checkboxes
|
||||
- **Support PDF + multi-format** — PDF avec TOC, images/CSV/JSON/TXT
|
||||
- **15 thèmes clair/sombre (#65)** — Système de thèmes configurable
|
||||
- **Mode hors-ligne PWA (#59)** — Badge hors-ligne + gestion des conflits
|
||||
- **Tests E2E Playwright (#58)** — Suite desktop (44 tests) + CI
|
||||
|
||||
### Modifié
|
||||
|
||||
- `desktop/` — Nouveau : application Tauri (Cargo.toml, build.rs, `src/main.rs`, scripts build)
|
||||
- `frontend/` — i18n, split view, Mermaid, Excalidraw, Forge, thèmes
|
||||
- `backend/` — Endpoints backups, Excalidraw, multi-format, versioning git
|
||||
- `docs/ROADMAP.md` — Feuille de route passée à 2.0.0-dev, items #75/#78 complétés
|
||||
|
||||
---
|
||||
|
||||
## [1.8.0] — 2026-06-04
|
||||
|
||||
### Ajouté
|
||||
|
||||
- **Palette de commandes** — Navigation rapide fichiers + commandes
|
||||
- Raccourcis : `Ctrl+P` fichiers, `Ctrl+Alt+Espace` commandes, `Ctrl+Shift+Espace`
|
||||
- Navigateur de dossiers : créer/supprimer fichiers/dossiers par sélection
|
||||
- Opérateurs `+include` / `-exclude` dans la recherche globale
|
||||
- 6 nouvelles commandes : créer/supprimer fichiers/dossiers, éditer, pop-out
|
||||
- **Barre d'outils mobile de bas de page** — Type Obsidian 📱
|
||||
- Explorateur, recherche, palette, changement d'onglet
|
||||
- Indicateur de vault contextuel sous le header, pull-to-refresh
|
||||
- **Diff viewer des backups** — Comparaison unifiée + côte à côte, restauration
|
||||
- **Indicateur AI Actif** — Badge/statut IA dans le header (lecture runtime des clés)
|
||||
- **Page d'accueil de vault** — Liste récursive des fichiers par date
|
||||
- **Drag & drop de fichiers** dans l'arborescence
|
||||
- **Guide d'aide enrichi** — Recherche, scroll spy, slide-over mobile, section webhooks
|
||||
- **Indexation inversée non-bloquante** (`run_in_executor`)
|
||||
- **Infrastructure de tests** — Couverture pytest portée à 70% (+109 tests)
|
||||
|
||||
### Modifié
|
||||
|
||||
- `frontend/` — Palette, mobile toolbar, aide, AI indicator, vault home
|
||||
- `backend/` — Indexation non-bloquante, statut IA, diff/restauration backups
|
||||
- `docs/` — Guide d'utilisation enrichi (navigation clavier), CHANGELOG/README/ROADMAP
|
||||
|
||||
### Corrigé
|
||||
|
||||
- Correctifs UI mobile, palette, aide et AI toolbar (thème clair, menu clipping)
|
||||
|
||||
---
|
||||
|
||||
## [1.7.0] — 2026-05-30
|
||||
@@ -209,7 +288,7 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
- `includeHidden`, `hiddenWhitelist` — UI + env vars
|
||||
- Filtrage côté client (hideHiddenFiles)
|
||||
|
||||
### Ajouté
|
||||
### Modifié
|
||||
|
||||
- `backend/attachment_indexer.py` — Scan et indexation d'images
|
||||
- `backend/image_processor.py` — Prétraitement Markdown pour les syntaxes d'images
|
||||
|
||||
Reference in New Issue
Block a user