Saltar al contenido principal

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