mirror of
https://github.com/niels-emmer/wall-cast.git
synced 2026-09-13 23:53:36 +02:00
-
v1.6.0 Stable
released this
2026-03-26 19:16:18 +01:00 | 62 commits to main since this release📅 Originally published on GitHub: Thu, 26 Mar 2026 18:16:41 GMT
🏷️ Git tag created: Thu, 26 Mar 2026 18:16:18 GMTWhat's new
Features
- Per-person ntfy topics — each person can have their own notification topic; global rules fan out to all personal topics
- 10 new assistant rule variables — weather, rain, Polestar, air quality, and bus data now accessible in rules
- Traffic jam total length — total km of jams shown right-aligned in the traffic widget header
- Post-cast verification — caster detects silent cast failures (e.g. Google Home Hub after a voice command) and retries automatically
- Landing page casting status — casting status line visible on the overview page
Fixes
- Rain data source — switched from buienalarm to open-meteo minutely_15 (more reliable, better coverage)
- i18n — "piek" (rain peak) and calendar day/month abbreviations now respect the configured language; no more hardcoded Dutch in English mode
- Calendar — hides already-finished timed events from today's list; suppresses spurious 403 log noise
- Traffic — on-route jam filtering by route corridor; total km counts correctly; zero-length jams hidden
- Admin panel — Chromecast IP pre-fills immediately after scan pick; test notification result shown inline; assistant descriptions clarified
- nginx —
index.htmlnever cached; correct cache headers on SVG assets
Developer experience
- Claude Code hooks — five quality-guard hooks ship with the repo in
.claude/settings.json:- Tailwind layout class guard (catches the silent prod-build breakage)
- Translation parity check (
nl/enkeys must match) - TypeScript type check (async, wakes model on errors)
- Docker Compose validation
- Widget registry check
- Docs overhaul —
adding-a-widget.mdnow includes translations step and pre-commit checklist;multi-user.mdclarified (phases 1–3 complete);future-ideas.mdupdated; newdocs/claude-hooks.mdexplains the hooks system for forkers - Icons — replaced hand-drawn SVGs with Meteocons + Phosphor icons
Updating
git pull && docker compose up --build -dYour
config/wall-cast.yamlis untouched — new config keys are added automatically with defaults on first run.If you use Claude Code on a fork: open
/hooksonce to load the new.claude/settings.jsonquality guards.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads