Skip to content

v2.22.2

Choose a tag to compare

@haxllo haxllo released this 01 Oct 12:52
· 347 commits to master since this release

Elevated orphan cleanup

Per-user updates now elevate the installer exactly once when a legacy Nex copy exists outside the registered install, so the orphaned copy and its stale shortcuts are actually removed instead of surviving every update.

What changed

  • One-time elevation: When a pre-AppId copy is detected under Program Files with no registered all-users install, the updater launches the installer elevated. Scope stays per-user — the only change is a single UAC prompt for the cleanup.
  • Stale shortcut removal: The installer also removes the orphaned all-users Start Menu shortcut that kept launching the old binary.
  • Version-only release titles: Release tooling now requires plain vX.Y.Z GitHub titles.

Bug Fixes

  • Orphan survived updates: A non-elevated installer physically cannot delete Program Files content, so the previous cleanup entry never took effect. Elevating the installer launch fixes the actual mechanism.

Commit Log

  • 8eb8717 fix(updater): elevate installer to remove legacy orphans
  • 6facde9 docs(release): require version-only release titles

Binary