perf(sources): Quellen-Health Tab schneller (Payload-Slim + 60s-Cache)
Tab "Quellen Health" lädt deutlich schneller: 1. /api/sources/health: SELECT reduziert auf nur die im Frontend wirklich gerenderten Felder. Weg sind: h.id, s.url, s.source_type, s.category, s.bias, h.details, h.checked_at. Response-Größe sinkt damit von ~198 KB auf grob die Hälfte (bei 519 Health-Checks) ohne UI-Verlust. 2. source-health.js: 60-Sekunden In-Memory-Cache fürs loadHealthData. Tab hin und her klicken ist damit instant statt jedes Mal voller Reload + Render der 519 Tabellen-Zeilen. Bei Mutationen (Vorschlag annehmen/ablehnen, run-stream beendet, search-fix) wird mit loadHealthData(true) der Cache umgangen, damit frische Daten gezeigt werden. 3. dashboard.html: Cache-Buster für source-health.js auf 20260509e gebumpt.
Dieser Commit ist enthalten in:
@@ -708,7 +708,7 @@
|
||||
|
||||
<script src="/static/js/app.js?v=20260509d"></script>
|
||||
<script src="/static/js/sources.js?v=20260509d"></script>
|
||||
<script src="/static/js/source-health.js?v=20260509d"></script>
|
||||
<script src="/static/js/source-health.js?v=20260509e"></script>
|
||||
<script src="/static/js/audit.js?v=20260509d"></script>
|
||||
<div id="toastContainer" class="toast-container" aria-live="polite" aria-atomic="true"></div>
|
||||
</body>
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren