diff --git a/ROADMAP.md b/ROADMAP.md index 4a98309..2f8e865 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -60,7 +60,7 @@ - **Impact** : 🟡 WeasyPrint déjà intégré (lazy import), manque GTK sur certaines plateformes - **Alternative** : Markdown → HTML → PDF via headless Chrome -### 3. Vue graphe des wikilinks 🔄 EN COURS +### 3. Vue graphe des wikilinks ✅ FAIT **Base existante** : API `/api/graph/{vault}` + `GraphViewManager` (canvas force-directed) → **Amélioration d'une feature existante**, pas création from scratch @@ -84,9 +84,9 @@ - [x] **Export PNG** : bouton pour sauvegarder le graphe en image #### Phase 4 — Performance -- [ ] **Barnes-Hut** : O(n log n) au lieu de O(n²) pour >200 nœuds -- [ ] **Lazy loading** : charger les wikilinks à la demande (pas tous au start) -- [ ] **Cache graphe** : ne pas refetch si mêmes paramètres +- [x] **Barnes-Hut** : O(n log n) au lieu de O(n²) pour >200 nœuds +- [x] **Cache graphe** : ne pas refetch si mêmes paramètres +- [ ] ~~Lazy loading~~ : non nécessaire avec le cache (les wikilinks sont déjà dans l'API) - **Effort** : 2-3 jours - **Fichiers** : `backend/main.py` (API), `frontend/js/graph.js` (rendu), `frontend/index.html` (UI)