From 9ee10802409771885e8ba2af82a49934b4cc9cc2 Mon Sep 17 00:00:00 2001 From: antelle Date: Sun, 3 Dec 2017 01:04:04 +0100 Subject: [PATCH 1/3] fixed white screen on startup --- app/scripts/plugins/plugin-gallery.js | 10 ++++++---- release-notes.md | 3 +++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/scripts/plugins/plugin-gallery.js b/app/scripts/plugins/plugin-gallery.js index 6568e304..e591b2fc 100644 --- a/app/scripts/plugins/plugin-gallery.js +++ b/app/scripts/plugins/plugin-gallery.js @@ -66,10 +66,12 @@ const PluginGallery = { getCachedGallery() { const ts = this.logger.ts(); return SettingsStore.load('plugin-gallery').then(data => { - return this.verifySignature(data).then(gallery => { - this.logger.debug(`Loaded cached plugin gallery`, this.logger.ts(ts)); - return gallery; - }); + if (data) { + return this.verifySignature(data).then(gallery => { + this.logger.debug(`Loaded cached plugin gallery`, this.logger.ts(ts)); + return gallery; + }); + } }); }, diff --git a/release-notes.md b/release-notes.md index 7db910ce..8795893b 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,5 +1,8 @@ Release notes ------------- +##### v1.6.0 (2017-12-03) +`-` fixed white screen on startup + ##### v1.6.0 (2017-12-02) `+` desktop apps integrity protection `+` auto-lock on computer lock From f82312b9d00e927bea8677f22f765dc1bfc38741 Mon Sep 17 00:00:00 2001 From: antelle Date: Sun, 3 Dec 2017 01:04:16 +0100 Subject: [PATCH 2/3] fixed white screen on startup --- desktop/app.js | 4 ++++ release-notes.md | 1 + 2 files changed, 5 insertions(+) diff --git a/desktop/app.js b/desktop/app.js index 955dd57a..bb75f600 100644 --- a/desktop/app.js +++ b/desktop/app.js @@ -22,6 +22,7 @@ let htmlPath = process.argv.filter(arg => arg.startsWith('--htmlpath=')).map(arg if (!htmlPath) { htmlPath = 'file://' + path.join(__dirname, 'index.html'); } +const showDevToolsOnStart = process.argv.some(arg => arg.startsWith('--devtools')); app.setPath('userData', path.join(tempUserDataPath, tempUserDataPathRand)); @@ -141,6 +142,9 @@ function createMainWindow() { }); setMenu(); mainWindow.loadURL(htmlPath); + if (showDevToolsOnStart) { + mainWindow.openDevTools(); + } mainWindow.webContents.on('dom-ready', () => { setTimeout(() => { mainWindow.show(); diff --git a/release-notes.md b/release-notes.md index 8795893b..4c8f5d49 100644 --- a/release-notes.md +++ b/release-notes.md @@ -2,6 +2,7 @@ Release notes ------------- ##### v1.6.0 (2017-12-03) `-` fixed white screen on startup +`+` `--devtools` command line argument ##### v1.6.0 (2017-12-02) `+` desktop apps integrity protection From a5873b8fcc7a8439e2e8e057582ce7934de0225c Mon Sep 17 00:00:00 2001 From: antelle Date: Sun, 3 Dec 2017 01:06:12 +0100 Subject: [PATCH 3/3] bump version --- desktop/package.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop/package.json b/desktop/package.json index 932268b1..f64bb49b 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "KeeWeb", - "version": "1.6.0", + "version": "1.6.1", "description": "Free cross-platform password manager compatible with KeePass", "main": "main.js", "homepage": "https://keeweb.info", diff --git a/package.json b/package.json index 31b4dd47..2c71e6a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keeweb", - "version": "1.6.0", + "version": "1.6.1", "description": "Free cross-platform password manager compatible with KeePass", "main": "Gruntfile.js", "private": true,