v4.1.1 — intro banners + UX polish
v4.1.1 — first-run intro banners + UX polish
What's new
- Per-tool first-run intro banner: scope headline + 3 quick-start steps. Dismissable + persisted in localStorage.
- Tools that already have a native getting-started element (purge-cache, baby-tracker, sentence-manager, vacuum-water-monitor) keep their existing UX and skip the injected banner.
- All other 18 tools now show a clean blue/violet intro card on first open with a one-line scope + ordered list of the 3 documented use cases.
Plus everything from v4.1.0:
- Universal donate footer injector (deep shadow DOM walker, MutationObserver, view-switch listener)
- panel_custom mode auto-init: stub setConfig() called when card mounted without config
- Inline prereq banner with install guide for tools that need additional integrations
- READMEs revamped with HACS install steps + dependency notes
Compatibility
- Home Assistant 2024.1.0 or newer
- Light + dark mode + mobile responsive
Install via HACS
- HACS → ⋮ → Custom repositories → paste this URL → Category: Lovelace
- Install → restart HA
- Use as Lovelace card:
type: custom:ha-<tool>— or add a panel_custom YAML entry per the README