weather/frontend
jtricerolph 0a6eec65e7 Display: wind dir/speed + rain%, sunrise/sunset, wrap today, merge Coming up
- Today's hourly cards and the next-2-days 3-hourly cards now always show
  rain chance% and wind (compass direction + mph), not just rain% above a
  20% threshold. New wind_dir_deg column on forecast_points (Met Office
  windDirectionFrom10m / Open-Meteo winddirection_10m).
- New forecast_astro table: sunrise/sunset for today + next 2 days, shown
  next to each day's section label. No extra API calls needed — both
  providers' daily responses already carry sunrise/sunset for those dates,
  just weren't being extracted before.
- Today's hourly strip now sits in its own bordered block (wx-today-block)
  so it reads as a distinct group instead of blending into the cards below.
- "Next 2 days" no longer has its own separate heading — tomorrow and the
  day after now sit under the single "Coming up" label, same as days 4-7.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-25 12:48:11 +00:00
..
public/icons Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
src Display: wind dir/speed + rain%, sunrise/sunset, wrap today, merge Coming up 2026-08-25 12:48:11 +00:00
Dockerfile Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
index.html Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
nginx.conf Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
package-lock.json Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
package.json Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
tsconfig.json Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00
vite.config.ts Scaffold weather app: reception forecast display + shared internal API 2026-08-25 12:22:53 +00:00