What's Changed
This beta introduces a secure, Chrome-style elevation architecture for privileged Windows registry operations, resolving protocol association failures on non-admin installations.
✨ New Features
- Windows UAC elevation for protocol registration — When registering/unregistering protocol handlers (magnet, thunder) fails due to insufficient permissions, the app automatically spawns a manifest-elevated subprocess to perform the registry operation via
ShellExecuteWwithrunasverb. The main GUI never runs as Administrator, matching the security model of Chrome and VS Code.
🛠 Improvements
- Cargo.lock sync validation during version bumps
- Tauri plugin sync test to catch dependency drift
🐛 Bug Fixes
- Fixed Windows build: crate-level re-export for
try_run_elevated(private module access) - Fixed Windows build:
RegCreateKeyWfor cross-versionwindows-syscompatibility - Fixed Windows build: missing
OsStrExttrait import for protocol unregistration
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|