diff --git a/app/templates/dashboard.html b/app/templates/dashboard.html index c677019..c41f7b5 100644 --- a/app/templates/dashboard.html +++ b/app/templates/dashboard.html @@ -131,7 +131,7 @@ {% set ms = repo.next_milestone %}
- 🎯 {{ ms.title }} + 🎯 {{ ms.title }} {% if ms.due_label %}{{ '⚠️ ' if ms.late }}échéance {{ ms.due_label }}{% endif %}
{% if ms.total %} @@ -260,6 +260,7 @@ + + + diff --git a/app/templates/health.html b/app/templates/health.html index adc43a2..84cbb49 100644 --- a/app/templates/health.html +++ b/app/templates/health.html @@ -13,23 +13,44 @@

🩺 Santé du flux

-

Les boards montrent l'état ; cette page montre la santé : quelle colonne accumule (temps médian passé dans chaque colonne, d'après le journal) et quelles cartes sont devenues des zombies (aucune activité depuis le seuil configuré).

+

Tous les projets actifs, triés par sévérité — le rouge d'abord. Quelle colonne accumule (temps médian par colonne, d'après le journal) et quelles cartes sont devenues des zombies. Cliquez un projet pour le détail et les actions rapides.

- {% for project in projects %} -
-

📂 {{ project.full_name }} ({{ project.open_count }} ouverte(s))

- {% if project.slowest %} -

🐌 Colonne la plus lente : {{ project.column_labels[project.slowest.column] }} — médiane {{ project.slowest.median_days }} j ({{ project.slowest.count }} séjours mesurés)

- {% else %} -

🐌 Pas encore assez de séjours mesurés pour nommer un goulot.

- {% endif %} -

🧟 Zombies (≥ {{ project.zombie_days }} j sans activité) : {{ project.zombies|length }} - — voir le détail et agir →

-
+ {% if projects %} + + + + + + + + + + + + + {% for project in projects %} + + + + + + + + + {% endfor %} + +
SantéProjetOuvertes🧟 Zombies🐌 Goulot
{{ project.full_name }}{{ project.open_count }}{{ project.zombies|length }}{% if project.zombies %} (≥ {{ project.zombie_days }} j){% endif %} + {% if project.slowest %} + {{ project.column_labels[project.slowest.column] }} — médiane {{ project.slowest.median_days }} j + {% else %}pas assez de données{% endif %} + détail →
{% else %} -

Aucun projet actif.

- {% endfor %} +

Aucun projet actif.

+ {% endif %}