Files
jiam 5119ac0ef8
Some checks failed
CI / main (push) Has been cancelled
CI / release-e2e (push) Has been cancelled
Sync latest TrueGrowth updates
2026-07-08 02:03:18 +08:00

848 B

Change: Add desktop auto updates

Why

TrueGrowth desktop customers need a reliable way to receive macOS and Windows client updates after installation without a custom backend.

What Changes

  • Add Electron auto update support backed by the 1Panel static origin at https://truegrowth.benchu.cloud/desktop/stable/.
  • Expose update status and commands to the renderer through the desktop preload bridge.
  • Add a branded lower-left update entry and dialog for checking, downloading, progress, retry, and restart-to-install.
  • Add release manifest tooling for latest.yml, latest-mac.yml, and releases.json.
  • Treat production signing as a release gate for customer auto-update packages.

Impact

  • Affected specs: desktop-auto-updates
  • Affected code: Electron main/preload, electron-builder config, Workbench shell UI, release scripts