Commit graph

  • 4ddff43813
    Merge pull request #441 from dpaulat/feature/pinch-to-zoom Dan Paulat 2025-05-09 21:05:21 -05:00
  • dcc7a1f637 Pinch to zoom clang-tidy fixes Dan Paulat 2025-05-09 20:16:13 -05:00
  • b169f46f5f Pinch to zoom functionality Dan Paulat 2025-05-09 19:25:15 -05:00
  • ef480f6d10
    Merge pull request #438 from dpaulat/renovate/libpng-1.x Dan Paulat 2025-05-06 09:01:00 -05:00
  • 01dbb96f1f
    Update dependency libpng to v1.6.48 renovate[bot] 2025-05-06 13:01:03 +00:00
  • b084ccb1f4
    Merge pull request #425 from dpaulat/feature/archive-warnings Dan Paulat 2025-05-06 00:08:37 -05:00
  • 3c5b126c67 Adding const to locks in AlertProxyModel Dan Paulat 2025-05-05 23:24:01 -05:00
  • 73355c9424 Fix line repopulation on alert removal Dan Paulat 2025-05-05 22:49:43 -05:00
  • 4532327f50 AlertModel::HandleAlert should find the alert index from the UUID Dan Paulat 2025-05-05 22:13:18 -05:00
  • dc074b0262 More clang-tidy fixes Dan Paulat 2025-05-05 21:50:01 -05:00
  • 86926178df Call QSortFilterProxyModel::invalidate instead of invalidateRowsFilter (public vs. protected API) Dan Paulat 2025-05-05 21:49:41 -05:00
  • 1fdefe83de invalidateRowsFilter must be called from UI thread Dan Paulat 2025-05-05 00:30:23 -05:00
  • 490989ac2a Make archive event pruning more robust Dan Paulat 2025-05-05 00:25:28 -05:00
  • 0c59a0d4d2 Alert model clang-tidy cleanupp Dan Paulat 2025-05-04 23:09:57 -05:00
  • f40c24ce6f Alert layer warning cleanup Dan Paulat 2025-05-04 23:05:36 -05:00
  • 671ec1d658 Handle removed alerts from alert layer Dan Paulat 2025-05-04 23:05:21 -05:00
  • f37a77a9f7 Add text event pruning Dan Paulat 2025-05-03 23:20:26 -05:00
  • 4719badc54 clang-tidy fixes Dan Paulat 2025-05-03 09:27:58 -05:00
  • 228ec191f6 Add year to Text Event Key Dan Paulat 2025-05-02 22:56:41 -05:00
  • 34fc6d584f Updating include for IEM API Provider test Dan Paulat 2025-04-27 18:34:46 -05:00
  • 82ba51909e Breaking circular header dependency Dan Paulat 2025-04-27 15:09:58 -05:00
  • 56961efe76 Correcting clang-tidy fix compile error Dan Paulat 2025-04-27 14:30:29 -05:00
  • 81f09e07f0 Archive warnings clang-tidy fixes Dan Paulat 2025-04-27 13:40:04 -05:00
  • 8cdd8526eb Archive warning fixes for gcc Dan Paulat 2025-04-27 10:40:17 -05:00
  • 2f2516b998 Fix: selected time is uninitialized on layer initialization Dan Paulat 2025-04-26 23:03:20 -05:00
  • 3ba569354e Ensure the alert layer schedules a render when an alert is added or updated Dan Paulat 2025-04-26 22:43:44 -05:00
  • 104fe790fb Update segment end time logic for alert layer Dan Paulat 2025-04-26 22:31:23 -05:00
  • ae24991432 Load archive warnings in a dedicated thread Dan Paulat 2025-04-26 15:05:15 -05:00
  • 8dde98d2a9 Add debug log statements to archive warning loading Dan Paulat 2025-04-26 09:47:50 -05:00
  • 65e3a66750 Update IemApiProvider to use template functions Dan Paulat 2025-04-25 00:15:05 -05:00
  • 1a1c668d62 Finish windowed load. Not all polygon updates are shown on the map. Dan Paulat 2025-04-16 23:29:40 -05:00
  • 33e18765b7 Start of implementation to load a window of archive warning data, currently broken Dan Paulat 2025-04-15 00:16:39 -05:00
  • e3ccce5d5b Text event manager should use filtered ranges to request archived products Dan Paulat 2025-04-13 01:27:47 -05:00
  • e82fa93fb0 Use ranges instead of vectors for listing text products Dan Paulat 2025-04-13 01:20:52 -05:00
  • 7a8a0302e0 Provide interface to request multiple text product lists in parallel Dan Paulat 2025-04-12 22:41:23 -05:00
  • 33c73ef0e2 Add range-v3 dependency Dan Paulat 2025-04-12 22:40:36 -05:00
  • 1bdfdcafad Missing AWIPS Identifier Line in WMO header should not be treated as an error Dan Paulat 2025-04-06 23:05:18 -05:00
  • b117d2088a Add missing date includes to IEM API provider Dan Paulat 2025-04-06 15:35:00 -05:00
  • 05ff080d78 Allow a 1 character bulletin ID in the WMO header Dan Paulat 2025-04-06 15:18:36 -05:00
  • 53ade7fc53 Don't load archived text products for days that have full coverage of live warning data Dan Paulat 2025-04-06 00:33:51 -05:00
  • 02ec27dd2f Ignore default date/time selections for archive warnings Dan Paulat 2025-04-06 00:16:05 -05:00
  • 33cfd4bc0e Don't reload archive text products that have already been loaded Dan Paulat 2025-04-06 00:11:09 -05:00
  • cc54e4d834 Load archived warnings when making a timeline selection Dan Paulat 2025-04-05 20:48:36 -05:00
  • e4fc13aa92 Add an option for enabling/disabling the release console at build time Dan Paulat 2025-04-05 08:37:51 -05:00
  • 1e1422a3dd Only handle the most recent message for each event in the alert model Dan Paulat 2025-04-05 08:19:49 -05:00
  • 16507adbe9 Alert layer should handle alerts by UUID if messages are received out of sequence Dan Paulat 2025-04-05 08:14:18 -05:00
  • 3f83c8e4a9 IEM API provider should use std::string instead of std::string_view for abseil compatibility Dan Paulat 2025-04-05 07:13:49 -05:00
  • d00b2fe063 Use const std::string& instead of std::string_view with RE2 to avoid abseil issues Dan Paulat 2025-02-18 23:55:14 -06:00
  • d3d9823459 More clang-tidy fixes Dan Paulat 2025-02-18 23:34:48 -06:00
  • a6ba312f6b Provide year/month hint to WMO header parser based on filename Dan Paulat 2025-02-18 23:33:58 -06:00
  • 46972e8769 Formatting iem_api_provider.cpp Dan Paulat 2025-02-18 23:24:27 -06:00
  • d63c2a3ef9 Insert text product messages in chronological order Dan Paulat 2025-02-18 14:09:22 -06:00
  • 163b703964 Use constexpr instead of #define where possible in time.cpp Dan Paulat 2025-02-18 12:28:30 -06:00
  • b60318c393 WMO header clang-tidy fixes Dan Paulat 2025-02-18 12:16:45 -06:00
  • 8646c3da6d Add WMO header test Dan Paulat 2025-02-18 12:08:57 -06:00
  • 3998f0fe36 Use unique .clang-tidy for test, ignoring checks for magic numbers Dan Paulat 2025-02-18 12:07:35 -06:00
  • 7e9895e002 Adding robust date calculation to WMO header Dan Paulat 2025-02-17 23:39:52 -06:00
  • c00016cb69 Warning file record should use filename, not URL Dan Paulat 2025-02-17 23:36:02 -06:00
  • 2eb65defbc Fix broken text product message function signature Dan Paulat 2025-02-02 01:43:36 -06:00
  • f9e79b3e40 Rename IEM warnings provider to IEM API provider Dan Paulat 2025-02-02 01:42:45 -06:00
  • cf87cc9bf0 Updating test for IEM provider Dan Paulat 2025-02-02 01:36:12 -06:00
  • 8da440ea1f General linter cleanup Dan Paulat 2025-02-02 01:35:19 -06:00
  • e6cfef06a7 Text product message fixes to support IEM Dan Paulat 2025-02-02 01:34:35 -06:00
  • 2720ad6a38 Add IEM load text product API functionality Dan Paulat 2025-02-01 23:40:06 -06:00
  • f06191f290 Add IEM warnings provider test Dan Paulat 2025-02-01 22:33:24 -06:00
  • 59a8fdbf56 List NWS text products metadata Dan Paulat 2025-02-01 22:32:39 -06:00
  • cd7435a4d5 Add IEM types supporting AFOS list Dan Paulat 2025-02-01 22:20:33 -06:00
  • 9f33189c18 Refactor json utility to wxdata, add ReadJsonString function Dan Paulat 2025-02-01 18:21:41 -06:00
  • 895e760fee Create IemWarningsProvider class for archive warnings Dan Paulat 2025-02-01 15:50:28 -06:00
  • d34cd68471 Warnings provider gcc fixes Dan Paulat 2025-02-01 11:33:43 -06:00
  • a8da035566 Warnings provider clang-tidy fixes Dan Paulat 2025-02-01 11:33:30 -06:00
  • 549f7ece61 Fixing warnings provider test Dan Paulat 2025-02-01 01:24:59 -06:00
  • 87af6479d6 Rewrite warnings provider to use HEAD requests instead of directory listing to find recent warnings Dan Paulat 2025-02-01 00:25:00 -06:00
  • 6ecb3f6ffb
    Merge pull request #436 from AdenKoperczak/radar_site_line Dan Paulat 2025-05-04 11:49:46 -05:00
  • 4f58827c96
    Move initialization for radar site lines to correct location AdenKoperczak 2025-05-04 10:36:00 -04:00
  • ef197bf578
    Clang format/tidy fixes for radar_site_line AdenKoperczak 2025-05-03 10:24:02 -04:00
  • 33f92bcda5
    Add radar line and radar distance/altitude tooltip AdenKoperczak 2025-05-03 10:16:20 -04:00
  • d21a11963f
    Add current radar site to map context AdenKoperczak 2025-05-03 10:15:28 -04:00
  • b84c36c91a
    Add GetRadarBeamAltititude into geographic lib AdenKoperczak 2025-05-03 10:14:53 -04:00
  • 22ed4c36fc
    Add radar altitude data form config json file into code AdenKoperczak 2025-05-03 10:13:54 -04:00
  • 62414e5b10
    Merge pull request #430 from dpaulat/feature/maplibre-native-latest-legacy-renderer Dan Paulat 2025-04-29 01:08:34 -05:00
  • 2569e3e3d8 Update maplibre-native to the last legacy renderer commit Dan Paulat 2025-04-29 00:16:48 -05:00
  • 8f9338e4d3
    Merge pull request #419 from AdenKoperczak/max_time_step_queue_size Dan Paulat 2025-04-28 22:29:43 -05:00
  • 66abfc853d
    Merge pull request #429 from dpaulat/revert-427-feature/maplibre-native-april-2025 Dan Paulat 2025-04-28 22:27:13 -05:00
  • e47a3c28c9
    Revert "Updating maplibre-native to latest as of 2025-04-27" Dan Paulat 2025-04-28 22:25:40 -05:00
  • 3d43360e21
    Merge pull request #428 from dpaulat/feature/qt-6.8.3 Dan Paulat 2025-04-28 00:02:56 -05:00
  • 12b0705322
    Merge pull request #427 from dpaulat/feature/maplibre-native-april-2025 Dan Paulat 2025-04-27 23:49:15 -05:00
  • db20e21ccb Bump dependency Qt to 6.8.3 Dan Paulat 2025-04-27 23:10:03 -05:00
  • 72f4296e1e Updating maplibre-native to latest as of 2025-04-27 Dan Paulat 2025-04-27 22:49:23 -05:00
  • 64c2555b4b Bump clang-tidy-review to clang-18, include *.ipp in review Dan Paulat 2025-04-27 18:36:06 -05:00
  • 3168725b00 Update clang-format symlink to 19 before formatting Dan Paulat 2025-04-27 10:57:49 -05:00
  • 071c2f60bf Bump clang-format to 19 Dan Paulat 2025-04-27 10:26:35 -05:00
  • 27cfabcc66 Bump version to v0.4.9 Dan Paulat 2025-04-25 08:22:12 -05:00
  • b02dca5877
    Merge pull request #423 from AdenKoperczak/disable_compiletime_selection_of_certs Dan Paulat 2025-04-24 00:25:24 -05:00
  • ef731038a2
    Merge pull request #422 from AdenKoperczak/fix_level2_bin_azimuth Dan Paulat 2025-04-24 00:24:58 -05:00
  • 152d072242
    Disable compile time selection of certs on Linux. SSL cert location is not standardized AdenKoperczak 2025-04-22 13:58:00 -04:00
  • d6e2bfe9ab
    Level 2 azimuth angle is the center of the radial, not the start AdenKoperczak 2025-04-22 11:04:48 -04:00
  • 9f5c126b7f
    Use boost::atomic for max_time_step_queue_size, for easier linking AdenKoperczak 2025-04-17 11:28:29 -04:00
  • b4694d637b
    Ensure atomic is only linked for non-windows OS's AdenKoperczak 2025-04-17 10:51:27 -04:00
  • 3f9f5fcb90
    Explicitly link atomic for max_time_step_queue_size AdenKoperczak 2025-04-17 09:22:11 -04:00