v1.1.0 — Camera, Stacking, HA-Triggers, Light Mode, Auto-Refresh
A big feature release — much of it requested right here in the community. 🎉
✨ Features
📷 Camera widget (#3) — Show Home Assistant camera entities. Uses a dynamic snapshot route, so it keeps working even when the HA camera API rotates (no hardcoded URL). Fullscreen view, configurable refresh interval + aspect ratio.
🗂 Stacking / overlay widgets (#5) — Place widgets in the same grid cell and control their layering with a drag-sortable layer list in the editor.
🔀 HA-triggered show/hide (#6) — Show or hide widgets straight from Home Assistant, instantly (live, no polling). Two ways:
- Per widget — show only while an entity is in a given state, with an optional auto-hide after N seconds (e.g. the camera pops up when the doorbell rings, then hides again).
- Via a Button "Auto" tab — HA "presses" one of the button's slots, firing that slot's action.
☀️ Editor light mode (#21) — A proper light theme for the editor, canvas/grid included. Toggle in the top bar; defaults to dark.
🔄 Auto-refresh — Per-view refresh timer (off / 1–24 h) in a new View-Settings dialog, plus a Button "refresh" action — both triggerable from Home Assistant. Keeps long-running wall displays fresh.
🎨 Solid-colour background — A view background can now be a single solid colour instead of an image slideshow.
📅 Calendar
- 24h / 12h time-format toggle (auto / 24h / 12h) — #33
- "Show empty days": fixed 3-day agenda with empty-day cards — thanks @mattplate (#36)
- Events that already ended today are now hidden — thanks @mattplate (#35, fixes #34)
🛠 Fixes
- Sensor widget value colour now honours the configured colour (#33)
- Dashboard / Modules pages list all widget types (Image / Sensor / Camera)
📦 Notes
- All new settings are opt-in — existing dashboards upgrade unchanged.
- Update with
./deploy/install.sh(pulls the new image; your data stays untouched).