github AnInsomniacy/rayburst v3.6.3-beta.1
v3.6.3-beta.1 — Installer Hardening

latest releases: v4.1.2-beta.2, v4.1.2-beta.1, v4.1.1...
pre-release7 months ago

What's Changed

Hardens the NSIS installer hooks introduced in v3.6.2 with improved observability, robustness, and maintainability.

🛠 Improvements

  • Installer logging — Added DetailPrint output for all migration operations, making install-time behavior visible in the NSIS details window for easier debugging
  • Dynamic path detection — Replaced hardcoded C:\Program Files prefix check with dynamic $PROGRAMFILES64 comparison, supporting Windows installations on any drive
  • Safe branching — Replaced fragile +2 relative jumps in quote-stripping logic with named labels, preventing silent breakage if the code is modified
  • MUI2 compatibility — Fixed .onGUIInit conflict with MUI2 by using MUI_CUSTOMFUNCTION_GUIINIT to register the MANUPRODUCTKEY bridge callback
  • AGENTS.md — Documented installer hooks architecture and added CAUTION rule preventing future bundle.publisher/productName changes

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new rayburst release

NewReleases is sending notifications on new releases.