What's Changed
Hardens the NSIS installer hooks introduced in v3.6.2 with improved observability, robustness, and maintainability.
🛠 Improvements
- Installer logging — Added
DetailPrintoutput for all migration operations, making install-time behavior visible in the NSIS details window for easier debugging - Dynamic path detection — Replaced hardcoded
C:\Program Filesprefix check with dynamic$PROGRAMFILES64comparison, supporting Windows installations on any drive - Safe branching — Replaced fragile
+2relative jumps in quote-stripping logic with named labels, preventing silent breakage if the code is modified - MUI2 compatibility — Fixed
.onGUIInitconflict with MUI2 by usingMUI_CUSTOMFUNCTION_GUIINITto register the MANUPRODUCTKEY bridge callback - AGENTS.md — Documented installer hooks architecture and added CAUTION rule preventing future
bundle.publisher/productNamechanges
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|