From 38a13c0b6422948da93cf3b6be32206c0ebc36e4 Mon Sep 17 00:00:00 2001 From: "Claude (cleanup)" Date: Sat, 9 May 2026 14:44:20 +0000 Subject: [PATCH] ux(quellen-health): Run-Verlauf-Tabelle kompakter - Total-Spalte raus (= errors+warnings+ok, redundant). - Spalten-Widths explizit per colgroup gesetzt: 200/160/110/130/110px, damit die Werte nicht in einer leeren Flaeche rechts kleben. - Header-Bezeichnungen + Werte fuer Counter-Spalten zentriert (statt rechtsbuendig auf gleichmaessig verteilten Spalten). - Run-ID gekuerzt auf 12 Zeichen, kleinerer font-size, voller Wert im title-Tooltip. - Spaltenbeschriftung von "Zeitpunkt (Run-Ende)" -> "Zeitpunkt" (Klammer-Erklaerung war Footnote-Material). Cache-Buster source-health.js auf 20260509k gebumpt. --- src/static/dashboard.html | 2 +- src/static/js/source-health.js | 31 +++++++++++++++++++++++-------- 2 files changed, 24 insertions(+), 9 deletions(-) diff --git a/src/static/dashboard.html b/src/static/dashboard.html index 190f5fc..4c69e88 100644 --- a/src/static/dashboard.html +++ b/src/static/dashboard.html @@ -723,7 +723,7 @@ - +
diff --git a/src/static/js/source-health.js b/src/static/js/source-health.js index f851804..b8622be 100644 --- a/src/static/js/source-health.js +++ b/src/static/js/source-health.js @@ -361,24 +361,39 @@ function renderHealthDashboard() { `; } - // History-View: letzte Runs + // History-View: letzte Runs. Kompakt: Total raus (= errors+warnings+ok), + // Spalten-Widths explizit, Zahlen zentriert, Run-ID gekürzt + leiser. let runsHtml = ""; if (healthHistoryCache.length > 0) { runsHtml = `

Verlauf der Health-Check-Runs

- - +
Zeitpunkt (Run-Ende)Run-IDTotalFehlerWarnungenOK
+ + + + + + + + + + + + + + + + ${healthHistoryCache.map(r => ` - - - - - + + + + `).join("")}
ZeitpunktRun-IDFehlerWarnungenOK
${formatDateTime(r.archived_at)}${esc(r.run_id)}${r.total}${r.errors || 0}${r.warnings || 0}${r.ok || 0}${esc(String(r.run_id || "").slice(0, 12))}${r.errors || 0}${r.warnings || 0}${r.ok || 0}