JESM Canvas

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.