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 |
|
Dan Paulat
|
bdb859480f
|
County database must be loaded before settings
|
2023-12-08 06:00:17 -06:00 |
|
Dan Paulat
|
c5b2eb8ebf
|
Use audio file from settings instead of default alert sound
|
2023-12-02 23:28:15 -06:00 |
|
Dan Paulat
|
2345855a97
|
Add alert audio sound to settings dialog
|
2023-12-02 23:26:54 -06:00 |
|
Dan Paulat
|
a495cf1b3b
|
Add alert sound file to settings
|
2023-12-02 23:02:43 -06:00 |
|
Dan Paulat
|
40fc8ade20
|
Handle received alerts and test against location for playing alert audio
|
2023-12-02 07:44:27 -06:00 |
|
Dan Paulat
|
6ec594144d
|
Create alert manager to handle audio alert location method
- Will also manage receipt of alerts for playing audio
|
2023-11-30 22:54:29 -06:00 |
|
Dan Paulat
|
ec97231bca
|
Add audio settings
|
2023-11-29 06:16:15 -06:00 |
|