From b8799be3c802693e431e7c48737d481290d7d385 Mon Sep 17 00:00:00 2001 From: Luke Parker <10430890+Hona@users.noreply.github.com> Date: Fri, 8 May 2026 09:58:16 +1000 Subject: [PATCH] feat(desktop): allow silent install and only user-wide scope (#26253) --- packages/desktop/electron-builder.config.ts | 4 ++-- packages/desktop/src/main/index.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/desktop/electron-builder.config.ts b/packages/desktop/electron-builder.config.ts index da734dc81d..986008c4f4 100644 --- a/packages/desktop/electron-builder.config.ts +++ b/packages/desktop/electron-builder.config.ts @@ -66,8 +66,8 @@ const getBase = (): Configuration => ({ verifyUpdateCodeSignature: false, }, nsis: { - oneClick: false, - allowToChangeInstallationDirectory: true, + oneClick: true, + perMachine: false, installerIcon: `resources/icons/icon.ico`, installerHeaderIcon: `resources/icons/icon.ico`, }, diff --git a/packages/desktop/src/main/index.ts b/packages/desktop/src/main/index.ts index f75cd719a2..52e45a702c 100644 --- a/packages/desktop/src/main/index.ts +++ b/packages/desktop/src/main/index.ts @@ -444,7 +444,7 @@ async function installUpdate() { version: downloadedUpdateVersion, }) await killSidecar() - autoUpdater.quitAndInstall() + autoUpdater.quitAndInstall(true, true) } async function checkForUpdates(alertOnFail: boolean) {