chore(release): Kanbante 0.6.0 — colonne QA, réconciliation par étiquettes, Wallboard

This commit is contained in:
Spark
2026-10-11 12:26:12 -04:00
parent 943ecd6a6b
commit 7698d86d2b
3 changed files with 27 additions and 2 deletions
+25
View File
@@ -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
+1 -1
View File
@@ -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:
+1 -1
View File
@@ -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 = [