githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

feat(desktop): add signed updates and helper recovery

IAiamnbutler authored
a4326d4Patch
Parent11d8dfc
29 files changed+1461-44
StackedSplit
.github/workflows/desktop-release.yml+67 −0
TODO.md+8 −6
apps/app/src/app.tsx+19 −2
apps/app/src/desktop.ts+2 −1
apps/app/src/host-settings.tsx+1 −2
apps/app/src/settings.tsx+18 −4
apps/app/src/updates.tsx+174 −0
apps/desktop/electrobun.config.ts+3 −0
apps/desktop/native/entitlements.plist+7 −0
apps/desktop/native/updates.m+175 −0
apps/desktop/package.json+7 −4
apps/desktop/scripts/build.ts+49 −0
apps/desktop/scripts/credentials.ts+51 −0
apps/desktop/scripts/helper.ts+50 −5
apps/desktop/scripts/publish.ts+96 −0
apps/desktop/scripts/release.ts+172 −0
apps/desktop/scripts/sign-dev.ts+3 −8
apps/desktop/scripts/sign.ts+46 −0
apps/desktop/scripts/sparkle.ts+42 −0
apps/desktop/src/helper.ts+58 −1
apps/desktop/src/index.ts+32 −2
apps/desktop/src/protocol.ts+28 −0
apps/desktop/src/updates.ts+113 −0
apps/host/src/gateway.ts+24 −2
apps/host/src/protocol.ts+3 −0
apps/host/src/shutdown.ts+65 −4
bun.lock+2 −1
docs/architecture.md+6 −2
docs/updates.md+140 −0