Skip to content

Manual update check

For when you don't want to wait for the 60-second poll.

How

Help → Check for Updates… in the menu bar.

That triggers UpdateService.checkRemoteAndAnnounce(), which:

  1. Hits the GitHub API now (not on the next polling tick).
  2. If a newer release is found, runs the same staging flow as the auto-update path. See Auto-update.
  3. Surfaces a system alert with the result either way:
  4. "Loom 1.2.0 is staged. Click Update to swap it in." (newer found)
  5. "You're running the latest build (vX.Y.Z)." (already current)

When to use it

  • You just published a release with bin/release.sh and want to test the staging path right away.
  • You suspect the auto-poller is wedged (it isn't, but the manual check is the fastest sanity check).
  • You want the alert dialog feedback — auto-update is silent until the pill lights up.

Disable state

The menu item is disabled while a remote check is in flight. It re-enables when the request completes.