Merge branch 'master' into develop

# Conflicts:
#	release-notes.md
This commit is contained in:
antelle 2020-08-08 14:29:11 +02:00
commit dbf212f0df
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
9 changed files with 22 additions and 12 deletions

View File

@ -535,6 +535,7 @@ jobs:
if: ${{ github.repository == 'keeweb/keeweb' }}
run: gsutil -m rsync -r -d -x "^\." gh-pages gs://app.keeweb.info/
- name: Purge CloudFlare cache
if: ${{ github.repository == 'keeweb/keeweb' }}
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
run: |

View File

@ -156,11 +156,19 @@ class DetailsView extends View {
if (hideEmptyFields) {
const value = fieldView.model.value();
if (!value || value.length === 0 || value.byteLength === 0) {
if (
this.model.isJustCreated &&
['$UserName', '$Password'].indexOf(fieldView.model.name) >= 0
) {
return; // don't hide user for new records
if (this.model.isJustCreated) {
const fieldsHiddenForNewEntriesWhenEmpty = [
'$URL',
'$Notes',
'Tags',
'Expires',
'History'
];
if (
!fieldsHiddenForNewEntriesWhenEmpty.includes(fieldView.model.name)
) {
continue;
}
}
fieldView.hide();
}

View File

@ -180,7 +180,7 @@ class ListView extends View {
}
createTemplate() {
if (!this.model.settings.templateHelpShown_) {
if (!this.model.settings.templateHelpShown) {
Alerts.yesno({
icon: 'sticky-note-o',
header: Locale.listAddTemplateHeader,

View File

@ -125,7 +125,7 @@ app.on('activate', () => {
}
});
app.on('before-quit', (e) => {
if (app.hookBeforeQuitEvent) {
if (app.hookBeforeQuitEvent && mainWindow) {
e.preventDefault();
emitRemoteEvent('launcher-before-quit');
}

View File

@ -1,6 +1,6 @@
{
"name": "KeeWeb",
"version": "1.15.4",
"version": "1.15.6",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "KeeWeb",
"version": "1.15.4",
"version": "1.15.6",
"description": "Free cross-platform password manager compatible with KeePass",
"main": "main.js",
"homepage": "https://keeweb.info",

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "keeweb",
"version": "1.15.4",
"version": "1.15.6",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "keeweb",
"version": "1.15.4",
"version": "1.15.6",
"description": "Free cross-platform password manager compatible with KeePass",
"main": "Gruntfile.js",
"private": true,

View File

@ -1,6 +1,7 @@
Release notes
-------------
##### v1.16.0 (TBD)
##### v1.15.6 (2020-08-08)
`-` fix #1553: empty fields display for templates
`-` fix #1581: double-clicking KeeWeb icon in Dock
##### v1.15.5 (2020-06-13)