Sync latest TrueGrowth updates
This commit is contained in:
15
openspec/changes/add-desktop-auto-updates/proposal.md
Normal file
15
openspec/changes/add-desktop-auto-updates/proposal.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user