Operations

Update the Print Agent

The agent auto-updates itself in the background. You almost never have to think about it.

Auto-update

Every running agent polls github.com/stevenbroyer/badgebadger-print-agent/releases/latest/download/latest.json when it starts and every six hours. When a new version is out, the agent window says Version x.y.z is ready; click Update now. (Agents older than 0.7.0 show “Update available” and a Restart now button instead.) Nothing updates until someone clicks it:

  • The agent downloads the signed .nsis.zip (Win) or .app.tar.gz (Mac).
  • Verifies the cryptographic signature against the public key baked into the running binary. A tampered or unsigned update is rejected.
  • Quietly applies the update and relaunches.
Updates are signed end-to-end. Even though the downloads are public, the Tauri updater verifies a cryptographic signature on every binary. You don’t need to trust GitHub or the network, only our signing key.

Manual update

If you want to skip the in-app prompt, grab the latest installer from GitHub releases and run it. The new version preserves the existing pairing token and printer config.

Rollback

Need to pin to an older version? Install it from GitHub releases and the auto-update prompt won’t fire again until the installed version falls behind latest.json again. Email support if you need help.