Changelog
Nachvollziehbare Entwicklung von JESM Canvas.
Build 8 · 0.4.0 (8) · 11. Oktober 2026
Kompakter Kopfbereich mit direkt erreichbaren Widgets, Hintergrund, Verbindung und Dashboards. Eigene Hintergrundfotos auf iPhone und iPad über die native Fotoauswahl, mit Vorschau und ausdrücklichem Speichern. Bilder bleiben lokal; GPS-/EXIF-Metadaten werden beim Import entfernt. Kein Fotoimport auf Apple TV und keine geräteübergreifende Bildsynchronisierung.
178 Unit-/Integrationstests in Debug und Release bestanden. 63 unterschiedliche Simulator-UI-Szenarien abschließend bestanden: 24 auf iPhone, 24 auf iPad und 15 auf Apple TV. Die anfänglich fehlerhafte Ein-Seiten-Testfixture wurde korrigiert und gezielt erneut geprüft. Die Simulatoren nutzen iOS/tvOS 27.0; eine Hardwareabnahme, insbesondere auf iOS 27.2, steht noch aus.
Build 7 · Einfacher bearbeiten
Vereinfachte Widgetbearbeitung mit direkter Vorschau, verständlicheren Einstellungen und schnell erreichbaren Aktionen für Widgets, Hintergrund und Verbindung. Neue eigenständige App-Icons mit heller und dunkler Variante.
Build 6 · Dein Systemdesign
Systemdarstellung sowie expliziter Hell- und Dunkelmodus. Demo-Inhalte lassen sich nach Sicherheitsabfrage gemeinsam entfernen; eigene und Home-Assistant-Inhalte bleiben erhalten.
Build 5 · Dashboard-Verwaltung
Native Swipe-Löschung auf iPhone und iPad mit deaktivierter Vollwisch-Löschung, Sortierung und namentlicher Sicherheitsabfrage. Das letzte Dashboard bleibt geschützt. Apple TV verwendet eine fokussierbare Löschen-Schaltfläche. Persistenz und UI wurden entkoppelt und gemessene Performanceengpässe korrigiert; reale Hardwareperformance bleibt separat abzunehmen.
Build 8 ist für iOS/iPadOS und tvOS im internen TestFlight verarbeitet und im Test. Kein öffentlicher App-Store-Download. Reale Gerätesteuerung, physische Siri Remote, umfassende Barrierefreiheit und Langzeittests sind noch nicht abgenommen. Steuerungsnachweise stammen aus Mocks/Demo; keine produktiven Smart-Home-Befehle. HomeKit, CloudKit, echte Kalenderanbieter und Kameras fehlen weiterhin. Vollständige Flux-Parität ist nicht erreicht.
M4 · Historischer Ausgangsstand · 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.