docs: graph view — 15/16 done, marked complete
This commit is contained in:
parent
e9e954f36b
commit
e995f727bd
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user