Skip to main content

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​

ChannelPurpose
latestStable releases
betaBeta testing
alphaEarly development

Platform-Specific​

PlatformUpdate FormatAuto-Install
Windows.exe NSISYes
macOS.dmg / .zipYes (signed)
Linux.AppImageYes

Manual Check​

Users can trigger an update check: Settings β†’ About β†’ Check for Updates