chore(release): Kanbante 0.6.0 — colonne QA, réconciliation par étiquettes, Wallboard
This commit is contained in:
@@ -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
@@ -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
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user