hermes-explorigin 32f749444e Add NWS (National Weather Service) as a selectable data source preference
- New Settings > Data source toggle (Open-Meteo global / NWS US); NWS
  falls back to Open-Meteo when unavailable or outside its coverage.
- src/lib/api/nws.js: /points -> forecast/hourly/grid normalizer producing
  the app's shared shape, with realistic air highs (NWS reports 104 for the
  day Open-Meteo over-forecasts at 116); heat-index/feels-like falls back to
  air temp since NWS returns apparentTemperature as null here.
- NWS requires a User-Agent contact; email is a build-time Vite env
  (VITE_NWS_EMAIL), read from gitignored .env.local, never committed.
- Details view now shows which provider served the data.
- Fixes the identical UTC date-parse shift for NWS naive local times.
- Tests (8) + recorded live fixtures for Rogers County, OK.
2026-08-16 20:14:07 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
2026-07-24 01:53:36 +00:00
Description
Vibe-coded weather app
1.8 MiB
Languages
Svelte 50.2%
JavaScript 46.3%
CSS 3.1%
HTML 0.4%