Dan Paulat
b8e9cb659e
Merge pull request #489 from AdenKoperczak/alerts_on_mouse_up
...
Switch alert clicks to mouse button release
2025-09-07 08:58:56 -05:00
Dan Paulat
94dc5b547d
Bump version to v0.5.2
2025-09-07 08:49:13 -05:00
Dan Paulat
2dc69544ec
Fix Mineral Mapbox style drawBelow value to tunnel
2025-09-07 08:48:44 -05:00
Dan Paulat
f8ebd265e0
Merge pull request #504 from dpaulat/hotfix/level2-fixes
...
Level 2 AWS Bucket Name Update
2025-09-07 08:44:57 -05:00
Dan Paulat
a43c2df13f
Add an additional provider thread pool
2025-09-06 23:09:15 -05:00
Dan Paulat
a952d890e6
Ensure animation thread pools stop instead of taking on new work on destruction
2025-09-06 23:08:56 -05:00
Dan Paulat
9416ff1546
Level 2 bucket name changed
...
The NEXRAD Level II archive data is moving to a new bucket: unidata-nexrad-level2 and SNS topic: arn:aws:sns:us-east-1:684042711724:NewNEXRADLevel2Archive. The old bucket and SNS topic are now deprecated and will no longer be available starting September 1, 2025.
2025-09-06 20:40:58 -05:00
Dan Paulat
cb749e7b9e
Re-add chunks provider to populate product times
2025-09-06 08:54:17 -05:00
Dan Paulat
4fdf52b9b4
Merge pull request #503 from dpaulat/feature/product-load-status
...
Background Network Requests and No Data Available
2025-09-05 21:34:45 -05:00
Dan Paulat
76a74922c5
AlertLayer threading fixes
...
(cherry picked from commit e6c395a657bbb6d3532eb0cf883c154a3b508deb)
2025-09-04 21:39:42 -05:00
Dan Paulat
f34d11a7ea
RefreshData clang-tidy fixes
...
(cherry picked from commit c630c2969929ce46d96fd4f941f054dcc70d1d8b)
2025-09-03 22:39:20 -05:00
Dan Paulat
3fe7dd9eed
RefreshData should be run entirely through ProviderManager
...
- Impl may be destroyed before ProviderManager, leading to a use-after-free condition (lifetime race condition)
- Moving to ProviderManager entirely should let the thread pool join prevent use-after-free
(cherry picked from commit 212cca973f6f5d1462e19a8a3e1cc535e691e552)
2025-09-03 22:17:32 -05:00
Dan Paulat
985473a0a4
Release all mutexes before joining threads in TimelineManager
2025-09-01 10:00:48 -05:00
Dan Paulat
7fbd9e45a9
Release all mutexes before joining threads in RadarProductManager
2025-09-01 09:44:37 -05:00
Dan Paulat
889b6e81be
Taking load data mutexes on destruction can cause a deadlock
2025-09-01 01:30:47 -05:00
Dan Paulat
acfb515e10
Filter PopulateProductTimes log entries
2025-08-31 10:32:04 -05:00
Dan Paulat
22a6ed33c1
Product load status clang-tidy fixes
2025-08-31 00:44:26 -05:00
Dan Paulat
95b9a03437
Add required parameter for GetTimePointsByDate
2025-08-31 00:02:35 -05:00
Dan Paulat
77ae293e87
Remove unused newLoadStatus
2025-08-31 00:02:05 -05:00
Dan Paulat
d6834127db
NotAvailable should not hang animation
2025-08-30 23:10:23 -05:00
Dan Paulat
1f8cd8ee39
Overlay layer should not need to latch load status
...
- Causes false NO DATA AVAILABLE indications when changing products
2025-08-30 23:01:21 -05:00
Dan Paulat
b0c7554f47
Applying product load status to level 2
2025-08-30 22:46:40 -05:00
Dan Paulat
403a556b30
Add tooltip to NO DATA AVAILABLE indication
2025-08-30 22:45:37 -05:00
Dan Paulat
2beac20ee3
Asset suffix should be const, not constexpr
2025-08-30 22:38:31 -05:00
Dan Paulat
07adbb382d
Prevent flickering of radar data between two "no data available" products
2025-08-30 21:19:33 -05:00
Dan Paulat
41bf7f731f
RadarProductLayer clang-tidy fixes
2025-08-30 20:34:32 -05:00
Dan Paulat
931dd2d0a7
Store last load status
2025-08-30 20:30:32 -05:00
Dan Paulat
341096af1d
Render data not available status in the upper right (overlay layer)
2025-08-30 18:28:46 -05:00
Dan Paulat
f679f37fc1
Hide the radar sweep if no data is available
2025-08-30 18:26:10 -05:00
Dan Paulat
a306fb4363
Add NoUpdateReason of NotAvailable, driven by ProductNotAvailable
2025-08-30 18:24:50 -05:00
Dan Paulat
449d8cb796
A query for the epoch should be treated as time now
2025-08-30 18:21:16 -05:00
Dan Paulat
f4226b487d
Initial moving of product listing to the background for level 3
2025-08-30 16:28:19 -05:00
Dan Paulat
68f66c0c2f
Add Qt version to log
2025-08-30 16:28:19 -05:00
Dan Paulat
df0d698837
Merge pull request #502 from dpaulat/hotfix/restore-from-minimize
...
Only restore geometry on first show, not restore from minimize
2025-08-30 15:00:00 -05:00
Dan Paulat
b6797eee7e
Adding const to uiGeometry and uiState
2025-08-28 19:08:50 -05:00
Dan Paulat
3c5c9ea27e
Only restore geometry on first show, not restore from minimize
2025-08-28 18:30:23 -05:00
Dan Paulat
de43670ec2
Merge pull request #501 from dpaulat/feature/2025-08-dependency-updates
...
CI / macos_clang18_arm64 (push) Has been cancelled
CI / macos_clang18_x64 (push) Has been cancelled
CI / windows_msvc2022_x64 (push) Has been cancelled
CI / linux_gcc_arm64 (push) Has been cancelled
CI / linux_clang_x64 (push) Has been cancelled
CI / linux_gcc_x64 (push) Has been cancelled
2025-08 Dependency Updates
2025-08-28 13:38:04 -05:00
Dan Paulat
d0f4815ef9
Synchronizing imconfig.h to v1.92.2b
2025-08-28 12:37:33 -05:00
Dan Paulat
e94e6fabd2
Sorting .gitmodules
2025-08-28 12:37:33 -05:00
Dan Paulat
f59bb2be3e
Update maplibre-native-qt to latest (2025-08-18)
2025-08-28 12:37:33 -05:00
Dan Paulat
33419cfee3
Update stb to latest (2025-05-26)
2025-08-28 12:37:33 -05:00
Dan Paulat
72ddf606f3
Update date to latest (2025-08-13)
2025-08-28 12:37:33 -05:00
Dan Paulat
335cb5d396
Update cmake-conan to latest develop2 (2025-06-03)
2025-08-28 12:37:33 -05:00
Dan Paulat
fa7904a469
Update aws-sdk-cpp to 1.11.636
2025-08-28 12:37:33 -05:00
Dan Paulat
e69cf0064a
Merge pull request #500 from dpaulat/feature/imgui-v1.92.2b
...
Update ImGui to v1.92.2b
2025-08-28 12:36:54 -05:00
Dan Paulat
69b39bd884
Change default ImGui font size to 16px
2025-08-28 11:29:39 -05:00
Dan Paulat
ffe1e7efaf
Address ImGui clang-tidy comments, store font size as float
2025-08-28 11:18:17 -05:00
Dan Paulat
c82b9753c6
Use dynamically sized ImGui fonts
2025-08-27 23:43:11 -05:00
Dan Paulat
dc96e3e3ad
Update ImGui to v1.92.2b
2025-08-27 22:52:25 -05:00
Dan Paulat
26e7220959
Merge pull request #499 from dpaulat/feature/qt-6.9.2
...
Update Qt to 6.9.2
2025-08-27 20:35:54 -05:00