What's new in Kiosk Satellite 2026.9.69
This release makes crash reports readable without a mapping file, keeps watchdog restart notes useful when one line repeats and tightens the video memory budget on low memory devices.
Improvements
- Crash reports carry real class names. The release build no longer renames classes and methods, so a native stack frame reads as the file and line it came from instead of a two-letter name that only the mapping file of that exact build could decode. The source is public, so the renaming protected nothing, and unused code is still stripped as before. The app's own worker threads are named too, so a crash on one of them says which helper it belongs to rather than a pool number.
- Watchdog restart notes fold repeated log lines. A line repeating in the last seconds before a restart, such as an Activity attaching twice a second, used to fill the whole note with itself. It now folds into one line with its count, so the lines around it survive. The attach line names the component and intent that launched the Activity, and five attaches within ten seconds log an activity churn warning once a minute.
- Immich videos get a quarter of a small heap. On a device whose Java heap is 96 MB or less, an Echo Show among them, a video may buffer a quarter of the heap rather than forty percent before it is skipped. With the camera, the Bluetooth proxy and the wake word running, the larger share left the heap near full and the app died in garbage collection stalls.