Updates
When there’s a new version, Context Code tells you with a notice: “New version 3.6.6 available”. From there on you don’t have to leave the application — or come back to the card later.
One button, the whole way
Section titled “One button, the whole way”Update & restart does everything in one go, in the same card and without asking you anything else:
- It downloads inside the app, with a progress bar and the megabytes in sight (“120 / 389 MB”) — no browser opens and you don’t have to look for the file.
- The installer is checked (“Checking the installer…”): its SHA-256 checksum is verified before running anything. If the file arrived incomplete or corrupt, it isn’t installed.
- It installs and restarts (“Installing and restarting…”). It says so up front: “The app will close to update and reopen by itself when it’s done.”
While it is running there is no ✕: dismissing the notice mid-download would leave the app closing “for no reason” a few seconds later.
The rest of the notice
Section titled “The rest of the notice”| Button | What it does |
|---|---|
| Update & restart | Downloads, checks, installs and restarts, in one shot. |
| See what’s new | A small text link, only if the version has notes: it opens them inside the app, without sending you to a website. |
| Later | Closes the notice. It will offer it again. |
| ✕ | The same as “Later”, in the corner of the card. |
If something fails
Section titled “If something fails”If the download or the verification doesn’t go well, Retry appears and, as a last resort, Open in browser: downloading an installer by hand is not the first path, it’s the last.
Per system
Section titled “Per system”- Windows — the installer runs and the app comes back on its own.
- macOS and Linux (AppImage) — automatic handover: the application replaces itself, with no manual steps.
- Linux (
.deb) — a system package is installed by the system, with its administrator password, so here the process stops after downloading and checking: the card says “Version X ready to install” and gives you the command already written (sudo apt-get install -y …) with its Copy command button. On a server,contextcode updatedoes the same — see Context Code from the terminal. - Android — the app notifies you of the new version and takes you to install it.
Mandatory updates
Section titled “Mandatory updates”Every once in a while a version is mandatory (a security flaw, a change that breaks compatibility). In that case the notice takes over the screen and says so bluntly — “You must update to version X to keep using the app” — with the same Update & restart button and the same path; what’s missing is “Later”. They’re the exception: normally you choose the moment.