Skip to content

Updates

meetsu edited this page Aug 5, 2026 · 3 revisions

Updates

The in-app updater is currently available on Windows only. A few seconds after startup, accshift checks for a newer version and downloads it silently in the background. Once the signed installer is ready, a title-bar action asks you to restart and apply it.

How it works

  1. On startup the app checks a small file on GitHub that lists the latest version.
  2. If a newer version is available, accshift downloads it in the background and verifies its signature.
  3. Once ready, the title bar shows the restart action and a toast.
  4. Clicking the action installs the downloaded update and relaunches accshift.

Signatures are checked against the project's public key. A modified or unsigned download is refused.

Only Windows has an entry in the update manifest today. On Linux and macOS, update manually: download the new deb/rpm/AppImage or dmg from Releases and install it over the old one. Your data is untouched (it lives in per-user paths, see Security).

winget

The Windows NSIS installer is published to the Windows Package Manager. The manifest is submitted automatically when a release goes out, so the winget version follows a release by however long the microsoft/winget-pkgs review takes.

winget install klNuno.Accshift
winget upgrade klNuno.Accshift

An install made through winget still uses the in-app updater described above, so a version installed that way can end up ahead of what winget upgrade offers. Only the x64 NSIS installer is in the manifest; the MSI, the Linux packages and the macOS dmg are not.

Manual updates

Download the latest installer or bundle from the Releases page. Run it; your data stays in the per-user paths described in Security.

Disabling auto-updates

There is no in-app toggle or per-version skip action today. On Windows, block the updater endpoint at the OS firewall level if the background check and download must be prevented.

Clone this wiki locally