WarnUS Version History
-- 8/3/2024 Beta 0.10.5
- ESRI mapping interface has been upgraded from 3.x to 4.x (3.x is being retired soon).
- When adding points of interest, converting a street address to a geographic location is no longer possible because ESRI has blocked remote public access to the online resource needed to perform this operation. As such, this feature had to be removed.
-- 6/30/2024 Beta 0.10.4
- Fixed an issue that prevented tropical cyclone forecast discussions from being loaded properly.
-- 5/22/2024 Beta 0.10.3
- The Storm Prediction Center website changed the response that's generated when an outlook has not yet been issued. The algorithm now recognizes the new response.
-- 2/11/2024 Beta 0.10.2
- NOAA made significant changes to the data source used for retrieving all alerts for a specific county. The algorithm has been adjusted to accommodate these changes.
-- 2/5/2024 Beta 0.10.1
- The onscreen notification for a new NOAA product now gradually fades instead of disappearing abruptly after a certain amount of time.
- Excessive Rainfall Outlooks from the Weather Prediction Center are now retrieved and can displayed on the full map.
-- 1/11/2024 Beta 0.10.0
- The Storm Prediction Center redesigned their mesoscale discussion graphics. The graphics now fit properly on the query panel.
- Requests to Storm Prediction Center and National Hurricane Center web resources should no longer produce a cross-origin error.
- When NOAA moved their web-hosting, SPC outlook requests would produce a 403 Forbidden error instead of a 404 Not Found error if the most recent outlook hadn't been issued yet. The retrieval algorithm now treats a 403 error the same as a 404 error.
- Help graphics and Point Of Interest Tutorial graphics have been updated.
- Error messages are no longer blocked by the full map.
- Data requests are now processed individually rather than in bulk. If one request produces an error, the webpage will process whatever data was obtained and display a notice next to what wasn't updated.
-- 3/23/2022 Beta 0.9.1
- Fixed an issue that would result in a crash if convective watches were issued while a public severe weather outlook was in effect.
- Fixed a bug concerning tropical cyclones that were forecasted to dissipate over water instead of over land.
- Fixed a parsing issue regarding National Hurricane Center data when a final advisory was issued for a tropical cyclone.
- Subtropical depressions are now properly recognized.
- Fixed a parsing issue that would arise if a tropical cyclone's movement was labeled as "stationary".
-- 7/1/2021 Beta 0.9.0
- Tropical cyclone data from the National Hurricane Center is now automatically retrieved (including official forecast tracks).
- Tornado and severe thunderstorm watch data from the Storm Prediction Center is now automatically retrieved.
- Updated documentation (specifically SPC.html) due to the above change.
- The middle button on the auxiliary notification panel now reads "View On Website".
- A text item on the full map legend now reads "Click on a map feature to get more information about it".
- Added a utility section to the main page, which allows users to remotely query technical forecast discussions. This is primarily intended for meteorological use, but is available to anyone.
- A minor issue occurred when an improperly formatted severe thunderstorm warning was recently issued. The text parsing algorithm has been made more robust incase this happens again.
- Fixed an intermittent bug that could arise when odd behavior occurred with SPC-related data on the full map.
-- 6/21/2021 Beta 0.8.6
- Adjusted text parsing algorithm to accommodate a recent change made to NOAA's servers.
- Storm Prediction Center web servers now occasionally return a status of 403 when a product hasn't been issued yet. WarnUS now properly handles this response.
-- 3/30/2021 Beta 0.8.5
- Fixed a bug that caused storm track data to be incompletely parsed when numerous points were included in a warning.
- Fixed a bug concerning SPC outlook data during the rollover period (12Z the next day).
-- 3/24/2021 Beta 0.8.4
- Fixed a bug that caused mesoscale discussion polygon points to occasionally be excluded.
-- 3/21/2021 Beta 0.8.3
- Fixed a bug that caused storm report times to be incorrectly converted from UTC to local daylight savings time.
- Points Of Interest that are under warnings are now drawn larger than points not under warnings.
-- 3/15/2021 Beta 0.8.2
- Data request headers are now periodically reset. This should reduce the likelihood of errant behavior.
- Storm reports that occur in all marine zones are now more properly presented.
- The coloring scheme for severe thunderstorm warnings and flash flood warnings has been reworked.
- The parsing algorithm has been proactively adjusted to accommodate an upcoming change to the severe thunderstorm warning format. More information on this change can be found here.
- For the panel that appears when new SPC products are detected, the top button now says "Open Map" instead of "View On Map".
- Fixed a bug that would prevent mesoscale discussions from being processed correctly if a public severe weather outlook was in effect (don't ask me why this needed to be "fixed").
- If storm tracks are enabled on the full map, toggling the severe thunderstorm warning layer should no longer leave behind an errant line (this only occurred if a warning was for a line of storms).
-- 2/19/2021 Beta 0.8.1
- Storm reports that occur in Gulf of Mexico Zones (GMZs) are now more properly presented.
- Winter weather mesoscale discussions for mixed precipitation are now properly identified.
-- 2/5/2021 Beta 0.8.0
- Storm location and track information given in the warning text is now plotted on the full map.
- SPC convective outlook information is automatically retrieved and plotted.
- SPC mesoscale discussions are automatically retrieved and plotted.
- Storm reports for the current day are automatically retrieved and plotted.
- Features that are selected on the full map are now highlighted.
- Alert sounds have been added for when new SPC outlooks, mesoscale discussions, and storm reports are detected.
- The full map legend can now be collapsed from view if desired.
- Fixed an issue with playing sounds on iOS devices? (Apple, why did you have to make this such a pain in the neck?).
- Fixed a slight display issue on the full text panel if new warnings were issued while the panel was still open.
- Fixed a bug that would cause a display issue and an incorrect sound to play if an "Evacuation Immediate" alert was issued on the Virtual Weather Radio.
- If the possibility of a tornado is mentioned in the hazard section of a severe thunderstorm warning, the one-line summary should no longer display redundant information (i.e. it should no longer say something like "Quarter size hail with an enhanced risk of a brief tornado and a possible tornado").
-- 3/21/2020 Beta 0.7.5
- When the individual polygon of a warning is being viewed, selecting a different warning while the map is still visible will no longer cause a confusing display issue.
- Points of interest under Tier 1 Severe Thunderstorm Warnings are now colored orange instead of blue.
-- 3/12/2020 Beta 0.7.4
- Fixed a minor display issue for long NWS office names on flash flood warning summaries.
-- 3/7/2020 Beta 0.7.3
- Default zoom levels on the mobile page have been fixed.
- On the storm motions statistics panel, there is now a working graphical plot of storm motion data.
-- 3/3/2020 Beta 0.7.2
- When viewing individual polygons on the mobile page, the map should no longer be rendered in an awkward position.
- Updated some documentation.
-- 2/22/2020 Beta 0.7.1
- Made a slight aesthetic adjustment to the main page.
- Fixed an issue with how panels were rendered on the mobile page.
- Scrolling on the mobile page should now be smoother.
-- 2/12/2020 Beta 0.7.0
- Severe thunderstorm warning polygons are now orange instead of blue.
- Reformatted the full text panel to be more intuitive and visually appealing.
- When the user is viewing individual warning text, there is now a way to stop the webpage from verbally reading a warning message by clicking the sound icon a second time.
- Made an adjustment to the drawing of bars on the statistics window so that long bars won't mess up the display.
- Fixed a display issue on Windows browsers that caused features on the full map to be drawn incorrectly when the page updated.
- Users now have the ability to change the map backgrounds.
- Users now have a way to toggle the displaying of tornado warning polygons, severe thunderstorm warning polygons, and flash flood warning polygons on the full map.
- When viewing individual polygons, the default zoom level on the map has been set to give a broader view of the polygon.
- The point of interest interface has been recolored to be more visually appealing.
- Fixed a display issue with the point of interest panel and the map legend on the mobile page.
- One-line summaries on the mobile page now display the most important information.
- Severe thunderstorm one-line summaries on the mobile page more concisely display the expected hazards.
- The "Office" column has been renamed to "NWS Office" to help clarify what is listed.
- Reformatted the full map legend to be more visually appealing.
-- 1/16/2020 Beta 0.6.7
- Fixed a bug that would cause the Virtual Weather Radio to sound an alert if a warning was cancelled and an older warning was still an effect.
- Severe thunderstorm warnings should no longer display "confirmed tornado" as a hazard if that phrase happens to be included in the body of the alert.
- Tier 2 severe thunderstorm warnings are now more reliably identified.
- The "hazard attribute" for flash flood warnings is no longer as truncated to an unnecessarily short length.
- The Virtual Weather Radio should no longer sound an alert if a warning happens to disappear on one update and the same exact warning appears on a subsequent update (unless the page was refreshed).
-- 10/25/2019 Beta 0.6.6
- Flash flood warning polygons are now correctly drawn for the National Weather Service's new impact-based format.
- The new three-tiered flash flood warning format implemented by the National Weather Service is now recognized.
-- 9/6/2019 Beta 0.6.5
- Warnings should no longer be flagged as containing multiple storms if the phrase "If a tornado or other severe weather is spotted..." appears in the precautionary/preparedness actions.
- All intermediate cardinal directions (including NNE, NNW, WNW, WSW, SSW, SSE, ESE, ENE) are now handled by the parsing algorithm.
-- 8/31/2019 Beta 0.6.4
- When bad, missing, or unchanged data is flagged, polygon information should no longer be erased from the full map.
- The positions of the virtual radio and the statistics panel were tweaked slightly to better fit the browser window when the full map is open.
- When bad, missing, or unchanged data is flagged, the statistics panel should no longer reset all of its values to 0 or "None".
-- 8/21/2019 Beta 0.6.3
- Fixed a color issue for tornado warning polygons on the mobile page.
- Misinterpreted county data now displays "ERROR" instead of a bunch of nonsense.
- An error code of 0 (dropped or interrupted connection) now displays "Connection Unexpectedly Dropped" instead of the generic "Connection Failed".
- Queen Anne's County, Maryland now functions properly on the Virtual Weather Radio.
- Flash flood warnings that happen to be impact-based and contain "hazard" information now display hazards properly (it appears that the National Weather Service may have plans to make this universal in the near future).
- Fixed an exploit that prevented the viewing of full warning text if bad data was detected.
- All panels now scroll smoothly in the browser window.
- Individual data request calls are now sent out every half second instead of all being sent simultaneously (this measure should help prevent over-stressing of National Weather Service servers).
- Advisory data is now retrieved and displayed for a user-chosen county.
- When a new alert is issued on the Virtual Weather Radio, there is no longer a delay for showing the text of the updated alert type on the radio display.
- Fixed a formatting issue on the mobile page in which the map legend would be moved to an awkward position when the map view was changed.
- Graphics on the help page have been updated to reflect the new format.
- The full map now fits the whole window.
- The panel to add Points Of Interest now has a fixed height so there is no longer a ridiculous amount of empty space above the Add/Cancel Buttons on desktop computers.
- Fixed a parsing issue that caused Severe Thunderstorm Watches and Tornado Watches to display the same preparedness actions.
-- 3/11/2019 Beta 0.6.2
- Warnings of different tiers are now distinguishable on the full map (upper-tier warnings now have thicker polygons).
- The full map panel, full text panel, and various other panels have been redone to be more visually appealing.
- When viewing individual polygons in the full text panel, the polygons are now color-coded to the specific warning and its tier.
- Fixed a minor graphical issue regarding the background panel for the maps on the full text panel.
-- 3/3/2019 Beta 0.6.1
- Fixed an exploit that would cause new polygons to not appear on the full map if no warnings were in effect when the page was first loaded.
- An error is now displayed whenever the map data and functions are not loaded properly.
-- 2/25/2019 Beta 0.6.0
- Added a mobile page that can be viewed using a smartphone.
- Counties and Locations menus on the one-line summaries now have a fixed width so misinterpreted data no longer produces a ludicrously wide menu.
- Fixed a bug on the new page that would result in a crash when certain settings were saved.
- Fixed a bug that resulted in a partial crash if a warning opened in the full text dialogue was closed after it had expired.
- When retrieving data for a specific state, fixed a bug that would cause warnings from other states to show up if the name of the selected state happened to appear in the list of impacted locations.
- Users are now alerted to errors that occur on back-to-back data requests.
- Fixed a mobile protocol issue that prevented sounds from playing on smartphones.
- Added a data quality assurance (QA) algorithm that automatically checks for bad or outdated warning data (an issue that occasionally arises when the National Weather Service experiences database malfunctions).
- Added complete recognition of all "priority" alerts for the Virtual Weather Radio.
-- 12/24/2018 Beta 0.5.1
- Reformatted the main interface to be easier to navigate (there is still an option to view the old page).
- Users now have the option to view warnings affecting a specific state.
- Added an About page.
- The Help Page and Point Of Interest Page no longer scroll to a ludicrous horizontal extent.
- Fixed a bug that caused panels to not scroll when viewed on modern browsers.
- Session "run call" interval has been shortened from 0.5 seconds to 0.1 seconds to make scrolling smoother.
-- 12/22/2018 Beta 0.5.0
- Moved WarnUS to a more permanent web location.
- Fixed a bug that caused warning polygons to display incorrectly whenever the Guam office issued warnings.
- Fixed an error with the text-to-speech parser if a warning was issued for two different time zones.
- Fixed a display issue that would arise on severe thunderstorm and tornado warnings if the "hazards" text carried over to the next line or contained excess spacing.
- Data requests are now asynchronous (no longer cause long pauses).
- Users now have the option to request an immediate update on new inputs into the Virtual Weather Radio (if the time elapsed since the last update is at least 30 seconds).
- Sounds are now stored as global variables in the browser and are no longer constantly loaded from the server.
- Added another color code for Severe Thunderstorm Warnings that are calling for a life-threatening situation.
- Tornado, severe thunderstorm, and flash flood warnings are now color-coded and displayed more specifically under the "Virtual Weather Radio Alerts" section.
- The virtual radio will now sound alerts for all tornado, severe thunderstorm, and flash flood warnings even if a more urgent warning is in effect.
- Tornado warnings for waterspouts now display a hazard of "Waterspout moving onshore".
- FIPS data is now cached in the user's browser instead of being repeatedly loaded from the server.
- All alerts issued on the Virtual Weather Radio can be individually accessed without opening a new tab.
- All alerts issued on the Virtual Weather Radio can now be read by the text-to-speech function.
- For when a county cannot be found in the county/FIPS database, the suggestions that appear can now be clicked on and doing so will automatically enter the county name into the input box.
- Added a limit to the number of Point Of Interest notifications to keep numerous alerts from flooding the screen and making the page difficult to view and navigate.
- Added complete text-to-speech recognition of all U.S. Time Zones.
-- 4/23/2018 Beta 0.4.1
- Added error handling of the Point Of Interest address field input.
- Fixed an exploit that would cause Point Of Interest alerts to not sound if two different warnings with the same timestamp happened to be issued.
-- 4/16/2018 Beta 0.4.0
- Added a more effective means of selecting warnings on the full map.
- Fixed a minor deficiency when storing warning polygon information.
- Fixed a display/parsing issue in the full warning text panel if the word "the" appeared in a county or parish name in a follow-up statement.
- Switched data request headers from "GET" to "POST" to ensure the most up-to-date information.
- Implemented better handling of warnings that covered multiple different storms.
- Added the ability to individually access the text of all alerts on the Virtual Weather Radio.
- Added a "Hot Point List" feature, so users can track warnings in relation to specific points on the full map.
- Added a tutorial page for the above feature.
-- 3/27/2018 Beta 0.3.3
- Fixed a bug with the Warning Source statistics category if the term "emergency manager" was used in the warning instead of "emergency management".
- Fixed an exploit that would result in an error if a storm's direction of motion was put at the end of a line in the warning body.
- Fixed a bug that would cause the text-to-speech parser to not translate "mph" to "miles per hour" if "mph" appeared at the beginning of a new line.
- Fixed an exploit that would result in either a complete crash or an inaccurate summary if location information happened to be non-traditionally formatted.
-- 3/6/2018 Beta 0.3.2
- Added another statistics category (warning sources).
- Added an error-handling routine for the text-to-speech functionality.
- Fixed a county database issue with the Alaska FIPS data.
- Fixed a bug that would cause problems with parsing storm speeds when both flash flood warnings and other warnings were in effect.
- Fixed a major data retrieval bug/failure point that was exposed by a recent security update to NOAA's domain space.
-- 11/21/2017 Beta 0.3.1
- Fixed a bug with the tornado statistics panel.
- Added three more statistics to the tornado statistics panel.
- Added a Frequently Asked Questions (FAQ) page.
- Added a text-to-speech functionality (not compatible on all browsers).
-- 11/05/2017 Beta 0.3.0
- Added the capability for all alerts to be displayed on the virtual weather radio and not just three warning types.
- Added the ability to click on warning polygons on the full map to bring up more details about a warning.
- Added a visual cue for when alerts are issued on the virtual weather radio.
- Added a statistics panel for tornado and severe thunderstorm warnings.
- Added an algorithm that checks for the existence of a county for the virtual weather radio, including the ability to get the FIPS code for the entered county.
- Added an algorithm that offers suggestions for a county if an entered county was not found.
- Added movement and location information to the tornado and severe thunderstorm one-line warning summaries.
- Implemented automatic saving of settings, including what settings are checked and what update interval was specified.
- Reorganized the documentation to be easier to navigate.
- Fixed a recurring parsing issue that would cause warnings to be misidentified as maximum-tier "emergencies" if the phrase "a such-and-such emergency will be issued if..." appeared in the warning body.
-- 10/25/2017 Beta 0.2.3
- Added the capability of viewing all warning polygons on a nearly full-screen interactive map.
- Made the full text panel neater.
- Other miscellaneous fixes.
-- 10/19/2017 Beta 0.2.2
- Fixed a bug with toggling the new time panels.
- Fixed a bug concerning common county names with the virtual NOAA Weather Radio.
- Moved the full text panel so that it didn't cover the time panels.
-- 10/15/2017 Beta 0.2.1
- Fixed a bug that caused 12:00 AM times to display incorrectly.
- Fixed a bug that caused the interactive map to not scroll with the rest of the window.
- Fixed an exploit that would crash the interactive map if warning polygon information could not be found.
- Added another panel that counts down the time to the next update.
-- 10/11/2017 Beta 0.2.0
- Added a way of alerting the user if an error arose out of trying to retrieve warning data.
- Added the option to have two clock panels scroll with the window.
- Switched format to a dark color scheme.
- Added the ability to view warning polygons on an interactive map.
- Fixed a bug that would cause the virtual radio to not sound if two of the same warning type happened to be issued with same time stamp but appeared on different updates.
- Fixed other miscellaneous bugs/problems.
-- 6/21/2017 Beta 0.1.4
- Fixed a display issue with the introductory dialog.
- Fixed several parsing issues when warnings were issued in Louisiana.
- Fixed an issue with the virtual radio that would occasionally cause long county names to not be recognized.
-- 6/19/2017 Beta 0.1.3
- Added county lists to statements.
- Fixed an issue with the virtual radio when the Topeka, KS office issued a statement (this issue may arise with other offices as well).
- Fixed a slight display issue when an impacted location listed in the warning carried over to the next line.
- Fixed a parsing issue when warnings were issued in Indiana.
- Corrected an occasional formatting issue when high-end severe thunderstorm warnings were issued.
- Fixed a parsing issue when older warning formats were used to list impacted locations.
- Added a header that change from blue to red if warnings were in effect.
-- 6/14/2017 Beta 0.1.2
- Fixed a display issue with the about dialog.
- Truncating the issuance/expiration times if they would cause alignment issues.
- Converted sounds from .m4a format to .mp3 format.
- Increased the space between the buttons in the top right hand corner.
-- 6/13/2017 Beta 0.1.1
- Fixed a bug that would cause a full alert to sound on the Virtual NOAA Weather Radio if a simple statement was issued for a tornado warning.
- Made the close button fixed to the top left hand corner so it wouldn't scroll with the rest of the text.
- Made PDS Tornado Warnings display "Large and extremely dangerous tornado" as the hazard.
- Enlarged the logo in the top-left corner of the page.
- Fixed a parsing issue concerning the Virtual NOAA Weather Radio when the Riverton, WY office issued a statement.
- Included a list of counties impacted by warnings in the warning summaries (has not been successfully implemented for statements, this has proven to be very tricky).
- Decreased the font size to better display the above feature.
- Added a horizontal scroll bar when really long county names/impacted locations overflow the menus.
-- 6/12/2017 Beta 0.1.0
- Fixed a bug with parsing the warning data.
- Added a virtual, programmable, emulated NOAA Weather Radio.
- Fixed a display issue when a warning was issued by an office that goes by multiple names.
- Added a link to this dialog to the webpage.
- Added a visual indicator for when the site is checking for updates.
- Fixed an ASCII/UTF issue when the page was viewed in Firefox.
-- 6/9/2017 Alpha 0.0.0 Initial Release.