.github/workflows/ci.yml | 3 + .github/workflows/release.yml | 158 +++++++++++++++++++------ .oxfmtrc.json | 3 +- apps/desktop/scripts/electron-launcher.mjs | 68 ++++++++++- apps/desktop/src/appBranding.test.ts | 47 ++++++++ apps/desktop/src/appBranding.ts | 27 +++++ apps/desktop/src/desktopSettings.test.ts | 20 ++++ apps/desktop/src/desktopSettings.ts | 18 ++- apps/desktop/src/main.ts | 104 ++++++++++++++-- apps/desktop/src/preload.ts | 10 ++ apps/desktop/src/updateMachine.test.ts | 13 +- apps/desktop/src/updateMachine.ts | 8 +- apps/desktop/src/updateState.test.ts | 1 + apps/web/src/branding.test.ts | 37 ++++++ apps/web/src/branding.ts | 20 +++- apps/web/src/components/desktopUpdate.logic.test.ts | 1 + apps/web/src/components/settings/SettingsPanels.browser.tsx | 10 ++ apps/web/src/components/settings/SettingsPanels.tsx | 109 +++++++++++++---- apps/web/src/lib/desktopUpdateReactQuery.test.ts | 1 + apps/web/src/localApi.test.ts | 4 + assets/dev/blueprint-icon-composer.icon/Assets/T3.svg | 3 + assets/dev/blueprint-icon-composer.icon/Assets/Texturelabs_Paper_381XL.jpg | Bin 0 -> 10664573 bytes assets/dev/blueprint-icon-composer.icon/Assets/gpt-image-1.5-kn76n9hynne5q3qxy3g91chp2d84t871.png | Bin 0 -> 1637584 bytes assets/dev/blueprint-icon-composer.icon/icon.json | 47 ++++++++ assets/dev/blueprint-ios-1024.png | Bin 2134558 -> 1806192 bytes assets/dev/blueprint-macos-1024.png | Bin 4709571 -> 4823327 bytes assets/dev/blueprint-universal-1024.png | Bin 2134558 -> 1806192 bytes assets/dev/blueprint-web-apple-touch-180.png | Bin 75497 -> 70471 bytes assets/dev/blueprint-web-favicon-16x16.png | Bin 1003 -> 1446 bytes assets/dev/blueprint-web-favicon-32x32.png | Bin 3121 -> 3151 bytes assets/dev/blueprint-web-favicon.ico | Bin 208875 -> 144319 bytes assets/dev/blueprint-windows.ico | Bin 208875 -> 144319 bytes assets/nightly/blueprint-ios-1024.png | Bin 0 -> 2134558 bytes assets/nightly/blueprint-macos-1024.png | Bin 0 -> 4709571 bytes assets/nightly/blueprint-universal-1024.png | Bin 0 -> 2134558 bytes assets/nightly/blueprint-web-apple-touch-180.png | Bin 0 -> 75497 bytes assets/nightly/blueprint-web-favicon-16x16.png | Bin 0 -> 1003 bytes assets/nightly/blueprint-web-favicon-32x32.png | Bin 0 -> 3121 bytes assets/nightly/blueprint-web-favicon.ico | Bin 0 -> 208875 bytes assets/nightly/blueprint-windows.ico | Bin 0 -> 208875 bytes docs/release.md | 49 ++++++-- packages/contracts/src/ipc.ts | 11 ++ scripts/build-desktop-artifact.test.ts | 52 +++++++- scripts/build-desktop-artifact.ts | 150 +++++++++++++++-------- scripts/lib/brand-assets.ts | 6 + scripts/release-smoke.ts | 36 +++++- scripts/resolve-nightly-release.test.ts | 25 ++++ scripts/resolve-nightly-release.ts | 126 ++++++++++++++++++++ scripts/resolve-previous-release-tag.ts | 203 ++++++++++++++++++++++++++++++++ 49 files changed, 1221 insertions(+), 149 deletions(-)