feat: add global weather support
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m54s

This commit is contained in:
zv
2026-06-14 15:53:34 +02:00
parent d572c9cc53
commit 2182297adc
45 changed files with 739 additions and 212 deletions

View File

@@ -54,7 +54,7 @@ Service worker:
- cache'uje powłokę aplikacji,
- obsługuje fallback `/offline` dla nawigacji,
- cache'uje wybrane odpowiedzi API: `/api/imgw/*`, `/api/imgw-current`, `/api/forecast`,
- cache'uje wybrane odpowiedzi API: `/api/imgw/*`, `/api/imgw-current`, `/api/current-weather`, `/api/forecast`,
- obsługuje zdarzenia `push` i kliknięcia w powiadomienia.
Rejestracja service workera działa w buildzie produkcyjnym.
@@ -66,6 +66,7 @@ Interfejs jest dostępny po polsku i angielsku. Teksty są w `lib/i18n.tsx`. Naz
## Zasady Integracji
- Dane zewnętrzne przechodzą przez route handlery Next.js.
- IMGW pozostaje źródłem bieżących pomiarów, hydro i ostrzeżeń.
- Prognoza modelowa jest opisana oddzielnie i nie jest przedstawiana jako pomiar IMGW.
- IMGW pozostaje źródłem bieżących pomiarów, hydro i ostrzeżeń dla Polski.
- Poza Polską Open-Meteo jest źródłem modelowych bieżących warunków i prognozy.
- Prognoza modelowa jest opisana oddzielnie i nie jest przedstawiana jako pomiar IMGW ani oficjalny alert.
- Braki danych są pokazywane jawnie, bez generowania fikcyjnych wartości.