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.
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
Additional context
Requires generating signing keys via Tauri CLI, configuring
tauri.conf.jsonwith updater endpoints, and addingupdater:defaultpermission 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.