dbb32fd2f9
v0.2.1! Adds instant Hazard List updates after hazard sync
build-docker / Build Image (push) Waiting to run
2026-04-19 13:50:02 -04:00
31c0aced4a
Update hazard list API to use relative URLS. (Much better for subdirectory hosting!)
build-docker / Build Image (push) Waiting to run
2026-04-17 17:11:11 -04:00
bbaa2cb1a4
Add MySQL2 library as dependency for the hazard history, rewrite to use mysql for data
2026-04-17 11:44:16 -04:00
92822e2ddc
Finish implementation of Hazard list so it can handle when hazards end
2026-04-16 18:32:53 -04:00
763352317f
Implement Hazard List with server-side cache of last 7 Hazards
2026-04-16 17:02:25 -04:00
cd2cc65040
Modify the media/hazards module to only play alerts once
build-docker / Build Image (push) Waiting to run
2026-04-10 15:02:23 -04:00
a88e55a8a1
New severe weather theme. Smart alerts deduced from weather conditions for locations outside US/NOAA
build-docker / Build Image (push) Waiting to run
2026-04-10 12:49:19 -04:00
d3643d3a9a
Implement severe weather alert tone
2026-04-09 23:10:04 -04:00
952872ab92
Restore US Hazard/severe weather behavior
build-docker / Build Image (push) Waiting to run
2026-04-09 22:13:59 -04:00
7098414f67
add international forecast support with Open-Meteo
2026-04-07 14:57:23 -04:00
Matt Walsh
fa16095355
filter for actual alerts (not test) close #141
2025-09-09 22:07:42 -05:00
Matt Walsh
1732a3381f
fix hazards displaying when disabled (sometimes) close #140
2025-09-09 19:36:23 -05:00
Eddy G
bec80a1ebe
Refactor alert/hazard system with timing and display improvements
...
- Replace magic numbers with seconds-based timing constants
- Switch from scrollTo() to hardware-accelerated transform
- Add scroll caching to prevent repeated DOM queries every scroll cycle
- Switch to safeJson() for centralized error handling across alert modules
- Horizontal alert scroll now goes edge-to-edge
- Integrate global speed settings into horizontal scroll timing
- Improve error handling flow with better fallback behavior for missing data
- Remvoe unused getCurrentData() function in hazards.mjs
- Move background color from scrolling element to container to avoid
showing the underlying content when scrolling with trasnform
2025-06-24 23:41:44 -04:00
Matt Walsh
7c50f5f1d7
issues changing locations
2025-06-02 15:57:58 -05:00
Matt Walsh
46da573715
hazard scroll working, needs styling #92
2025-06-01 23:25:07 -05:00
Matt Walsh
a83afa71cd
code cleanup
2025-05-29 08:30:01 -05:00
Matt Walsh
09fb698350
locally limit the number of alerts/hazards
2025-05-23 16:08:11 -05:00
Matt Walsh
bc77a1891c
remove limit for alert endpoint due to recent api change
2025-05-23 15:43:58 -05:00
Matt Walsh
cc896bf18d
latest observations silent refresh
2025-04-02 22:10:59 -05:00
Matt Walsh
8fa00b34b4
hourly and travel forecast silent reload
2025-04-02 16:45:11 -05:00
Matt Walsh
23cc1a1f7a
add refresh flag to getdata funcions
2025-04-02 11:10:58 -05:00
Matt Walsh
d472df2e26
fix hazards don't fully scroll close #62
2025-02-23 21:07:34 -06:00
Matt Walsh
e2d7a96971
linting cleanup
2024-10-21 19:21:05 -05:00
Matt Walsh
c7889eaa2c
hazards only on first run through after load/refresh
...
sorting of hazards based on type tornado, hurricane, etc
5.13.0
2024-10-08 10:34:57 -05:00
Matt Walsh
9aa877d6fb
better hazard formatting
2024-04-11 22:46:50 -05:00
Matt Walsh
3743c45de6
additional eslint rules
2023-01-06 14:39:39 -06:00
Matt Walsh
4c3fcfc358
correct hazard scroll time
2022-12-21 14:44:36 -06:00
Matt Walsh
366f527aee
auto play when hazard is present
2022-12-21 14:05:14 -06:00
Matt Walsh
dfd9facc79
Merge branch 'main' of github.com:netbymatt/ws4kp
2022-12-19 10:14:37 -06:00
Matt Walsh
5b926a358e
no hazards, blizzard
2022-12-19 10:14:33 -06:00
Matt Walsh
af17b3c690
progress light mode colors
2022-12-14 21:47:27 -06:00
Matt Walsh
111f077e20
add hazards
2022-12-14 16:28:33 -06:00