github jxlarrea/kiosk-satellite v0.16.0-beta

latest releases: 2026.9.32, 2026.9.31, 2026.9.30...
one month ago

What's new in Kiosk Satellite v0.16.0-beta

New Features

  • WebRTC Camera screensaver. A new screensaver mode that shows one of your camera views after the idle timeout, with the view chosen from a picker below the mode. The grid is scenery here, so it has no focus or close gestures of its own: any touch wakes the kiosk like every other screensaver mode, and the small corner clock stays off so nothing sits over the cameras. A camera view you opened yourself still holds the screensaver off, and the screensaver only ever shows the view configured for it, so the two never fight over the display.
  • A permanent default camera view. Every install now has a view named Default that cannot be deleted and is allowed to stand empty (emptying it is how you retire it). Once it holds at least one camera, a Default Camera View entry appears in the kiosk menu, so the cameras are one swipe and one tap away without any automation.
  • Drag and drop camera ordering. The view editor now keeps the chosen cameras in their own ordered list: drag a row by its handle to reorder it, or use the arrows on a touch screen, and add or remove cameras from the list below. Camera order used to be whatever order you happened to tick the boxes in, which meant unticking everything to move one tile.
  • Stop button next to Play on every camera view row in the remote admin, and a Dismiss camera view button on the remote dashboard beside Dismiss screensaver.
  • Validate connection row in MQTT Settings, matching the ones under Home Assistant and Immich. It opens a throwaway connection on its own client id, so it cannot knock the live session off a broker that allows one session per user, and it reports what the broker actually said ("The broker rejected the username or password") instead of leaving you to read the log.

Improvements

  • Exported configurations are now named after the device and the moment of export, as ks-backup_<device>_<YYYYMMDD>_<HHmmss>.json, instead of every tablet producing an identical kiosk-satellite-config.json.

Don't miss a new kiosk-satellite release

NewReleases is sending notifications on new releases.