chore(release): Kanbante 0.6.0 — colonne QA, réconciliation par étiquettes, Wallboard
This commit is contained in:
@@ -1,5 +1,30 @@
|
|||||||
# Changelog
|
# 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
|
## 0.5.2 — 2026-10-11
|
||||||
|
|
||||||
### Correctif
|
### Correctif
|
||||||
|
|||||||
+1
-1
@@ -44,7 +44,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
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:
|
def _env_bool(name: str, default: bool) -> bool:
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "kanbante"
|
name = "kanbante"
|
||||||
version = "0.5.2"
|
version = "0.6.0"
|
||||||
description = "Kanban project manager integrated with Gitea"
|
description = "Kanban project manager integrated with Gitea"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
Reference in New Issue
Block a user