- Dashboard projets Gitea (user + orgs) - Board Kanban 5 colonnes avec drag & drop (SortableJS) - Sync bidirectionnelle colonnes ↔ labels Gitea - Filtres milestone/label/assignee - Notes Markdown par projet - API REST (/api/health, /api/move, /api/col-mapping…) - Colonnes custom, WIP limits - Thème clair/sombre - Cache Gitea TTL - Docker + docker-compose - Tests pytest - Docs: README, ARCHITECTURE, CHANGELOG, ROADMAP
1.4 KiB
1.4 KiB
Roadmap FlowDeck
v0.2.0 ✅ (actuel)
Dashboard + Board Kanban + Gitea sync + Notes + Docker
v0.3.0 — Auth & Multi-user
- OAuth2 Gitea (login via Gitea)
- Token par utilisateur (plus sécurisé)
- Permissions basées sur droits Gitea
- CSRF protection
- Rate limiting API
v0.4.0 — Webhooks & Temps réel
- Webhooks Gitea (issues, comments, PR)
- Sync temps réel sans polling
- Background tasks (sync périodique)
v0.5.0 — Cartes enrichies
- Vue détail carte (modal) : description, labels, assignee, milestone, commentaires
- Checklists / sous-tâches
- Création d'issues depuis FlowDeck
- Édition inline (titre, description, labels, assignee)
- Commentaires Gitea dans la carte
v0.6.0 — Vues additionnelles
- Vue Liste (table triable)
- Vue Calendrier (échéances, milestones)
- Vue Timeline / Roadmap
- Vue Sprint / Backlog
v0.7.0 — Analytics
- Dashboard analytics : burndown chart, vélocité
- Cartes par statut, en retard
- Activité récente
v0.8.0 — Multi-instance & Export
- Multi-instance Gitea
- Export board (JSON/CSV/Markdown)
- i18n (EN)
- Raccourcis clavier
v0.9.0 — Infra & Qualité
- Migrations BDD (Alembic)
- Support PostgreSQL optionnel
- Logging structuré (loguru)
- Tests ≥ 70% couverture
- CI/CD Gitea Actions
v1.0.0
- Production ready
- Tag git v1.0.0