Commit graph

354 commits

Author SHA1 Message Date
AdenKoperczak
f5d867cf1a Add working poi manager implementation 2024-10-04 16:42:54 -04:00
Dan Paulat
06a2a18c06 Automatically refresh placefiles that failed to load 2024-10-04 05:40:00 -05:00
AdenKoperczak
c2209908a0 initial poi manager and types code 2024-10-03 12:39:14 -04:00
AdenKoperczak
79e39021a6 switch to using __cpp_lib_chrono to determine if chrono or date/date.h should be used 2024-09-22 12:02:38 -04:00
AdenKoperczak
0585ab828c modified more time based files to work on clang 2024-09-19 13:33:05 -04:00
AdenKoperczak
852ade891c Fixed formatting issue 2024-09-10 07:51:26 -04:00
AdenKoperczak
bf24dac317 initial basic WFO base alert location method 2024-08-29 13:46:52 -04:00
AdenKoperczak
2096eaf6a3 switch radarSite paramater to be a const reference 2024-07-26 11:46:24 -04:00
AdenKoperczak
f7abda15c8 Changed Radar Site mode to use its own selection (+default/follow) 2024-07-15 12:46:10 -04:00
AdenKoperczak
146055fb99 added full unit support for radius field, implemented such that future fields needing units can be done easily 2024-07-15 11:33:47 -04:00
AdenKoperczak
c53836e91a added **BASIC** unit handling to radius field. 2024-07-11 12:56:31 -04:00
AdenKoperczak
1cdea4b137 Updated alert_manager.hpp to match last commit 2024-07-02 12:31:05 -04:00
AdenKoperczak
91eb3d3b87 First attempt at using current radar site for alerts 2024-07-02 12:30:07 -04:00
AdenKoperczak
dea53bddb4 added inital radar site based alerts (only default radar site) 2024-07-01 16:18:14 -04:00
AdenKoperczak
9f47e0ad72 Began working on distance from location code 2024-06-30 16:20:38 -04:00
Dan Paulat
b1807489bb Download manager lambda needs explicit this capture 2024-06-16 01:02:16 -05:00
Dan Paulat
e1d61fccfa Catch exceptions in background threads 2024-06-15 23:44:33 -05:00
Dan Paulat
32cd672a40 Add file logging to local application data directory 2024-06-01 00:01:35 -05:00
Dan Paulat
5caf0edf95 Hold reference to radar product manager for duration of request
- Avoids early destruction and potential recursive mutex locking
2024-05-24 22:47:22 -05:00
Dan Paulat
69309ca8e6 Move QGeoPositionInfoSource to non-GUI thread 2024-05-18 14:35:22 -05:00
Dan Paulat
f976e88359 Properly manage QThread termination 2024-05-18 14:33:13 -05:00
Dan Paulat
8f7076cd09 Add thread manager for QThreads 2024-05-18 11:08:48 -05:00
Dan Paulat
2efdd1b046 Only create a new position source once when multiple settings change 2024-05-16 23:05:38 -05:00
Dan Paulat
44698a593f Update detailed serial port and GPS logging from debug to trace 2024-05-15 23:20:46 -05:00
Dan Paulat
4545d87670 Create an NMEA position source if configured to do so 2024-05-12 11:38:34 -05:00
Dan Paulat
075d65a535 Add "All" location type for audio alerts 2024-05-09 00:22:45 -05:00
Dan Paulat
117bdc796c Use boost::system::error_code for boost 1.85.0 2024-05-03 18:13:40 -05:00
Dan Paulat
3bfcaede96 Add unit settings 2024-04-27 00:22:41 -05:00
Dan Paulat
5ee2d10a1b Add warnings provider to settings 2024-04-25 22:24:10 -05:00
Dan Paulat
589eff9882 Handle hotkeys across multiple map panes 2024-04-12 22:59:49 -05:00
Dan Paulat
7e99b5fb00 Handle held hotkeys on frame update (paintGL) rather than on key press 2024-04-12 00:54:39 -05:00
Dan Paulat
dcaba52db7 Hotkey repeat handling update 2024-04-11 23:57:12 -05:00
Dan Paulat
2c63b4e387 Add hotkey manager 2024-04-11 01:03:47 -05:00
Dan Paulat
3da1d15470 Add hotkey settings 2024-04-10 00:13:52 -05:00
Dan Paulat
d3375de968 Display time zone according to settings 2024-03-29 22:54:02 -05:00
Dan Paulat
d598631a77 Remove temporary installer files on application startup 2024-03-26 23:46:56 -05:00
Dan Paulat
6448826d60 Only emit download progress updates every 100ms 2024-03-26 22:48:52 -05:00
Dan Paulat
3ab05a1654 Verify downloaded file against content-md5 response header 2024-03-26 00:13:35 -05:00
Dan Paulat
4ac2626b65 Download manager implementation 2024-03-25 00:20:15 -05:00
Dan Paulat
6b00c55bac Add Roboto Flex as default attribution font 2024-03-02 23:28:35 -06:00
Dan Paulat
1fd52f771c Refactor QMapLibreGL to QMapLibre 2024-03-02 00:58:25 -06:00
Dan Paulat
5e0f69018b Add storm tracking information to settings 2024-02-24 23:35:59 -06:00
Dan Paulat
3eab1405d2 Use a slower retry interval if no products have been recently found, keep refresh enabled if no products were found 2024-02-18 23:37:20 -06:00
Dan Paulat
8d1fcfec7f Don't query for NEXRAD data at the epoch 2024-01-27 23:18:33 -06:00
Dan Paulat
9071c4751e Add current radar site to NexradFileRequest in the event there is no radar site in the Archive II file 2024-01-27 22:30:02 -06:00
Dan Paulat
fb7f25e0bd Explicit capture of this 2024-01-27 13:06:18 -06:00
Dan Paulat
636f444c40 Support ARCHIVE2 2024-01-27 01:18:25 -06:00
Dan Paulat
bb0419aa3e Start angle should properly reflect the edge of the bin instead of the middle 2024-01-01 23:05:56 -06:00
Dan Paulat
2bd5ec8705 Finish migrating std::regex to RE2 2023-12-11 07:07:34 -06:00
Dan Paulat
e2c8b3c7db Handle alert audio when location method is county 2023-12-08 06:01:24 -06:00