Skip to content

Auto Updater - Automatic application updates #12

@Not-Sahil-Raja

Description

@Not-Sahil-Raja

Is your feature request related to a problem? Please describe.
Users need to be notified of new versions and update the application seamlessly without manually downloading and reinstalling. Missing updates means missing bug fixes, security patches, and new features.

Describe the solution you'd like
Integrate Tauri's built-in Updater plugin (@tauri-apps/plugin-updater) to automatically check for updates, download them in the background, and install with user confirmation. Support release channels (stable, beta), update notes display, and progress indicators. Configure update server endpoints with signed artifacts for security.

Describe alternatives you've considered

  • Manual download and reinstall (frustrating user experience)
  • External update services (adds dependencies and cost)

Additional context
Requires generating signing keys via Tauri CLI, configuring tauri.conf.json with updater endpoints, and adding updater:default permission to capabilities. Supports Windows (NSIS/MSI), macOS (app bundle), and Linux (AppImage). Can use static JSON files (e.g., GitHub Releases) or dynamic update servers.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions