Updates
Yardsort tells you when a newer version exists, and — where it can — installs it for you.
How you find out
Shortly after starting, and once a day, Yardsort reads a small file from its GitHub releases to see whether a newer version exists. If one does, an Update to x.y.z button appears in the status bar. Nothing is downloaded until you press it.
You can also look right now: Settings → General → Check now, which shows the version you are running too. To stop the automatic check, untick Check for updates automatically there.
That file is the only thing Yardsort itself ever fetches from the network, and it sends nothing about you or your work.
Installing
Press Update to x.y.z. The dialog shows the release notes and, if terminals are running, how many will be stopped by the restart. Install and restart downloads the update, verifies it, installs it and starts the new version.
- Your agents' conversations survive. The restart stops running terminals, but afterwards you pick the workspace and press Resume — see Terminals & sessions.
- Updates are verified. Each one is cryptographically signed by the project, and Yardsort refuses anything whose signature does not match the key it was built with.
- Later closes the dialog; the button stays in the status bar until you update.
Which copies update themselves
| How you installed it | What happens |
|---|---|
macOS app (.dmg) | Updates itself. |
Windows installer (-setup.exe, .msi) | Updates itself; Windows may show the installer's progress briefly. |
| Linux AppImage | Updates itself, replacing the AppImage file in place. |
Linux .deb / .rpm, or the AUR package | Told, not updated. Those files belong to your package manager, and an app must not change them behind its back. Update the way you installed — yay -Syu, or download the new .deb/.rpm from the release page the dialog links to. |
A build you made yourself (just dev, just build) | Never updates itself. |
If it goes wrong
- "Could not check for updates" — you are offline, or GitHub is unreachable. The automatic check stays silent about this; you only see it after pressing Check now.
- The install fails — nothing has been changed; your current version keeps working. Try again, or download the release by hand from the link in the dialog.
- On Linux, the AppImage cannot be replaced — it must be somewhere you can write to. If it
lives in a system folder, move it to your home directory. The quick start's
app menu setup puts it in
~/Applicationsunder a fixed name, which also keeps its menu entry working across updates.