Add settings page for alert preferences
This commit is contained in:
@@ -115,6 +115,7 @@ components/dashboard dashboard aplikacji
|
||||
components/weather/ hero, stacje, metryki i szczegóły
|
||||
components/warnings/ alerty meteo i hydro
|
||||
components/hydro/ lista stacji hydrologicznych
|
||||
components/settings/ ustawienia języka, motywu i preferencji alertów
|
||||
components/ui/ bazowe komponenty interfejsu
|
||||
components/states/ loading, empty i error states
|
||||
hooks/ zapytania TanStack Query
|
||||
@@ -127,6 +128,8 @@ public/ manifest, ikony i service worker
|
||||
|
||||
Manifest znajduje się w `public/manifest.json`, a service worker w `public/sw.js`. Rejestracja service workera działa w buildzie produkcyjnym. Powłoka aplikacji ma podstawowy offline fallback. Odpowiedzi API mogą być dostępne z pamięci urządzenia przy braku sieci, ale UI nadal prezentuje czas pomiaru i status świeżości.
|
||||
|
||||
Widok `/settings` zawiera pierwszy etap konfiguracji powiadomień o ostrzeżeniach meteorologicznych IMGW: wybór województwa, preferencję alertów i sprawdzenie zgody Web Push na urządzeniu. Na iOS powiadomienia webowe wymagają dodania PWA do ekranu początkowego i uruchomienia aplikacji z ikony. Realna wysyłka powiadomień wymaga jeszcze backendowego zapisu subskrypcji Web Push, kluczy VAPID oraz cyklicznego sprawdzania endpointu IMGW `warningsmeteo`; obecny UI nie wysyła jeszcze alertów.
|
||||
|
||||
## Wdrożenie na Vercel
|
||||
|
||||
1. Umieść repozytorium w serwisie Git.
|
||||
|
||||
Reference in New Issue
Block a user