github jxlarrea/kiosk-satellite 2026.8.48

5 hours ago

What's new in Kiosk Satellite 2026.8.48

Scheduled screensavers can now turn the widgets and the At a glance row on and off by time of day, external pages can run your own JavaScript, and a Home Assistant page opened outside the dashboard no longer asks you to log in again.

New: widgets and At a glance follow the schedule

  • Each entry of a scheduled screensaver now carries "Widgets" and "At a glance" overrides alongside the brightness and motion ones, so the corner widgets and the glance row can show by day and stay off overnight without unconfiguring them twice a day.
  • Default leaves their own settings in charge, On shows them and Off withholds them for that entry's hours, and crossing from one entry to the next applies live under a screensaver that is already showing.
  • An entry set to On loads the glance row's entities even when the row's own switch is off, so a daytime entry can carry the row while the rest of the day does not.

New: inject JavaScript on external pages

  • A new "Inject JavaScript on external pages" field under Browser runs your JavaScript after every load of a page that is not the dashboard: a site opened by a dashboard link or a tap action, a dashboard rotation page, and the website screensaver (#224).
  • The existing field is now named "Inject JavaScript on the HA dashboard", naming the one page it has always run on. Nothing about its behavior changed and whatever is in it stays there.

Fix: Home Assistant pages outside the dashboard stay signed in

  • A Home Assistant page opened outside the dashboard now signs in with the session the dashboard already holds, instead of showing the login form. Set as the website screensaver, that form could not even be answered, because the first touch dismisses the screensaver. (#225).
  • It also affected links and rotation pages whenever their address did not match the dashboard's origin exactly, which is always the case with the secure context proxy switched on.
  • The session is only ever handed to your own Home Assistant, matched against the configured base URL and the dashboard's own origin, and it never replaces a session the page already has.

Improved: schedule times are edited in a dialog

  • Each scheduled time now shows as one row naming its time, its screensaver and only the overrides it actually sets, and opens on a tap. The controls an entry now carries never fit on one line, on a phone or in the remote admin.
  • In the remote admin, clicking the Kiosk Satellite logo goes back to the Overview page.

Don't miss a new kiosk-satellite release

NewReleases is sending notifications on new releases.