Commit graph

2204 commits

Author SHA1 Message Date
Dan Paulat
02ec27dd2f Ignore default date/time selections for archive warnings 2025-05-04 23:10:20 -05:00
Dan Paulat
33cfd4bc0e Don't reload archive text products that have already been loaded 2025-05-04 23:10:20 -05:00
Dan Paulat
cc54e4d834 Load archived warnings when making a timeline selection 2025-05-04 23:10:20 -05:00
Dan Paulat
e4fc13aa92 Add an option for enabling/disabling the release console at build time 2025-05-04 23:10:20 -05:00
Dan Paulat
1e1422a3dd Only handle the most recent message for each event in the alert model 2025-05-04 23:10:20 -05:00
Dan Paulat
16507adbe9 Alert layer should handle alerts by UUID if messages are received out of sequence 2025-05-04 23:10:20 -05:00
Dan Paulat
3f83c8e4a9 IEM API provider should use std::string instead of std::string_view for abseil compatibility 2025-05-04 23:10:20 -05:00
Dan Paulat
d00b2fe063 Use const std::string& instead of std::string_view with RE2 to avoid abseil issues 2025-05-04 23:10:20 -05:00
Dan Paulat
d3d9823459 More clang-tidy fixes 2025-05-04 23:10:20 -05:00
Dan Paulat
a6ba312f6b Provide year/month hint to WMO header parser based on filename 2025-05-04 23:10:20 -05:00
Dan Paulat
46972e8769 Formatting iem_api_provider.cpp 2025-05-04 23:10:19 -05:00
Dan Paulat
d63c2a3ef9 Insert text product messages in chronological order 2025-05-04 23:10:19 -05:00
Dan Paulat
163b703964 Use constexpr instead of #define where possible in time.cpp 2025-05-04 23:10:19 -05:00
Dan Paulat
b60318c393 WMO header clang-tidy fixes 2025-05-04 23:10:19 -05:00
Dan Paulat
8646c3da6d Add WMO header test 2025-05-04 23:10:19 -05:00
Dan Paulat
3998f0fe36 Use unique .clang-tidy for test, ignoring checks for magic numbers 2025-05-04 23:10:19 -05:00
Dan Paulat
7e9895e002 Adding robust date calculation to WMO header 2025-05-04 23:10:19 -05:00
Dan Paulat
c00016cb69 Warning file record should use filename, not URL 2025-05-04 23:10:19 -05:00
Dan Paulat
2eb65defbc Fix broken text product message function signature 2025-05-04 23:10:19 -05:00
Dan Paulat
f9e79b3e40 Rename IEM warnings provider to IEM API provider 2025-05-04 23:10:19 -05:00
Dan Paulat
cf87cc9bf0 Updating test for IEM provider 2025-05-04 23:10:19 -05:00
Dan Paulat
8da440ea1f General linter cleanup 2025-05-04 23:10:19 -05:00
Dan Paulat
e6cfef06a7 Text product message fixes to support IEM 2025-05-04 23:10:19 -05:00
Dan Paulat
2720ad6a38 Add IEM load text product API functionality 2025-05-04 23:10:19 -05:00
Dan Paulat
f06191f290 Add IEM warnings provider test 2025-05-04 23:10:19 -05:00
Dan Paulat
59a8fdbf56 List NWS text products metadata 2025-05-04 23:10:19 -05:00
Dan Paulat
cd7435a4d5 Add IEM types supporting AFOS list 2025-05-04 23:10:19 -05:00
Dan Paulat
9f33189c18 Refactor json utility to wxdata, add ReadJsonString function 2025-05-04 23:10:19 -05:00
Dan Paulat
895e760fee Create IemWarningsProvider class for archive warnings 2025-05-04 23:10:19 -05:00
Dan Paulat
d34cd68471 Warnings provider gcc fixes 2025-05-04 23:10:19 -05:00
Dan Paulat
a8da035566 Warnings provider clang-tidy fixes 2025-05-04 23:10:18 -05:00
Dan Paulat
549f7ece61 Fixing warnings provider test 2025-05-04 23:10:18 -05:00
Dan Paulat
87af6479d6 Rewrite warnings provider to use HEAD requests instead of directory listing to find recent warnings 2025-05-04 23:10:18 -05:00
Dan Paulat
6ecb3f6ffb
Merge pull request #436 from AdenKoperczak/radar_site_line
Radar site line and radar distance and altitude tootlip
2025-05-04 11:49:46 -05:00
AdenKoperczak
4f58827c96
Move initialization for radar site lines to correct location 2025-05-04 10:36:00 -04:00
AdenKoperczak
ef197bf578
Clang format/tidy fixes for radar_site_line 2025-05-03 10:24:02 -04:00
AdenKoperczak
33f92bcda5
Add radar line and radar distance/altitude tooltip 2025-05-03 10:16:20 -04:00
AdenKoperczak
d21a11963f
Add current radar site to map context 2025-05-03 10:15:28 -04:00
AdenKoperczak
b84c36c91a
Add GetRadarBeamAltititude into geographic lib 2025-05-03 10:14:53 -04:00
AdenKoperczak
22ed4c36fc
Add radar altitude data form config json file into code 2025-05-03 10:13:54 -04:00
Dan Paulat
62414e5b10
Merge pull request #430 from dpaulat/feature/maplibre-native-latest-legacy-renderer
Update maplibre-native to the last legacy renderer commit
2025-04-29 01:08:34 -05:00
Dan Paulat
2569e3e3d8 Update maplibre-native to the last legacy renderer commit 2025-04-29 00:16:48 -05:00
Dan Paulat
8f9338e4d3
Merge pull request #419 from AdenKoperczak/max_time_step_queue_size 2025-04-28 22:29:43 -05:00
Dan Paulat
66abfc853d
Merge pull request #429 from dpaulat/revert-427-feature/maplibre-native-april-2025 2025-04-28 22:27:13 -05:00
Dan Paulat
e47a3c28c9
Revert "Updating maplibre-native to latest as of 2025-04-27" 2025-04-28 22:25:40 -05:00
Dan Paulat
3d43360e21
Merge pull request #428 from dpaulat/feature/qt-6.8.3 2025-04-28 00:02:56 -05:00
Dan Paulat
12b0705322
Merge pull request #427 from dpaulat/feature/maplibre-native-april-2025 2025-04-27 23:49:15 -05:00
Dan Paulat
db20e21ccb Bump dependency Qt to 6.8.3 2025-04-27 23:10:03 -05:00
Dan Paulat
72f4296e1e Updating maplibre-native to latest as of 2025-04-27 2025-04-27 22:49:23 -05:00
Dan Paulat
64c2555b4b Bump clang-tidy-review to clang-18, include *.ipp in review 2025-04-27 22:12:11 -05:00