Skip to content

v1.0.7

Choose a tag to compare

@jeremiaa jeremiaa released this 05 Jun 08:30

Community feedback round — Immich slideshows, wallpaper display controls, and a batch of fixes.

Features

  • Image widget (#16) — play an Immich album as a slideshow inside a widget (crossfade, fit modes, rounded corners). Uses a global Immich connection, overridable per view.
  • Wallpaper display options (#17) — fit modes (fill / fit / stretch / center), image position, transition duration, Ken Burns intensity.
  • Wallpaper split-view — auto-pairs two portrait photos side by side, or fixed 2 / 2×2 grids, for mixed-orientation albums.
  • Immich wallpaper sources — favorites and memories, not just albums.
  • Global Immich connection — set once in Settings → Integrations, override per view/widget.

Fixes

  • #19 Shopping & Todo lists were empty with a Home Assistant source → now read via todo.get_items.
  • #22 Trigger-entity dropdown didn't show all entities (sensor.* fell off) → raised cap + prefix-ranked matches.
  • #23 Trigger-entity dropdown truncated friendly names → stacked layout, both fully readable.
  • List item cards no longer clipped at the top when the title bar is hidden.
  • Immich image proxy now uses the resolved per-view/global key.

Editor light mode (#21) was attempted but pulled for now — the quick version wasn't readable enough; it'll be done properly in a later release.

Updating

cd magic-frame
./deploy/install.sh

Idempotent — pulls the latest code, rebuilds the containers, and leaves your .env, database and uploaded modules untouched. Hard-refresh the browser afterwards (Cmd+Shift+R) — Next.js and the browser both cache aggressively.