Commit Graph

86 Commits

Author SHA1 Message Date
zv
bb03657c58 fix: align province selector chevron 2026-06-14 11:25:17 +02:00
zv
1cd0491e6e fix: align language dropdown button 2026-06-14 11:21:29 +02:00
zv
3820e01be6 fix: use custom language dropdown 2026-06-14 11:18:23 +02:00
zv
7dbcd8686b fix: refine language selector styling 2026-06-14 11:15:37 +02:00
zv
3515fca0da docs: document weather hero states
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m53s
2026-06-14 11:08:39 +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
4b28e281c1 chore: update next type references
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m55s
2026-06-14 10:49:09 +02:00
zv
de06056596 feat: select first location suggestion on enter 2026-06-14 10:26:40 +02:00
zv
89d2066077 fix: position location suggestions under search 2026-06-14 10:25:19 +02:00
zv
074117869e docs: update agent verification rules
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m55s
2026-06-14 10:18:31 +02:00
zv
edcdc83a0e fix: round forecast modal on mobile 2026-06-14 10:09:33 +02:00
zv
f434126c96 fix: respect ios safe areas
All checks were successful
CI / Lint, typecheck and build (push) Successful in 9m54s
2026-06-13 22:31:55 +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
66ead03f49 ci: add gitea quality workflow
All checks were successful
CI / Lint, typecheck and build (push) Successful in 11m26s
2026-06-13 20:05:53 +02:00
zv
72de545282 style: soften wind unit selector 2026-06-13 19:59:43 +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
c8c65df348 fix: keep thunderstorm effect visible in light theme 2026-06-13 12:59:59 +02:00
zv
db4db0832c fix: refine thunderstorm weather effect 2026-06-13 12:54:35 +02:00
zv
2245576bd4 docs: document dev weather effect preview 2026-06-13 12:26:39 +02:00
zv
7f8f52abd0 feat: add dev weather effect override 2026-06-13 12:24:08 +02:00
zv
169b3693b8 fix: limit precipitation effects to weather overlay 2026-06-13 12:19:44 +02:00
zv
3b58a31a37 fix: improve weather card precipitation effects 2026-06-13 12:12:08 +02:00
zv
f317782ef9 docs: reorganize project documentation 2026-06-13 11:57:00 +02:00
zv
b2cbc5aceb docs: document internal api endpoints 2026-06-13 11:42:14 +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
763de7fd05 fix: handle notification endpoint failures 2026-06-12 21:33:41 +02:00
zv
11e9e01b53 docs: add conventional commit guidance 2026-06-12 21:29:43 +02:00
zv
310da3a87f Load env files in notification worker 2026-06-12 21:26:52 +02:00
zv
ea1dd4b5cb Clarify notification worker app dependency 2026-06-12 21:18:56 +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
fd2e108205 Add notification scheduler worker 2026-06-12 18:46:25 +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
68fd967f88 Keep day forecast hourly cards readable 2026-06-11 18:18:20 +02:00
zv
be0b600fdf Fix past hour detection in forecast modal 2026-06-11 18:13:50 +02:00
zv
62235f6679 Keep day forecast modal scrollbar inside panel 2026-06-11 18:08:07 +02:00
zv
7c86397e32 Fix upcoming forecast hour filtering 2026-06-11 18:00:16 +02:00
zv
2b9de13360 docs: update weather mood description 2026-06-04 21:39:55 +02:00
zv
747868867f fix: render forecast modal overlay in portal 2026-06-04 20:59:17 +02:00