Changelog
Nachvollziehbare Entwicklung von JESM Canvas.
M4-Stabilisierung · 0.4.0 (3) · 11. Oktober 2026
Dashboard-Löschung mit ausdrücklicher Bestätigung und Abbrechen, sichtbarer Schutz des letzten Dashboards und strengere Wetter-/Energiezuordnungen. 151 Unit-/Integrationstests sowie 42 UI-Szenarien auf iPhone-, iPad- und Apple-TV-Simulatoren bestanden. 69 echte Simulatorbilder dokumentieren Hell/Dunkel, Editor, Widget-Konfiguration und Fehlerzustände.
Interne TestFlight-Tests sind eingerichtet. Es gibt weiterhin keinen öffentlichen App-Store-Download. Physische Geräteabnahme, Barrierefreiheit und Langzeittests sind offen; produktive Smart-Home-Steuerung wurde nicht getestet. Vollständige Flux-Parität ist nicht erreicht.
M4 · 11. Oktober 2026
HA-Verlauf mit vier Diagrammformen, radiale/lineare Messanzeigen, Licht-/Klima-/Coverwidgets, Wetterattribute und vier Energie-Leistungskanäle. 148 Unit-/Integrationstests bestanden. Steuerung ausschließlich mit Mocks/Demo geprüft, keine produktiven Gerätebefehle. Barrierefreiheit und TestFlight-Hardwareabnahme sind noch offen.
M3 · 11. Oktober 2026
Nativer Canvas-Editor, Mehrfachauswahl, Gruppen, Raster, Zoom, Dashboard- und Seitenverwaltung, unabhängige Gerätelayouts und Schema-v3-Migration. 93 Unit-/Integrationstests und 24 unterschiedliche UI-Szenarien bestanden.
M2c · Sichere Steuerung
Zentrale Befehlsvalidierung, bestätigter Schreibmodus, Mock-Steuerung für Licht, Schalter und Szenen, Registry-Metadaten und persistierte Widget-Bindings.
M2b · Native Verbindung
Lesendes Home-Assistant-Onboarding, Live-Sensorwidgets, Lifecycle und native Entitätsauswahl.
M2a · Transport
REST, WebSocket und sichere Credentials. Reale Integration ausschließlich lesend geprüft.
M1 · Grundlage
Gemeinsame Dashboard-Engine und native Demo für iPhone, iPad und Apple TV.