diff --git a/CHANGELOG.md b/CHANGELOG.md index 747325e..e5946c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## 0.37.0 — 2026-10-26 + +### Ajouté — tri « En attente de revue » sur le dashboard + +Demande de Bruno : pouvoir ordonner les projets — section +**Épinglés** en tête — par ce qui attend sa validation. + +- Nouveau critère dans le sélecteur de tri du dashboard, + en première place après « Par défaut » : **🔍 En attente + de revue ↓** — les projets s'ordonnent par le nombre de + cartes dans la colonne de validation (clé `review` de + l'espace), décroissant. +- Le compteur était déjà calculé pour les chips de + progression des cartes : il est maintenant exposé en + `data-review` sur chaque carte projet et consommé par le + moteur de tri partagé — le critère s'applique à **toutes + les grilles** (Épinglés, Actifs, Inactifs, Archivés), + avec ou sans regroupement par propriétaire, et la + préférence est mémorisée comme les autres tris. +- Les critères existants (activité Gitea, activité kanban, + issues ouvertes, nom) sont inchangés. + +### Corrigé — sens des tris numériques du dashboard + +Le contrôle en navigateur réel a révélé que le tri +« Issues ouvertes ↓ » triait en réalité **croissant** +depuis son introduction : le comparateur partagé inversait +les clés numériques. Les modes numériques (`open` et le +nouveau `review`) trient maintenant en soustraction de +clés — le plus grand compteur en premier, comme l'annonce +le « ↓ ». Vérifié sur les données réelles : Épinglés +ordonnés 196, 95, 32, 5, 4 en attente de revue. + + ## 0.36.0 — 2026-10-26 ### Ajouté — outil MCP `move_issue` (suivi de la vague H3 du service d'agents) diff --git a/app/config.py b/app/config.py index 71bf4b6..81f73ba 100644 --- a/app/config.py +++ b/app/config.py @@ -177,7 +177,7 @@ from urllib.parse import urlparse BASE_DIR = Path(__file__).resolve().parent.parent -APP_VERSION = "0.36.0" +APP_VERSION = "0.37.0" def _env_bool(name: str, default: bool) -> bool: diff --git a/app/templates/dashboard.html b/app/templates/dashboard.html index 0c93539..16e77a2 100644 --- a/app/templates/dashboard.html +++ b/app/templates/dashboard.html @@ -64,6 +64,7 @@