mirror of
https://github.com/keeweb/keeweb.git
synced 2024-06-20 06:56:40 +02:00
Merge branch 'master' into develop
# Conflicts: # release-notes.md
This commit is contained in:
commit
dbf212f0df
1
.github/workflows/build.yaml
vendored
1
.github/workflows/build.yaml
vendored
|
@ -535,6 +535,7 @@ jobs:
|
||||||
if: ${{ github.repository == 'keeweb/keeweb' }}
|
if: ${{ github.repository == 'keeweb/keeweb' }}
|
||||||
run: gsutil -m rsync -r -d -x "^\." gh-pages gs://app.keeweb.info/
|
run: gsutil -m rsync -r -d -x "^\." gh-pages gs://app.keeweb.info/
|
||||||
- name: Purge CloudFlare cache
|
- name: Purge CloudFlare cache
|
||||||
|
if: ${{ github.repository == 'keeweb/keeweb' }}
|
||||||
env:
|
env:
|
||||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
|
|
|
@ -156,11 +156,19 @@ class DetailsView extends View {
|
||||||
if (hideEmptyFields) {
|
if (hideEmptyFields) {
|
||||||
const value = fieldView.model.value();
|
const value = fieldView.model.value();
|
||||||
if (!value || value.length === 0 || value.byteLength === 0) {
|
if (!value || value.length === 0 || value.byteLength === 0) {
|
||||||
if (
|
if (this.model.isJustCreated) {
|
||||||
this.model.isJustCreated &&
|
const fieldsHiddenForNewEntriesWhenEmpty = [
|
||||||
['$UserName', '$Password'].indexOf(fieldView.model.name) >= 0
|
'$URL',
|
||||||
) {
|
'$Notes',
|
||||||
return; // don't hide user for new records
|
'Tags',
|
||||||
|
'Expires',
|
||||||
|
'History'
|
||||||
|
];
|
||||||
|
if (
|
||||||
|
!fieldsHiddenForNewEntriesWhenEmpty.includes(fieldView.model.name)
|
||||||
|
) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fieldView.hide();
|
fieldView.hide();
|
||||||
}
|
}
|
||||||
|
|
|
@ -180,7 +180,7 @@ class ListView extends View {
|
||||||
}
|
}
|
||||||
|
|
||||||
createTemplate() {
|
createTemplate() {
|
||||||
if (!this.model.settings.templateHelpShown_) {
|
if (!this.model.settings.templateHelpShown) {
|
||||||
Alerts.yesno({
|
Alerts.yesno({
|
||||||
icon: 'sticky-note-o',
|
icon: 'sticky-note-o',
|
||||||
header: Locale.listAddTemplateHeader,
|
header: Locale.listAddTemplateHeader,
|
||||||
|
|
|
@ -125,7 +125,7 @@ app.on('activate', () => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
app.on('before-quit', (e) => {
|
app.on('before-quit', (e) => {
|
||||||
if (app.hookBeforeQuitEvent) {
|
if (app.hookBeforeQuitEvent && mainWindow) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
emitRemoteEvent('launcher-before-quit');
|
emitRemoteEvent('launcher-before-quit');
|
||||||
}
|
}
|
||||||
|
|
2
desktop/package-lock.json
generated
2
desktop/package-lock.json
generated
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "KeeWeb",
|
"name": "KeeWeb",
|
||||||
"version": "1.15.4",
|
"version": "1.15.6",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "KeeWeb",
|
"name": "KeeWeb",
|
||||||
"version": "1.15.4",
|
"version": "1.15.6",
|
||||||
"description": "Free cross-platform password manager compatible with KeePass",
|
"description": "Free cross-platform password manager compatible with KeePass",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"homepage": "https://keeweb.info",
|
"homepage": "https://keeweb.info",
|
||||||
|
|
2
package-lock.json
generated
2
package-lock.json
generated
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "keeweb",
|
"name": "keeweb",
|
||||||
"version": "1.15.4",
|
"version": "1.15.6",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "keeweb",
|
"name": "keeweb",
|
||||||
"version": "1.15.4",
|
"version": "1.15.6",
|
||||||
"description": "Free cross-platform password manager compatible with KeePass",
|
"description": "Free cross-platform password manager compatible with KeePass",
|
||||||
"main": "Gruntfile.js",
|
"main": "Gruntfile.js",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
Release notes
|
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
|
`-` fix #1581: double-clicking KeeWeb icon in Dock
|
||||||
|
|
||||||
##### v1.15.5 (2020-06-13)
|
##### v1.15.5 (2020-06-13)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user