v0.8.3 — Drop the localStorage layer, history is now the only seed source
Vereinfachung
Auf Wunsch: Statt zuerst im Browser-localStorage nach dem letzten Trend-Basiswert zu suchen und erst danach bei Home Assistants History nachzufragen, greift die Karte jetzt direkt und ausschließlich auf die History zu, sobald eine frische Karten-Instanz (Reload/View-Wechsel) einen Messwert zum ersten Mal sieht.
Weniger Code, weniger Sonderfälle:
- Keine
storageId-Ableitung aus den konfigurierten Entity-IDs mehr - Kein try/catch mehr um einen möglicherweise deaktivierten oder werfenden
localStorage - Keine separate "übersteht das einen Reload"-Logik neben der History-Abfrage, die das ohnehin schon abdeckt
Funktional identisch zu v0.8.2 für alle vier openScale-sync-Rohsensoren; berechnete Metriken (BMI, BMR, TDEE, …) verhalten sich unverändert. Verifiziert mit einem echten Headless-Chrome-Rendering sowie 21 grünen Unit-Tests (4 localStorage-spezifische Tests entfielen ersatzlos).
Baut auf v0.8.2 auf.
Siehe README für Installation und Konfiguration.