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>
Captures the non-obvious bits of Mealie's REST API: two-step create+patch
flow, food/unit id resolution (parser returns id:null for unknown names),
locale seeding to stop the parser fuzzy-matching teaspoon→tablespoon,
required ingredientReferences:[] on instructions, and the family
meal-type tagging convention (Breakfast/Lunch/Dinner/Dessert).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>