diff --git a/CHANGELOG.md b/CHANGELOG.md index c3c0e48..5fe1c08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## 0.6.0 — 2026-10-11 + +### Nouveautés +- **Colonne QA** entre « En cours » et « Révision » (🧪, étiquette + `kanban:qa`) : une étape de validation finale avant la révision. + Le flux complet devient Backlog → À faire → En cours → QA → + Révision → Terminé ; la vue Focus inclut les cartes en QA. +- **Wallboard** (issue #14 de la feuille de route) : `GET /wall`, + affichage plein écran pensé pour un écran d'atelier — rotation + automatique (30 s) entre les projets actifs, compteurs des six + colonnes, cartes en vol (En cours / QA / Révision / À faire) avec + âge, fermées du jour, horloge ; rafraîchissement en direct via le + flux SSE. `?repo=Proprietaire/depot` fige un seul projet. Lien + « 🖥️ Wallboard » ajouté à la navigation de toutes les pages. +- **Réconciliation par étiquettes** : si l'étiquette `kanban:*` d'une + issue ouverte diverge de sa colonne enregistrée (modifiée dans + Gitea ou par un autre outil), le board et la vue Focus adoptent la + colonne de l'étiquette et journalisent le déplacement (source + `gitea`). Règles : exactement une étiquette `kanban:*` fait foi ; + zéro ou plusieurs = l'état local gagne ; inactif si + `KANBANTE_SYNC_LABELS=0`. Déplacer une carte depuis Gitea devient + donc possible. + +10 tests ajoutés (98 au total). + ## 0.5.2 — 2026-10-11 ### Correctif diff --git a/app/config.py b/app/config.py index df7feba..3ebd2e2 100644 --- a/app/config.py +++ b/app/config.py @@ -44,7 +44,7 @@ from pathlib import Path BASE_DIR = Path(__file__).resolve().parent.parent -APP_VERSION = "0.5.2" +APP_VERSION = "0.6.0" def _env_bool(name: str, default: bool) -> bool: diff --git a/pyproject.toml b/pyproject.toml index 44cf109..04eb73c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "kanbante" -version = "0.5.2" +version = "0.6.0" description = "Kanban project manager integrated with Gitea" requires-python = ">=3.11" dependencies = [