- 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.1 KiB
1.1 KiB
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