RAVDocsAuto Updates
RAV

Automatic Updates

Desktop builds include Tauri's updater plugin. On launch, RAV checks the GitHub Releases feed in the background. If a newer signed release is available, the runtime strip shows an update chip.

Runtime strip showing UPDATE 2.1.1 chip

Update Chip States

  • Hidden — no update available
  • UPDATE <version> — newer version ready to install
  • UPDATING <version> — downloading and installing
  • RESTARTING — installed, app relaunching
  • UPDATE RETRY — last check or install failed, retryable

How Installation Works

Clicking the update chip downloads the signed updater artifact for your platform, installs it, and relaunches the app. On Windows, the app-owned MCP bridge is shut down first to prevent file locking during update.

Release Feed

The updater only surfaces a new version after the full multi-platform release completes and the merged latest.json feed is published. A partially complete GitHub release is not enough for the in-app updater to advance.

Retry Behavior

Failed updates no longer wait for a manual click. The app retries automatically on focus return, visibility change, network reconnection, and a short timer.