diff --git a/app/scripts/comp/launcher/launcher-electron.js b/app/scripts/comp/launcher/launcher-electron.js index fb563e2d..a1b69c17 100644 --- a/app/scripts/comp/launcher/launcher-electron.js +++ b/app/scripts/comp/launcher/launcher-electron.js @@ -202,7 +202,7 @@ const Launcher = { } }, quitOnRealQuitEventIfMinimizeOnQuitIsEnabled() { - return this.platform() === 'darwin'; + return !!(this.platform() === 'darwin' || this.pendingUpdateFile); }, minimizeApp() { this.remoteApp().minimizeApp({ diff --git a/desktop/package.json b/desktop/package.json index 05cfd149..6586dc01 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "KeeWeb", - "version": "1.17.3", + "version": "1.17.4", "description": "Free cross-platform password manager compatible with KeePass", "main": "main.js", "homepage": "https://keeweb.info", diff --git a/package-lock.json b/package-lock.json index 636f8eab..7cb6c966 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "keeweb", - "version": "1.17.3", + "version": "1.17.4", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "1.17.2", + "version": "1.17.3", "license": "MIT", "dependencies": { "@babel/core": "^7.13.8", @@ -14,7 +14,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.13.8", "@babel/preset-env": "^7.13.9", "@fortawesome/fontawesome-free": "^5.15.2", - "@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.3/keeweb-native-modules.tgz", + "@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.4/keeweb-native-modules.tgz", "adm-zip": "^0.5.3", "argon2-browser": "1.15.3", "autoprefixer": "^10.2.5", @@ -1468,9 +1468,9 @@ } }, "node_modules/@keeweb/keeweb-native-modules": { - "version": "0.10.3", - "resolved": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.3/keeweb-native-modules.tgz", - "integrity": "sha512-jOhO3YzWPJouCWJ+lE4j/s0+Dkp/yMF8NS9Kn3b8tSV0M4fOGSKumrd8R5gqeToLCZgzA8GNZcjfbRNjeItojA==", + "version": "0.10.4", + "resolved": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.4/keeweb-native-modules.tgz", + "integrity": "sha512-tquZZIBLci2Yz+CKYoylFC8wUDuCrjRBuhVvstaesN0I8F0jY9IW7a9k7i5v8Dzrzhde7ELPwanXGtVQMt398Q==", "license": "MIT" }, "node_modules/@malept/cross-spawn-promise": { @@ -22476,8 +22476,8 @@ } }, "@keeweb/keeweb-native-modules": { - "version": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.3/keeweb-native-modules.tgz", - "integrity": "sha512-jOhO3YzWPJouCWJ+lE4j/s0+Dkp/yMF8NS9Kn3b8tSV0M4fOGSKumrd8R5gqeToLCZgzA8GNZcjfbRNjeItojA==" + "version": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.4/keeweb-native-modules.tgz", + "integrity": "sha512-tquZZIBLci2Yz+CKYoylFC8wUDuCrjRBuhVvstaesN0I8F0jY9IW7a9k7i5v8Dzrzhde7ELPwanXGtVQMt398Q==" }, "@malept/cross-spawn-promise": { "version": "1.1.1", diff --git a/package.json b/package.json index 096efd4b..6751727e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keeweb", - "version": "1.17.3", + "version": "1.17.4", "description": "Free cross-platform password manager compatible with KeePass", "main": "Gruntfile.js", "private": true, @@ -16,7 +16,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.13.8", "@babel/preset-env": "^7.13.9", "@fortawesome/fontawesome-free": "^5.15.2", - "@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.3/keeweb-native-modules.tgz", + "@keeweb/keeweb-native-modules": "https://github.com/keeweb/keeweb-native-modules/releases/download/0.10.4/keeweb-native-modules.tgz", "adm-zip": "^0.5.3", "argon2-browser": "1.15.3", "autoprefixer": "^10.2.5", diff --git a/release-notes.md b/release-notes.md index df508cda..f599ec38 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,9 @@ Release notes ------------- +##### v1.17.4 (2021-03-18) +`-` fix #1740: Windows updater issues +`-` fix #1749: auto-type freezes on macOS + ##### v1.17.3 (2021-03-14) `-` fix #1747: white screen in old Safari