Pular para o conteúdo 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: SettingsAboutCheck for Updates