feat: add app section visibility settings
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m54s

This commit is contained in:
zv
2026-06-14 17:38:54 +02:00
parent 9087e1215c
commit 8bbd9397a1
6 changed files with 114 additions and 7 deletions

View File

@@ -22,7 +22,7 @@ Najważniejsze widoki:
- `/` - dashboard pogody, wyszukiwarka lokalizacji, hero, prognoza, briefy i ostrzeżenia regionalne,
- `/warnings` - pełny widok ostrzeżeń meteo i hydro,
- `/hydro` - stacje hydrologiczne,
- `/settings` - język, motyw, widoczność sekcji dashboardu, lokalizacja powiadomień i Web Push,
- `/settings` - język, motyw, widoczność sekcji aplikacji i dashboardu, lokalizacja powiadomień i Web Push,
- `/station/[id]` - szczegóły stacji,
- `/offline` - fallback offline.
@@ -43,7 +43,8 @@ Zustand w `lib/store.ts` przechowuje trwałe preferencje użytkownika w `localSt
- wybraną stację albo lokalizację,
- ustawienia powiadomień,
- tryb wyboru województwa dla alertów,
- widoczność opcjonalnych sekcji dashboardu.
- widoczność opcjonalnych sekcji dashboardu,
- widoczność opcjonalnych sekcji aplikacji w nawigacji.
Język interfejsu jest przechowywany osobno w `localStorage` pod kluczem `wtr:language`.