feat: FlowDeck v0.2.0 — Kanban Gitea intégré

- 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
This commit is contained in:
2026-07-08 08:41:31 -04:00
parent 90f090c785
commit 336c7d8dfe
31 changed files with 1682 additions and 2 deletions
+32
View File
@@ -0,0 +1,32 @@
# Changelog
## [0.2.0] — 2026-07-08 — "FlowDeck"
### Added
- Renamed from Kanbante to FlowDeck
- Dashboard listant tous les projets Gitea (user + orgs)
- Board Kanban 5 colonnes : Backlog, À faire, En cours, Révision, Terminé
- Issues Gitea → cartes avec filtres (milestone, label, assignee)
- Drag & drop (SortableJS) avec persistance SQLite
- Sync bidirectionnelle : colonne → label Gitea, Terminé → close issue
- Colonnes personnalisables + mapping colonne→label
- WIP limits configurables
- Notes Markdown par projet
- API REST v1 : /api/health, /api/stats, /api/projects, /api/move, /api/col-mapping
- Thème clair/sombre avec persistance localStorage
- Cache Gitea in-memory avec TTL
- Docker + docker-compose
- Health check enrichi (DB + Gitea)
- Filtres intra-board (milestone, label, assignee)
- Pull requests affichées séparément
- Priorités (Low/Medium/High/Urgent) + dates d'échéance
- Architecture documentée (ARCHITECTURE.md)
- Roadmap (ROADMAP.md)
### Stack
- FastAPI + Uvicorn + httpx + Jinja2 + HTMX + Alpine.js + SortableJS
- SQLite WAL mode
- Python 3.12-slim Docker
## [0.1.0] — Kanbante (non publié)
- MVP initial