Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix-dashboard-graphs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Behebt #100 und #101 (beide in
DashboardView).#100 – Flackernde Graphen: Der Dashboard übergab
fetchSeries/fetchGrowthals Inline-Arrow-Funktionen → neue Identität bei jedem Eltern-Render (u. a. der 15s-Poll). Dadurch holteDashboardViewdie Daten ständig neu und sprang jedes Mal kurz auf den „Loading…"-Platzhalter = Flackern. Jetzt sind die Fetcher stabil (useCallback), und ein Sparkline zeigt den Loading-Platzhalter nur noch, bevor die ersten Daten da sind — ein Refresh aktualisiert den Chart an Ort und Stelle.#101 – Network Trend ohne Wachstum: Der „Network Trend" plottete Tages-Deltas und zeigte als Headline nur das letzte Tages-Delta (meist 0), sodass echtes Follower-Wachstum als „kein Zuwachs" erschien. Jetzt plottet er die kumulative Netzwerkgröße (steigende Linie) und die Headline zeigt die Netto-Änderung über den Zeitraum (letzter − erster Wert, mit Vorzeichen/Farbe).
Verifikation:
tsc/Build/Lint sauber; neuerdashboard-chartsPlaywright-Test (Sparklines rendern, Refresh hält die Charts gemountet, kein „Loading"-Rücksprung) + Screenshot; Regressions-Specs grün (ein isoliert-grüner Auth-Session-Flake ist unabhängig).🤖 Generated with Claude Code