Matt Walsh
8ee1e954eb
better background and wide screen for hazard displays
2025-09-09 21:35:31 -05:00
Matt Walsh
bfc4bddfef
Add quick start to readme
2025-09-09 20:54:13 -05:00
Matt Walsh
567325e3c5
update dependencies
2025-09-09 20:47:40 -05:00
Matt Walsh
4903b95fec
6.1.7
v6.1.7
2025-09-09 20:26:37 -05:00
Matt Walsh
b43fb32820
Merge branch 'ios-metar-regex'
2025-09-09 20:26:29 -05:00
Matt Walsh
0d0c4ec452
fix Dockerfile.server build close #142
2025-09-09 20:06:54 -05:00
Matt Walsh
49d18c2fbe
6.1.6
v6.1.6
2025-09-09 19:36:33 -05:00
Matt Walsh
1732a3381f
fix hazards displaying when disabled (sometimes) close #140
2025-09-09 19:36:23 -05:00
Matt Walsh
cc05aafb95
patch for kiosk drawing off screen
2025-09-09 19:22:18 -05:00
Matt Walsh
093b6ac239
unique version numbers for staging uploads
2025-09-04 21:57:12 -05:00
Matt Walsh
12d068d740
playlist info in readme close #138
2025-09-04 21:26:01 -05:00
Matt Walsh
517c560ef6
don't parse metar for old ios versions
2025-09-03 21:46:48 -05:00
Matt Walsh
3eb571bed4
update community notes in readme close #135
2025-08-23 16:28:02 -05:00
Matt Walsh
52ca161bdb
6.1.5
v6.1.5
2025-08-15 15:13:39 -05:00
Matt Walsh
ee5690dcad
Merge branch 'station-data'
2025-08-15 15:01:00 -05:00
Matt Walsh
c05b827593
move station post processor inline with api gets
2025-08-15 14:59:16 -05:00
Matt Walsh
bef42a3da2
6.1.4
v6.1.4
2025-08-11 22:35:18 -05:00
Matt Walsh
13ff0317e6
fix nighttime icons on extended forecast close #134
2025-08-11 22:35:03 -05:00
Matt Walsh
5cc85840a9
6.1.3
v6.1.3
2025-08-11 22:15:28 -05:00
Matt Walsh
190e50e2f3
add debugging information to forecast info box
2025-08-11 22:15:16 -05:00
Matt Walsh
aa7ac64827
6.1.2
v6.1.2
2025-08-10 20:56:50 -05:00
Matt Walsh
2ab737d5a5
update dependencies
2025-08-10 20:56:40 -05:00
Matt Walsh
ecf0999675
6.1.1
v6.1.1
2025-08-10 20:21:44 -05:00
Matt Walsh
6a49b7b6ce
fix Washington DC truncated on regional maps close #133
2025-08-10 20:20:53 -05:00
Matt Walsh
5ffff03db9
6.1.0
v6.1.0
2025-08-10 20:05:16 -05:00
Matt Walsh
c8a25e5d9a
Integrate no-data icon close #94 #128
2025-08-10 20:05:07 -05:00
Matt Walsh
ea58b5a9c8
6.0.1
v6.0.1
2025-08-05 22:51:15 -05:00
Matt Walsh
4bf725413b
fix star4000 large font
2025-08-05 22:50:40 -05:00
Matt Walsh
75eb81887f
Clean up build around metar parser and locale
2025-08-04 12:03:18 -05:00
Matt Walsh
9b37bc5c52
6.0.0
v6.0.0
2025-08-03 22:10:41 -05:00
Matt Walsh
8a22e23d5a
Merge remote-tracking branch 'eddyg/station-name-improvements' into code-refactor
2025-08-03 22:10:17 -05:00
Matt Walsh
0d508d7f50
5.27.3
v5.27.3
2025-07-30 22:29:25 -05:00
Matt Walsh
d85a5ed3b1
add strings to permalink structure close #129
2025-07-30 22:29:20 -05:00
Matt Walsh
831e1680e9
Merge pull request #128 from jacroe/feature/94-drabbit
...
Add "No Data" icon
2025-07-30 22:05:09 -05:00
Jacob Roeland
73cbc0aa81
Add "No Data" icon
...
Supports #94
2025-07-25 21:23:23 -04:00
Eddy G
eb412a0cae
Add intelligent station name processor
...
This is intended to replace the simple regex truncation (`city.match(/[^,/;\\-]*/)[0].substr(0, 12)`)
with a file that has all the station name processing already pre-processed by the logic in the stations
post-processor script. It uses priority-based conflict resolution to avoid duplicate station names by
using airport classification hierarchy. It handles complex naming patterns including military facilities,
county airports, hyphenated cities, slash/comma separators, and "at/near" qualifiers with a minium number
of exceptions.
This changes station data pipeline to generate stations-raw.json first, then process through the
post-processor to create the final stations.json compatible with existing codebase.
2025-07-17 16:10:34 -04:00
Matt Walsh
9150d42802
5.27.2
v5.27.2
2025-07-15 22:13:04 -05:00
Matt Walsh
54257e4667
add new naming issue template
2025-07-15 22:07:52 -05:00
Matt Walsh
7d50ce28bd
Allow for station data overrides #125
2025-07-15 22:00:33 -05:00
Eddy G
c3d863f89f
Fixup mapclick.mjs
2025-07-13 22:45:04 -04:00
Eddy G
996baa78aa
Add MapClick adapter and "fallback" logic when observations are stale
...
- Create utils/mapclick.mjs with centralized MapClick API functionality
- Refactor modules to use the new utility:
- Current Weather
- Latest Observations
- Regional Forecast
- Add staleness checking utility for use by modules
2025-07-13 22:10:41 -04:00
Eddy G
e81c957416
Remove legacy mapclick icon references
...
- https://api.weather.gov/icons should be the only icons used by api.weather.gov
2025-07-13 19:45:52 -04:00
Eddy G
d25a632f7d
Switch back to using j69.ejs-beautify
...
- Reformat index.mjs
- Don't preload playlist.json to avoid Safari warning about
unused preloaded resource
2025-07-13 19:45:52 -04:00
Eddy G
4b34ffabcb
Fix retry count display in doFetch
2025-07-13 19:45:52 -04:00
Matt Walsh
2db7f30de7
5.27.1
v5.27.1
2025-07-11 22:36:57 -05:00
Matt Walsh
5c7a6ab1a4
fix for rss feed encoding types close #124
2025-07-11 22:36:47 -05:00
Eddy G
ee4f84689a
Add rule to allow devDependencies in dev-related config files
2025-07-07 12:51:09 -04:00
Eddy G
804d9e9e33
Centralize icon URL parsing; improve icon error handling
...
- Move common icon parsing logic into module
- Return a "real" icon value during error handling to avoid downstream
consumers from trying to use an icon named "false"
- Use named regex to parse icon URLs based on API specification
2025-07-07 12:43:32 -04:00
Eddy G
3e8135a36a
Improve settings initialization timing with deferred DOM updates
...
Defer DOM updates to ensure settings are properly applied
even when read from localStorage before the DOM is available.
2025-07-07 12:43:32 -04:00
Eddy G
9c5ed0dcca
Improve error handling to help prevent runtime errors
...
Adds input validation and safe property access to utility functions
to handle edge cases and invalid arguments gracefully
2025-07-07 12:43:32 -04:00