Skip to content

v1.5.1

Choose a tag to compare

@jeremiaa jeremiaa released this 16 Aug 17:46
· 30 commits to main since this release

A follow-up to v1.5.0: the Home Assistant add-on now runs inside the Home Assistant frame, two bugs that could bite any installation are fixed, and the camera fullscreen trigger grew the two options people actually asked for.

Home Assistant add-on

  • The sidebar button works. It used to drop people on a "disconnected" page — opening the app after a fetch spends the browser's user gesture, so the navigation was refused. It is a real link now.
  • Runs in the frame. Magic Frame sits inside Home Assistant like Zigbee2MQTT or go2rtc instead of covering the whole window. sidebar_mode switches between embedded (default) and launcher if you prefer a new tab.
  • Your entities are already there. No token to create, no URL to type — the add-on talks to Home Assistant through the Supervisor. Integrations shows "connected" instead of two empty fields.
  • Every view card shows the address a wall tablet needs, because in the add-on that address is not the one in your browser bar.
  • Survives a power cut. A database left half-written by a hard reset is moved aside with a timestamped name and rebuilt, and no earlier rescue is ever overwritten.

Fixed for everyone

  • A view that does not exist now says so. Until now a typo or a deleted view rendered a plausible-looking clock-calendar-weather dashboard, so the mistake only surfaced days later when edits never appeared.
  • A downgrade no longer deletes data. Starting an older image against a newer database used to quietly drop the tables it did not recognise. It stops with an explanation instead.
  • The clock's mini weather asks the provider you configured rather than always Open-Meteo, which is why it could disagree with the weather widget (#81).

Camera fullscreen (#41)

Built on PR #83 by @chimmidev:

  • A trigger entity of its own, so a camera that sits on the display permanently can jump to fullscreen without having to be hidden and revealed first.
  • A hold time of its own. A doorbell is often "on" for a moment only, so following the entity just flashes the picture and drops it — set 20 or 30 seconds instead. Ring twice and the time starts over.

Also

  • Every view card in the editor carries its full address, copyable.
  • The wiki's 22 stale screenshots were retaken.

Upgrade: curl -fsSL https://raw.githubusercontent.com/jeremiaa/magic-frame/main/deploy/install.sh | bash — or pull ghcr.io/jeremiaa/magic-frame-app:1.5.1.