What's new in Kiosk Satellite 2026.8.37
A small release that makes the hard-to-catch problems visible: every abnormal end now leaves a readable trace, and the charging state stops lagging the cable.
Improvement: No more invisible restarts
- Since v2026.8.35 the app remembers crashes across the restart that follows them, but one kind of death still left no trace: a deliberate process restart. The frame watchdog's recovery (which restarts the app when the screen stops drawing) and a restart requested from the kiosk menu, the remote admin or MQTT all end the process without any exception, so afterwards they were indistinguishable from a crash with an empty record where the answer should be.
- These restarts now write their reason into the same record the crash traces use. After any abnormal end, the Logs screen (and the remote admin's) says plainly what happened: a crash with its full stack trace, or the watchdog reacting to a wedged screen and for how long it was wedged. If you are reporting a bug, that block is the first thing worth pasting.
Improvement: Charging updates the moment the cable changes (#205 follow-up)
- The Charging entity rode the once-a-minute stats poll, so plugging or unplugging could take up to a minute to reach Home Assistant. The app now listens for the system's own battery broadcasts and pushes the flip immediately; the minute poll stays as the backstop.