No description
Find a file
jtricerolph 64afd2b5fd Throw on wrong-field-name parse failures instead of silent zero-point success
Spot is now confirmed subscribed to hourly/three-hourly too (settings'
met_office test matrix), so those parsers are genuinely exercised for the
first time -- previously a wrong field name would silently produce an
empty points array while still reporting the tier as a 'met_office'
success. assertParsed() throws when raw entries came back but none parsed
a valid temp_c, so a field-name mismatch now correctly falls back to
Open-Meteo (and logs an error) instead of quietly showing an empty today
strip.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-25 14:06:31 +00:00
backend Throw on wrong-field-name parse failures instead of silent zero-point success 2026-08-25 14:06:31 +00:00
frontend Per-tier Met Office fallback + use the new Forecast key for hourly/3-hourly 2026-08-25 13:37:24 +00:00
.gitignore Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
docker-compose.yml Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
seed-app.js Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00