v1.0.0: API- und Cache-Schicht blockweise umbauen #41
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Ziel: kurze Ladezeiten ohne externe Pings. Schlanke Summary-/Status-/Discovery-Endpunkte, persistenter JSON-Cache, blockweises Laden, keine schweren Vollabfragen im Dashboard-Start. Tests fuer Cache, Timeouts, Fehlerfaelle und API-Vertraege.
Umgesetzt in v1.0.0. Checks: pytest -q OK, ruff check . OK, mypy app backend tests OK, git diff --check OK. Live HA: Add-on started, WebSocket connected, /v1/actuators/dashboard ca. 0.35s, /v1/actuators/summary ca. 0.11s.