54 Commits

Author SHA1 Message Date
zv
2c2515abba fix: show offline status in pwa
All checks were successful
CI / Lint, test, typecheck and build (push) Successful in 11m21s
2026-07-04 20:53:13 +02:00
zv
c7da9e0d94 feat: allow dashboard section reordering 2026-07-04 20:31:56 +02:00
zv
91acdb39b8 feat: add weather unit preferences
Some checks failed
CI / Lint, test, typecheck and build (push) Has been cancelled
2026-07-04 20:16:11 +02:00
zv
ab6b7b414f copy: simplify user-facing descriptions 2026-07-04 16:04:39 +02:00
zv
ee55521803 chore: add prettier formatting
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m56s
2026-06-14 20:26:56 +02:00
zv
8bbd9397a1 feat: add app section visibility settings
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m54s
2026-06-14 17:38:54 +02:00
zv
9087e1215c feat: add dashboard section visibility settings 2026-06-14 17:34:52 +02:00
zv
6be00da027 fix: simplify location search placeholder 2026-06-14 17:26:06 +02:00
zv
2182297adc feat: add global weather support
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m54s
2026-06-14 15:59:14 +02:00
zv
d572c9cc53 fix: show rain icon for likely hourly precipitation
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m55s
2026-06-14 12:52:42 +02:00
zv
2d424655e5 fix: prefer hybrid cloud cover in hero 2026-06-14 11:05:04 +02:00
zv
a9b0c65527 feat: describe current sky in weather hero 2026-06-14 11:00:25 +02:00
zv
1ae1be68ec feat: persist push subscriptions in sqlite
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m54s
2026-06-13 22:03:37 +02:00
zv
5a8e39dbe2 fix: show night icons for hourly forecast
All checks were successful
CI / Lint, typecheck and build (push) Successful in 10m2s
2026-06-13 21:27:41 +02:00
zv
83c0657296 fix: default wind unit to kmh 2026-06-13 21:21:52 +02:00
zv
cb113714f9 feat: add temperature unit preference 2026-06-13 21:05:01 +02:00
zv
7ad95550eb feat: add configurable wind units 2026-06-13 13:36:36 +02:00
zv
a8d4d1e23c fix: improve notification settings switches 2026-06-13 13:14:26 +02:00
zv
7c3706c3f6 feat: add tomorrow weather brief notifications 2026-06-12 22:10:22 +02:00
zv
3309e03acb fix: treat empty IMGW warning products as no warnings 2026-06-12 21:51:44 +02:00
zv
1ff76cf847 fix: keep daily brief independent from warning checks 2026-06-12 21:43:34 +02:00
zv
487a480bbd Filter meteo warnings by local county 2026-06-12 19:16:57 +02:00
zv
5eaaff963f Avoid stale IMGW Hybrid current readings 2026-06-12 18:56:45 +02:00
zv
49265e7c51 Add deterministic daily weather brief 2026-06-11 20:27:10 +02:00
zv
47a292b26e Allow Web Push setup on Android browsers 2026-06-11 19:54:31 +02:00
zv
b945fd4893 Add test push notification flow 2026-06-11 19:36:23 +02:00
zv
054d75b1f4 Add Web Push warning notification backend 2026-06-11 19:17:13 +02:00
zv
531e678922 Add settings page for alert preferences 2026-06-11 18:39:01 +02:00
zv
be0b600fdf Fix past hour detection in forecast modal 2026-06-11 18:13:50 +02:00
zv
7c86397e32 Fix upcoming forecast hour filtering 2026-06-11 18:00:16 +02:00
zv
4e66fb549a style: finish frontend token cleanup 2026-06-04 20:22:42 +02:00
zv
cdce40e69c style: reduce frontend visual effects 2026-06-04 20:10:19 +02:00
zv
9395659f07 style: calm down frontend visual system 2026-06-04 19:54:26 +02:00
zv
f5bd719a0f fix: select full IMGW Hybrid current record 2026-06-04 19:23:58 +02:00
zv
7dcfc47375 feat: show local weather warnings on dashboard 2026-06-02 21:15:14 +02:00
zv
99282c5280 feat: prioritize meteorological warnings 2026-06-02 20:56:33 +02:00
zv
0502c3d7d4 copy: rename featured locations section 2026-06-02 20:31:28 +02:00
zv
b97a1cf1ea feat: prefer IMGW ALARO forecast data 2026-06-02 20:23:55 +02:00
zv
ad4248efdf fix: select current IMGW Hybrid records 2026-06-02 18:17:47 +02:00
zv
e832d4e63b fix: preserve partial IMGW Hybrid coverage 2026-06-02 18:06:02 +02:00
zv
93c9b40931 fix: clarify local weather data sources 2026-06-02 16:45:05 +02:00
zv
fe73bc23ef fix: use IMGW Hybrid for current weather 2026-06-02 16:18:10 +02:00
zv
22b8969379 feat: prioritize warnings for selected province 2026-06-02 15:59:17 +02:00
zv
7b8c26d8f1 style: hide empty favorites section 2026-06-02 15:49:20 +02:00
zv
fa8ca75dcd style: fill desktop hourly forecast card 2026-06-02 15:46:20 +02:00
zv
d089a71bef feat: add interactive daily forecast details 2026-06-02 15:31:36 +02:00
zv
352287bc38 fix: stop treating rainfall total as current rain 2026-06-02 15:10:37 +02:00
zv
ce2e1176fa feat: add consent-based GPS location 2026-06-01 20:28:03 +02:00
zv
fc14b23001 feat: add Open-Meteo weather forecast 2026-06-01 19:57:11 +02:00
zv
4dcc13dcbf feat: add atmospheric cloudy weather theme 2026-06-01 19:25:31 +02:00