The kiosk froze on a stale night/"Weather unavailable" frame while its local
clock kept ticking — caused by msp001 pod egress/DNS loss (a UDM BGP wipe),
not a wedged browser. Document the live-clock symptom and point at the
fritzlab BGP runbook so the next occurrence is diagnosed in seconds.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Location + house name are now KIOSK_URL query params (zip geocoded to
coords + place + timezone). Drop the hardcoded 55331/America/Chicago
language; record the defaults and how to point a screen at another house.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The kiosk page is now an iOS-Weather-style animated sky (sun/moon arc by
time-of-day, accurate moon phase, dawn/dusk glow) reflecting Open-Meteo
weather_code + wind: clear/partly/cloudy/fog/drizzle/rain/sleet-ice/snow/
blizzard/storm/hail + stars + lightning. Refresh the reference summary +
keywords (index entry was also pending).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>