What's Changed
Stabilizes the protocol handler detection flow by removing the destructive auto-disable behavior and improving the user-facing notification messaging across all 26 supported languages.
🛠 Improvements
- Non-destructive protocol detection — The startup protocol check no longer automatically disables user config toggles when a handler is not registered. Users retain full control of their settings.
- Improved notification messaging — Replaced vague "Default program changed" messaging with clear, professional "Link association needs confirmation" text that explains the situation, its possible causes (fresh install, OTA update, third-party interference), and directs the user to Settings.
- Dialog line break rendering — Protocol confirmation dialog now correctly renders multi-line content using a Vue render function instead of raw
\nstrings. - Settings navigation fix — Clicking "Open Settings" in the protocol dialog now navigates to
/preference/basicso the correct tab is highlighted.
🌐 i18n
- Updated
protocol-hijacked-title,protocol-hijacked-body, andprotocol-hijacked-dialog-contentwith native translations for all 26 locales.
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|