Repository navigation
Kiosk #79 Golden State: iPad-Abnahme bestanden, CI #44 grün - #5
jaipur2001 wants to merge 25 commits into
Conversation
…orbell and kiosk overrides
… behavior with lint-safe helpers
There was a problem hiding this comment.
Test coverage of this pull request is below 90%
The unit tests run 58.06% of the lines this pull request
adds or changes (180 of 310 coverable lines).
The per-file breakdown, and the changed lines no test runs, are in the
job summary. Adding tests for those lines and pushing dismisses this
review automatically.
Lines that carry no executable code, and files the unit test targets do not
build, are not counted. If the new code genuinely cannot be unit tested, a
maintainer can dismiss this review.
Patch coverage could not be measured on this run, so the gate no longer applies.
There was a problem hiding this comment.
Test coverage of this pull request is below 90%
The unit tests run 67.74% of the lines this pull request
adds or changes (210 of 310 coverable lines).
The per-file breakdown, and the changed lines no test runs, are in the
job summary. Adding tests for those lines and pushing dismisses this
review automatically.
Lines that carry no executable code, and files the unit test targets do not
build, are not counted. If the new code genuinely cannot be unit tested, a
maintainer can dismiss this review.
Patch coverage could not be measured on this run, so the gate no longer applies.
…e doorbell station routing
There was a problem hiding this comment.
Test coverage of this pull request is below 90%
The unit tests run 81.94% of the lines this pull request
adds or changes (254 of 310 coverable lines).
The per-file breakdown, and the changed lines no test runs, are in the
job summary. Adding tests for those lines and pushing dismisses this
review automatically.
Lines that carry no executable code, and files the unit test targets do not
build, are not counted. If the new code genuinely cannot be unit tested, a
maintainer can dismiss this review.
Patch coverage could not be measured on this run, so the gate no longer applies.
There was a problem hiding this comment.
Test coverage of this pull request is below 90%
The unit tests run 89.59% of the lines this pull request
adds or changes (284 of 317 coverable lines).
The per-file breakdown, and the changed lines no test runs, are in the
job summary. Adding tests for those lines and pushing dismisses this
review automatically.
Lines that carry no executable code, and files the unit test targets do not
build, are not counted. If the new code genuinely cannot be unit tested, a
maintainer can dismiss this review.
Patch coverage could not be measured on this run, so the gate no longer applies.
Golden State home-assistant#79 — Freigabe durch iPad-Praxistests am 15.10.2026
integrate/kiosk78-upstream-ci25@5928924ed8dd9847e1767ddda2847b38d40ab047kiosk-golden-79@2748158fa5d26ca2ef8527cf2eae13c3287de38b— identisch mit dem erfolgreich signierten Build thermostats operation mode "cut off"on iPhone home-assistant/iOS#79. Gegenüber dem erfolgreich getesteten App-Quellstand wurden lediglich Kiosk-Workflow-Triggerdateien verändert.reference/kiosk79-ci44-green-20261014@5928924ed8dd9847e1767ddda2847b38d40ab047.build/kiosk79-ci44-20261014, Commit2748158fa5d26ca2ef8527cf2eae13c3287de38b(gegenüber dem grünen Source-Commit nur der Workflow-Trigger). Beide Jobsarchiveundpackageerfolgreich; signiertes ArtefaktHomeAssistant-Native-Kiosk-Audio-signedvorhanden, Bundle-IDde.weber-schubert.homeassistant.kiosk, Codesign erfolgreich. IPA SHA-256:1c2584cbc829276055909d5004df085bbd206d2fe16c663e7e34489ee9852164.62f05b7fd397dcd627a2d11bc325e6b61a028796bleibt erhalten.Abnahme-Checkliste (manuell am iPad)
kiosk-golden-79auf exakt signiertem Build-Commit erstelltFreigabeentscheidung: Der Nutzer hat den aktuell auf dem iPad betriebenen Kiosk home-assistant#79 am 15.10.2026 ausdrücklich zum Golden State erklärt. Die dokumentierten Gerätetests sowie die grüne CI und Signierung sind Grundlage der Freigabe. Der empfohlene 24-Stunden-Stabilitätstest und bisher nicht einzeln bestätigte Detailprüfungen sind weiterhin als nicht abgeschlossen gekennzeichnet und werden nicht nachträglich als bestanden ausgegeben. PR wird für Review geöffnet; kein automatischer Merge und keine Änderung des bisherigen home-assistant#78-Basisbranchs. Build home-assistant#78 bleibt Rollback.
Ziel
Die vollständig getesteten Upstream-Fixes aus PR #4 auf die tatsächlich verwendete Kiosk-Version home-assistant#78 übertragen.
Basis / unverändert
62f05b7fd397dcd627a2d11bc325e6b61a028796.fix/build69-frontend-recovery-v3. Wederkiosk-mainnoch der signierte Graphs not showing iOS app 1.1.1/home assistant 0.58.1 home-assistant/iOS#78-Build wurden geändert.Fünf Upstream-Fixes
config/get,connection-status,frontend/loadedwährend Background deferieren, beim Szene-Aktivieren zustellen; die separate Graphs not showing iOS app 1.1.1/home assistant 0.58.1 home-assistant/iOS#78-Kiosk-Recovery bleibt erhalten.CI und Teststrategie
needs: lint); verhindert unnötige Simulatorläufe.5928924ed8dd9847e1767ddda2847b38d40ab047: 4.509 Tests / 0 Fehler, SwiftLint/SwiftFormat/Unused Strings bestanden, Patch Coverage 90,00 % (288/320).kiosk-main, keine automatische Installation durch diesen PR. Die signierte IPA thermostats operation mode "cut off"on iPhone home-assistant/iOS#79 ist separat archiviert; die Golden-Referenz bleibt unabhängig von einer späteren PR-Integration erhalten.Risiko / kritische Überlappungen
Die erhaltenen Kiosk-Änderungen in
NotificationManager.swift,HomeAssistantViewModel.swiftundWebViewController*sind beim Review besonders zu beachten. Snapshot-Tests und neue Hooks wurden ebenfalls aus dem grünen Upstream-PR übernommen.