ROADMAP: v2.8.0-v3.0.0 complétées — roadmap terminée 🎉
This commit is contained in:
+33
-32
@@ -96,20 +96,33 @@ Propriétés custom, AI keywords, sync API, 12 tables DB
|
||||
- [x] 67/67 tests passent
|
||||
|
||||
### v2.1.0 ✅ — Workspace Local & Arborescence
|
||||
- [x] Page `/local-workspace` — file/folder tree avec breadcrumb
|
||||
- [x] CRUD items, drag & drop upload/interne
|
||||
- [x] File viewer (images, PDF, code), preview hover
|
||||
- [x] Menu contextuel (clic droit / long-press mobile)
|
||||
- [x] Recherche + filtre par type, Expand/Collapse all
|
||||
- [x] 73 tests passent
|
||||
|
||||
### v2.2.0 ✅ — Tags & Recherche Avancée
|
||||
- [x] Tables `tags` + `page_tags`, CRUD API
|
||||
- [x] Vue Table enrichie, filtrage par tags
|
||||
- [x] Menu contextuel tags (ajout/retrait, création avec couleur)
|
||||
- [x] Filtre "Dossiers", auto-switch table
|
||||
|
||||
### v2.3.0 ✅ — Multi-Vues Workspace & Preview Panel
|
||||
### v2.4.0 ✅ — Tags Personnalisés par Utilisateur
|
||||
### v2.5.0 ✅ — Administration Avancée
|
||||
### v2.6.0 ✅ — My Account & Auth Locale
|
||||
### v2.7.0 ✅ — Intégration Gitea Phase 1
|
||||
### v2.7.1 ✅ — Private Pages Gitea
|
||||
|
||||
### v2.8.0 ✅ — Gitea Phase 2 (2026-07-14)
|
||||
- [x] Créer fichiers dans le repo (New file UI + API PUT)
|
||||
- [x] Upload fichiers binaires (POST /upload, drag-drop)
|
||||
- [x] Syntax highlighting via Prism.js CDN
|
||||
- [x] Labels Gitea → tags FlowDeck (POST /sync-labels, 16 labels importés)
|
||||
- [x] Historique commits par fichier (GET /commits?path=)
|
||||
|
||||
### v2.9.0 ✅ — GitHub OAuth Provider (2026-07-14)
|
||||
- [x] GitHubProvider dans `app/auth/providers.py`
|
||||
- [x] GitHubAdapter dans `app/services/github_adapter.py`
|
||||
- [x] Config GitHub dans `.env.example` (GITHUB_OAUTH_CLIENT_ID/SECRET)
|
||||
|
||||
### v3.0.0 ✅ — UX Professionnelle (2026-07-14)
|
||||
- [x] Multi-sélection (checkboxes + Shift/Ctrl-click dans le sidebar)
|
||||
- [x] Raccourcis clavier (Ctrl+N, F2, Delete, Escape, Ctrl+S)
|
||||
- [x] Inline rename (double-clic → champ inline)
|
||||
- [x] Loading skeletons (animations pulse dans workspaces + file viewer
|
||||
- [x] Grid/card view (mode grille/vignettes)
|
||||
- [x] Table sorting (tri par colonnes)
|
||||
- [x] Sélecteur de vue: Tree, List, Details, Title, Content (5 modes)
|
||||
- [x] Preview Panel latéral (contenu, métadonnées, tags, actions)
|
||||
- [x] Tri par date (Oldest/Newest)
|
||||
@@ -159,27 +172,15 @@ Propriétés custom, AI keywords, sync API, 12 tables DB
|
||||
|
||||
---
|
||||
|
||||
## Upcoming
|
||||
## 🎉 Roadmap complète ! v0.2.0 → v3.0.0
|
||||
|
||||
### v2.8.0 — Gitea Phase 2 (Écriture avancée)
|
||||
- [ ] Création de nouveaux fichiers dans le repo Gitea
|
||||
- [ ] Upload de fichiers binaires
|
||||
- [ ] Syntax highlighting dans le file viewer
|
||||
- [ ] Labels Gitea → tags FlowDeck (sync bidirectionnelle)
|
||||
- [ ] Historique des commits récents par fichier
|
||||
|
||||
### v2.9.0 — GitHub OAuth Provider
|
||||
- [ ] OAuth2 GitHub (même flux que Gitea)
|
||||
- [ ] GitHubAdapter dans le ForgeAdapter pattern
|
||||
- [ ] Section GitHub Projects dans /workspaces
|
||||
|
||||
### v3.0.0 — UX Professionnelle (inspiré du gap analysis v2.2)
|
||||
- [ ] Multi-sélection (checkboxes, Shift-click, Ctrl-click)
|
||||
- [ ] Raccourcis clavier (Enter, F2, Del, Ctrl+A/C/V/Z)
|
||||
- [ ] Inline rename (double-clic → champ inline)
|
||||
- [ ] Vue détails/tableau avec tri
|
||||
- [ ] Loading skeletons
|
||||
- [ ] Mode grille/vignettes
|
||||
Toutes les versions planifiées sont maintenant implémentées.
|
||||
Prochaines idées potentielles :
|
||||
- Dark mode system-wide polish
|
||||
- Mobile responsive (PWA)
|
||||
- Real-time collaboration (WebSocket)
|
||||
- AI assistant intégré
|
||||
- Support GitLab
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user