ROADMAP: v2.8.0-v3.0.0 complétées — roadmap terminée 🎉
FlowDeck CI / test (push) Failing after 3s
FlowDeck CI / docker (push) Has been skipped

This commit is contained in:
2026-07-13 22:36:01 -04:00
parent a497c129d3
commit b863afab59
+33 -32
View File
@@ -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
---