848 B
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, andreleases.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