github jxlarrea/kiosk-satellite 2026.8.75

latest release: 2026.8.76
3 hours ago

What's new in Kiosk Satellite 2026.8.75

Cameras that fill the screen can be pinched to zoom, so a wide-angle camera no longer keeps the interesting part in a corner of the frame, and the Immich screensaver's "Validate connection" stops failing on credentials that were perfectly good.

Added: Pinch to zoom a single camera (#286)

  • Two fingers scale the picture up to five times, one finger moves around it, and a double tap puts it back. A wide-angle camera puts the door, the cot or the driveway in a corner of a very wide frame, and a kiosk had no way of getting closer to it. Nothing is asked of the camera and no stream changes, this is purely which part of the frame is on screen, so it works with every camera and every transport.
  • It applies where one camera fills the display, a one-camera view or the camera focused with a tap in a larger one, and never to a grid, where a pinch would land on whichever tiles the fingers covered. Leaving focus or closing the view puts the zoom back, and the picture cannot be dragged past its own edges.
  • While a picture is zoomed the back swipe moves around it instead of closing the view, so the double tap does the leaving: once to drop the zoom, again to close or return to the grid.
  • A Pinch to zoom a single camera switch under Camera Streams, then Playback, turns it off for panels where the camera view should not be handled at all. The camera screensaver is unaffected, since a touch there wakes the kiosk as it always has.

Fixed: Immich validation on an unprocessed asset (#285)

  • Validate connection no longer fails on an asset the server has not finished processing. It fetches one preview to prove the API key may view them, and it was asking for the single newest asset in the whole library: on a server taking phone backups that is routinely an asset whose preview Immich has not generated yet, which answered "The server answered 404: Asset media not found" and blocked every setting below the button.
  • It now asks within the album the screensaver is actually pointed at, tries up to five assets and passes on the first preview that arrives, and treats a missing preview as what it is, a per-asset condition that says nothing about the key. A key that genuinely cannot view previews still fails naming the permission, even when an unprocessed asset sits ahead of it.
  • Validation writes what it did to the app log now: the endpoint, the status and the reason for every call it gave up on, which the button had been keeping to itself. The row also reports the press it just answered, instead of leaving "Not validated yet" on screen as though nothing had happened.

Don't miss a new kiosk-satellite release

NewReleases is sending notifications on new releases.