Desktop Auto-Updater Deep Dive
Automatic update mechanism for the Gauzy Desktop application.
Overviewβ
The auto-updater uses Electron Builder's built-in update mechanism, which supports:
- GitHub Releases (default)
- Custom update server
- S3/DigitalOcean Spaces
Update Flowβ
Configurationβ
{
"publish": {
"provider": "github",
"owner": "ever-co",
"repo": "ever-gauzy"
}
}
Update Channelsβ
| Channel | Purpose |
|---|---|
| latest | Stable releases |
| beta | Beta testing |
| alpha | Early development |
Platform-Specificβ
| Platform | Update Format | Auto-Install |
|---|---|---|
| Windows | .exe NSIS | Yes |
| macOS | .dmg / .zip | Yes (signed) |
| Linux | .AppImage | Yes |
Manual Checkβ
Users can trigger an update check: Settings β About β Check for Updates
Related Pagesβ
- Desktop Overview β desktop guide
- Desktop Builds β build process
- Release Process β releases