Repository navigation
Fixed
- Verify the connected Wave Link process before sending control commands and
recheck its identity when a connection is reused. - Pin the release-tag authority independently of candidate metadata.
- Keep raw CLI responses valid JSON while escaping terminal control characters.
- Keep Reset Mix available until restoring the mix and saving intent both succeed.
- Retain failed profile changes for retry and show a persistent Retry action.
- Preserve existing profiles when importing a matching name, including Unicode
case and accent equivalents. - Show route recovery in the final setup step without blocking optional routing.
- Open the correct app scope from menu overflow links.
- Capture fresh app icons after a process relaunch and isolate decoded cache entries.
- Bound profiler cleanup and support the compatible SDK on newer macOS toolchains.
Changed
- Update Sparkle to 2.10.0 for current macOS updater fixes.
- Share the sorted app roster across menu sections and waveform calculations.
- Index discovery candidates before applying the existing process identity checks.
- Render the DMG background at Retina resolution and preserve its Finder layout.
- Allow local build-only verification without closing or launching the installed app.
Known limitation
- If Chrome updates while running, quit and reopen Chrome before changing its
audio controls. macOS may keep the old main process in a separate code clone.
The universal DMG is signed and notarized. Older macOS runtime testing and the hands-on Stream Deck/device matrix are deferred with the release owner's approval. Local runtime, companion protocol, security remediation and package checks passed.