JESM Canvas

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.