Skip to content

Commit 471bcba

Browse files
Bump to v1.2.0 release
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a1629d1 commit 471bcba

2 files changed

Lines changed: 16 additions & 23 deletions

File tree

.github/workflows/release.yml

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ jobs:
5757
<key>CFBundleIdentifier</key>
5858
<string>com.fahrenheitresearch.nexview</string>
5959
<key>CFBundleVersion</key>
60-
<string>1.1.1</string>
60+
<string>1.2.0</string>
6161
<key>CFBundleShortVersionString</key>
62-
<string>1.1.1</string>
62+
<string>1.2.0</string>
6363
<key>CFBundleExecutable</key>
6464
<string>nexview</string>
6565
<key>CFBundlePackageType</key>
@@ -106,9 +106,9 @@ jobs:
106106
<key>CFBundleIdentifier</key>
107107
<string>com.fahrenheitresearch.nexview</string>
108108
<key>CFBundleVersion</key>
109-
<string>1.1.1</string>
109+
<string>1.2.0</string>
110110
<key>CFBundleShortVersionString</key>
111-
<string>1.1.1</string>
111+
<string>1.2.0</string>
112112
<key>CFBundleExecutable</key>
113113
<string>nexview</string>
114114
<key>CFBundlePackageType</key>
@@ -163,27 +163,20 @@ jobs:
163163
uses: softprops/action-gh-release@v2
164164
with:
165165
body: |
166-
## NexView v1.1.1
166+
## NexView v1.2.0
167167
168-
### Bug Fixes (19 fixes)
169-
- **Fixed sounding mode freeze** - NaN data caused async task panic, leaving fetching flag stuck (infinite spinner + 100% CPU)
170-
- **Fixed critical SRV (Storm Relative Velocity) computation** - was subtracting knots from m/s, off by ~1.94x
171-
- **Fixed crash on volume scans without reflectivity data** - graceful handling instead of panic
172-
- **Fixed GPU rendering** - now defaults to wgpu backend with GPU enabled by default
173-
- **Fixed unbounded memory growth** - map tile cache (500 max) and site cache (20 max) with LRU eviction
174-
- **Fixed potential deadlock** in map tile provider switching
175-
- **Fixed cross-section clipping** values above color table max
176-
- **Fixed color legend** using premultiplied alpha incorrectly
177-
- **Fixed GIF export** frame delay rounding
178-
- **Fixed velocity display units** for SRV product
179-
- **Fixed wall mode crash** on missing fetcher
180-
- **Fixed concurrent download race condition**
181-
- **Fixed color table** producing wrong colors for extreme values
182-
- **Fixed macOS Gatekeeper** "damaged app" error with ad-hoc code signing
183-
- Various other stability improvements
168+
### New Features
169+
- **Multi-radar support** - Shift+Click any radar station to load multiple radars simultaneously on the map. All radars render at their geographic positions. Cyan chips in toolbar show loaded secondaries with remove buttons.
170+
171+
### Fixes
172+
- **GPU rendering on macOS** - Fixed Metal compatibility by using Rgba8Uint storage texture format
173+
- **NWS warning polygon alignment** - Fixed south/east offset caused by Mercator projection nonlinearity in radar image positioning
174+
- **Warning polygons in quad mode** - Polygons now render in all quad panes
175+
- **Dual/quad mutual exclusivity** - Can no longer have both modes active simultaneously
176+
- 19 bug fixes from v1.1.1 (SRV computation, sounding freeze, memory leaks, etc.)
184177
185178
### macOS Users
186-
If you still see a Gatekeeper warning, right-click the app and select "Open", or run:
179+
If you see a Gatekeeper warning, right-click the app and select "Open", or run:
187180
```
188181
xattr -cr /Applications/NexView.app
189182
```

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "nexview"
3-
version = "1.1.1"
3+
version = "1.2.0"
44
edition = "2021"
55
description = "Open-source NEXRAD weather radar viewer written in Rust"
66

0 commit comments

Comments
 (0)