feat(desktop): allow silent install and only user-wide scope (#26253)

This commit is contained in:
Luke Parker
2026-05-08 09:58:16 +10:00
committed by GitHub
parent 7ded0ec9e9
commit b8799be3c8
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -66,8 +66,8 @@ const getBase = (): Configuration => ({
verifyUpdateCodeSignature: false, verifyUpdateCodeSignature: false,
}, },
nsis: { nsis: {
oneClick: false, oneClick: true,
allowToChangeInstallationDirectory: true, perMachine: false,
installerIcon: `resources/icons/icon.ico`, installerIcon: `resources/icons/icon.ico`,
installerHeaderIcon: `resources/icons/icon.ico`, installerHeaderIcon: `resources/icons/icon.ico`,
}, },
+1 -1
View File
@@ -444,7 +444,7 @@ async function installUpdate() {
version: downloadedUpdateVersion, version: downloadedUpdateVersion,
}) })
await killSidecar() await killSidecar()
autoUpdater.quitAndInstall() autoUpdater.quitAndInstall(true, true)
} }
async function checkForUpdates(alertOnFail: boolean) { async function checkForUpdates(alertOnFail: boolean) {