antelle
e344bc993e
improved messages
2018-08-30 21:22:17 +02:00
antelle
3f3ba4d34b
saving cookies during ajax requests, this could fix #810
2018-08-30 21:13:40 +02:00
sahal.sahal
00d12b96db
#646 Change confirm password message.
2018-08-31 02:31:39 +08:00
sahal.sahal
dbbf759aaa
#646 Fix switch to another tab bug.
2018-08-31 01:26:16 +08:00
sahal.sahal
50b7df3c45
#646 Update confirm password ux.
2018-08-29 07:10:54 +08:00
sahal.sahal
3e55478f4b
#646 Implement confirm master password
2018-08-28 00:15:23 +08:00
Coises
0f1a248fcc
Make field labels in details view draggable
...
These changes make it possible to drag the value of a field in the
details view by dragging its label. The value dragged is the same
as would be copied by clicking on the label.
2018-08-23 13:45:35 -07:00
Coises
2450e3a0b6
Avoid spurious drop-target indications
...
While app-view already prevented the default action for files and urls
in a browser window (navigation), the drag indicator showed that any
drop was possible. These changes cause the drag indicator to show that
nothing can be dropped on areas of the interface that don't contain
a drop target. The addition of dragenter avoids some flickering which
otherwise can occur when dragging a file rapidly across the group
or entry lists.
Accompanying changes to details-view, menu-item-view and open-view are
needed because those views relied on "inheriting" from app-view
the indication that dropping anything was allowed.
2018-08-23 13:45:35 -07:00
Coises
7a3cc9c863
Only show drop files message in details view when dragging a file
...
In testing, making labels draggable resulted in a lot of annoying,
flashing indications of drop targets in places where text cannot
be dropped. This change causes the details view to show the message
panel indicating that a file can be dropped only when the drag contains
a file.
2018-08-23 13:45:35 -07:00
antelle
150f258b70
fixed a group moving bug
2018-08-23 22:14:44 +02:00
antelle
797bc4820b
fix #984 : wrong group placement when moving groups inside one subgroups below itself
2018-08-23 22:13:02 +02:00
antelle
d95ccdf01a
Revert "fix #432 : drag-drop in vivaldi": the Vivaldi hack is no longer required, see keeweb/keeweb#983
...
This reverts commit 60e59da94d
.
# Conflicts:
# app/scripts/comp/drag-drop-info.js
# app/scripts/views/menu/menu-item-view.js
# release-notes.md
2018-08-23 19:05:49 +02:00
André Pinto
f45de3e759
Improve GroupModel.setGroup performance
2018-08-12 23:37:47 +01:00
Tao Wang
48fcdd7a6c
Replace the bower dependencies with NPM dependencies
...
Signed-off-by: Tao Wang <twang2218@gmail.com>
2018-06-21 15:11:03 +10:00
antelle
091de3e4e0
fix #896 : increased wasm timeout
2018-04-02 08:32:27 +02:00
antelle
a4a878c30b
fix #893 : log levels
2018-03-24 21:17:20 +01:00
antelle
1fefaf91af
don't send Authorization header to OneDrive
2018-03-13 19:17:16 +01:00
antelle
bd5f8afe99
using 'me' in OneDrive API
2018-03-13 19:11:18 +01:00
antelle
972b7066dc
removed asm.js fallback
2018-03-09 21:25:41 +01:00
antelle
6854531584
grammar
2018-03-09 15:23:15 +01:00
antelle
7c0a3b11e0
strip url params for oauth
2018-03-08 19:37:52 +01:00
antelle
86596b2095
ignore _etm_template_uuid field
2018-02-22 18:48:41 +01:00
antelle
5c8e37f70d
fixed logs and events
2018-02-16 19:32:44 +01:00
Adriano Bonat
f3e6caaa46
Fix #456 : Add more logs around PopupNotifier & handle crash & did-fail-load events
2018-02-07 23:55:13 -02:00
antelle
cc14a5e7e5
fix #844 : increased Google Drive pageSize to 1000
2018-01-16 19:04:57 +01:00
antelle
5addbdf0fe
fix #833 : allow to save files with the same name as existing folders
2018-01-03 22:49:29 +01:00
antelle
1f45284639
fixed google drive files with multi-parents
2018-01-03 22:41:06 +01:00
antelle
30e3dae3e0
fixed plugins scroll
2018-01-01 21:40:49 +01:00
antelle
8561756335
fix #795 : inputs validation in file settings
2017-12-26 09:54:42 +01:00
antelle
688e363c89
prevent promise rejection, we don't care about it here
2017-12-25 19:01:47 +01:00
antelle
0e63e955ce
fix #821 : auto-click OneDrive popup login button if it's the only option
2017-12-25 18:58:23 +01:00
antelle
a6bd460469
fixed auth popup options
2017-12-25 18:57:09 +01:00
antelle
2af6a39a93
refactored open-view focus handling and styles
2017-12-23 21:47:31 +01:00
antelle
5ee435be0c
merge WhatIfWeDigDeeper-master
2017-12-23 21:18:08 +01:00
antelle
37a54e5ff8
moved history strings to locale
2017-12-23 21:08:23 +01:00
antelle
23f6b151c7
using local google drive app on localhost
2017-12-23 21:08:23 +01:00
florian
14509eea65
fix(DetailsHistoryView): small typo
2017-12-23 21:08:23 +01:00
antelle
5e3be270d7
fix #808 : don't use Intl in Edge
2017-12-23 21:08:23 +01:00
antelle
925b7463e9
fixed version comparison
2017-12-23 21:08:23 +01:00
antelle
b7276e2f49
fixed eslint
2017-12-23 21:08:23 +01:00
antelle
3b9f69a112
Fixed eslint
2017-12-23 21:08:23 +01:00
antelle
06751e26a8
RuntimeInfo.beta
2017-12-23 21:08:23 +01:00
antelle
560a7f1d93
grammar
2017-12-23 21:08:23 +01:00
antelle
d5cc174d98
fix #799 : gdrive auth error
2017-12-23 21:07:41 +01:00
antelle
968a64ff7b
log weird oauth tokens
2017-12-23 21:07:41 +01:00
antelle
857302878c
fixed storage providers authentication in desktop apps
2017-12-23 21:07:40 +01:00
antelle
31197e44f4
Revert "added special folder mime types to google drive"
...
This reverts commit 0f3807d
2017-12-23 21:06:21 +01:00
antelle
e506abf5b0
added special folder mime types to google drive
2017-12-23 21:06:21 +01:00
antelle
04958db14d
fix #731 : option to open keyfile from command line
2017-12-23 21:06:21 +01:00
Gregory
ea9875db38
add tabindex to labels on open screen and listen to keydown event to trigger same functionality as onclick.
...
add handlebar helper for addition to use with iteration to set tabindex from index plus some starting number.
add dev script to package.json
2017-12-23 13:00:55 -06:00
antelle
0eecec2c7c
moved history strings to locale
2017-12-17 18:22:20 +01:00
antelle
9931c746f3
using local google drive app on localhost
2017-12-17 18:06:18 +01:00
florian
5064fc8eca
fix(DetailsHistoryView): small typo
2017-12-17 12:52:23 +01:00
antelle
27b42ec8b9
fix #808 : don't use Intl in Edge
2017-12-16 19:50:30 +01:00
antelle
10d2d9aaaf
fixed version comparison
2017-12-16 13:30:07 +01:00
antelle
bba52b1eb6
fixed eslint
2017-12-16 13:17:01 +01:00
antelle
2dc8e85563
Fixed eslint
2017-12-16 13:13:59 +01:00
antelle
afaf9ebd02
RuntimeInfo.beta
2017-12-16 13:12:30 +01:00
antelle
84b8c85d59
grammar
2017-12-16 12:55:10 +01:00
antelle
d96df170c4
Merge branch 'master' into develop
2017-12-09 22:48:04 +01:00
antelle
977cd00187
fix #799 : gdrive auth error
...
(cherry picked from commit 02aa303
)
2017-12-09 22:27:07 +01:00
antelle
eedc51f48a
fixed cookie-manager
2017-12-09 22:24:50 +01:00
antelle
0e42436082
fix 787: support shared files in Google Drive
...
(cherry picked from commit e477a6a
)
2017-12-09 22:19:53 +01:00
antelle
93b60a1731
use console.info instead of console.log
2017-12-09 22:13:49 +01:00
antelle
e6f78859a3
use console.log instead of console.debug: debug is doomed
2017-12-09 22:13:43 +01:00
antelle
869b6443e8
fixed storage providers authentication in desktop apps
2017-12-09 22:13:26 +01:00
antelle
0941a2666c
fixed error on open
2017-12-09 22:09:30 +01:00
antelle
40c3b0b5bd
fixed google drive files listing
2017-12-09 22:06:36 +01:00
antelle
b6d507d5bc
update message wording
2017-12-09 22:05:56 +01:00
antelle
02aa303dfc
fix #799 : gdrive auth error
2017-12-09 21:46:08 +01:00
antelle
480fe474d5
use console.info instead of console.log
2017-12-09 12:44:58 +01:00
antelle
aa12298111
use console.log instead of console.debug: debug is doomed
2017-12-09 12:43:46 +01:00
antelle
1092fea3a5
log weird oauth tokens
2017-12-09 12:39:18 +01:00
antelle
334e439f94
fixed storage providers authentication in desktop apps
2017-12-09 12:22:33 +01:00
antelle
76386cb403
Revert "added special folder mime types to google drive"
...
This reverts commit 0f3807d
2017-12-09 11:21:11 +01:00
antelle
0f3807d6ad
added special folder mime types to google drive
2017-12-09 10:58:11 +01:00
antelle
349320c80d
fixed error on open
2017-12-07 18:46:46 +01:00
antelle
e477a6a3e6
fix 787: support shared files in Google Drive
2017-12-04 19:50:36 +01:00
antelle
4fefe8775e
fixed google drive files listing
2017-12-04 19:30:55 +01:00
antelle
a4d5963620
fix #731 : option to open keyfile from command line
2017-12-03 20:31:54 +01:00
antelle
1158e1bef2
update message wording
2017-12-03 09:04:24 +01:00
antelle
9ee1080240
fixed white screen on startup
2017-12-03 01:04:04 +01:00
antelle
f8245fac62
up translations
2017-12-02 22:46:32 +01:00
antelle
f886cf6ee2
skip signature validation for configured plugins
2017-12-02 22:31:18 +01:00
antelle
27a0d811be
plugin signature validation
2017-12-02 21:20:19 +01:00
antelle
2aadc27db8
asar packaging
2017-12-02 20:38:13 +01:00
antelle
fd11c3011e
removed old texts
2017-12-02 16:45:16 +01:00
antelle
0f47430b8d
fixed locking message texts
2017-12-02 16:31:29 +01:00
antelle
75ff0e4311
fixed official plugins display
2017-11-28 18:54:06 +01:00
antelle
f390b690a7
fix #353 : WebDAV file creation
2017-11-27 22:11:00 +01:00
antelle
33519c7c60
fixed double OAuth errors
2017-11-27 19:00:39 +01:00
antelle
4ec08bf50e
fix #648 : auto-type on subdomains
2017-11-26 22:49:57 +01:00
antelle
62cdb32423
onedrive Graph API
2017-11-26 21:43:36 +01:00
antelle
08fbb9bf79
fix #750 : prevent undo at login
2017-11-26 21:00:45 +01:00
antelle
42bea50907
fix #467 : don't remove spaces in custom fields
2017-11-26 20:52:00 +01:00
antelle
78fed18d75
fix 509: clear clipboard on exit
2017-11-26 20:44:53 +01:00
antelle
51cd1eea9a
removed duplicated parameter
2017-11-26 20:34:32 +01:00
antelle
8f8fa6faa1
list google drive files
2017-11-26 20:34:14 +01:00
antelle
db36cbaebb
fix #686 : disable click to open for canOpen=false
2017-11-26 19:21:16 +01:00
antelle
fb12ce3a6a
fix #707 : fix discard changes
2017-11-26 19:13:48 +01:00
antelle
b3cd56b9c4
fix #780 : clear template group on deletion
2017-11-26 18:58:37 +01:00
antelle
7d13b49093
redesigned Dropbox chooser
2017-11-26 17:26:58 +01:00
antelle
32dcb31085
support more memory in argon2
2017-11-14 22:46:23 +01:00
antelle
9d3b904988
fixed license links
2017-11-13 22:48:38 +01:00
antelle
078af21a01
fix #777 : replaced favicon service url
2017-11-13 22:35:46 +01:00
antelle
8eaa9c92fa
fix #774 : reset creation time for cloned entries
2017-11-06 18:59:59 +01:00
antelle
ae57a5a65e
fix #768 : password can be hidden as other fields
2017-11-04 09:53:26 +01:00
antelle
360d3ac6f6
fix #770 : show usernames in in entry list
2017-11-04 09:38:56 +01:00
antelle
8d523f7e85
fixed typos
2017-10-15 16:29:56 +02:00
antelle
c3c60fd613
check params on xml import
2017-09-29 20:37:38 +02:00
antelle
49b999693c
fixed error after importing bad xml
2017-09-29 20:35:35 +02:00
antelle
34f91ac3af
fix #724 : loading app config bug
2017-08-31 22:26:06 +02:00
antelle
954a38b8d8
Merge branch 'master' into develop
2017-08-31 21:30:20 +02:00
antelle
c1decbcd5a
fix #653 : auto-closing tab when starting from link
...
(cherry picked from commit bcafbde
)
2017-08-31 19:12:00 +02:00
antelle
7961d2a660
fixed config link check
2017-08-31 19:08:39 +02:00
antelle
1ac61799fe
prevent keeweb from working in iframe
2017-08-31 18:56:11 +02:00
antelle
624755029f
check config location
2017-08-30 19:14:42 +02:00
sainaen
9ff47971c7
Add rel=noreferrer to links in the URL field
...
When opened from the webapp, a malicious target page could trigger
navigation in the KeeWeb's tab using `window.opener`.
The proper way to fix this would be using `rel=noopener`, but
unfortunately even the latest versions of IE do not support it.
At the same time `rel=noreferrer`, for historical reasons, implies
`rel=noopener` when used with `target=blank` and is supported
by IE11 (in later versions of Windows 10) and Edge.
More details and examples of the attack
at [Mathias Bynens' website](https://mathiasbynens.github.io/rel-noopener/ ).
2017-08-30 19:13:58 +02:00
antelle
b29615b5aa
check config location
2017-08-30 18:52:54 +02:00
antelle
18a3a4450e
Merge branch 'sainaen-imp-ext-links-sec' into develop
2017-07-24 23:20:46 +02:00
sainaen
7a99e42bde
Add rel=noreferrer to links in the URL field
...
When opened from the webapp, a malicious target page could trigger
navigation in the KeeWeb's tab using `window.opener`.
The proper way to fix this would be using `rel=noopener`, but
unfortunately even the latest versions of IE do not support it.
At the same time `rel=noreferrer`, for historical reasons, implies
`rel=noopener` when used with `target=blank` and is supported
by IE11 (in later versions of Windows 10) and Edge.
More details and examples of the attack
at [Mathias Bynens' website](https://mathiasbynens.github.io/rel-noopener/ ).
2017-07-24 23:50:42 +03:00
antelle
569c44f78c
hide unsupported option
2017-06-12 21:07:09 +02:00
antelle
6163fa4ba8
fix #422 : lock on mac lock
2017-06-12 21:02:16 +02:00
antelle
51d172c79a
fixed auth popup message
2017-06-11 19:41:56 +02:00
antelle
bee819cc98
show dropbox list errors
2017-06-11 19:35:18 +02:00
antelle
849b9b06a9
preview pem files
2017-06-11 12:14:41 +02:00
antelle
087dd6cae0
eslint
2017-06-06 20:42:25 +02:00
antelle
31f5f2d88a
plugin signature validation
2017-06-06 20:40:27 +02:00
antelle
c86042b885
local resource signature validation
2017-06-06 19:55:46 +02:00
antelle
f4d5e51983
override userData path for desktop
2017-06-05 13:33:12 +02:00
antelle
41656b76b6
save plugin gallery in desktop
2017-06-05 11:48:03 +02:00
antelle
2efb2911b1
fix chown typo
2017-06-05 11:32:18 +02:00
antelle
857593232c
set app folder permissions to root on mac
2017-06-05 11:31:50 +02:00
antelle
e5bfa59c50
fix #422 : better lock or sleep message
2017-06-03 21:09:03 +02:00
antelle
bcafbde0d6
fix #653 : auto-closing tab when starting from link
2017-06-03 20:11:09 +02:00
antelle
ade2d77662
fix #652 : create a copy bug
2017-06-03 16:22:02 +02:00
antelle
f083e50fad
fix #649 : loading keyfiles with path
2017-06-03 16:21:03 +02:00
antelle
338414f6af
fix #645 : layout issues while switching table view
2017-06-03 16:20:54 +02:00
antelle
80c396bb48
fix #652 : create a copy bug
2017-06-03 16:14:03 +02:00
antelle
65a47a8fe4
lock on computer sleep
2017-06-02 20:16:09 +02:00
antelle
bb8e3390a0
auto-lock when Windows is locked
2017-06-02 20:04:57 +02:00
antelle
f8f81ae07f
fix #649 : loading keyfiles with path
2017-06-01 21:35:56 +02:00
antelle
9918b63a4c
fix #645 : layout issues while switching table view
2017-05-29 23:46:36 +02:00
antelle
a3af54cefc
translations
2017-05-29 20:47:19 +02:00
antelle
a39b4e63a1
refactor selfhosted app detection
2017-05-28 17:30:00 +02:00
antelle
196bb3385b
fix #644 : plugin gallery load button
2017-05-28 17:03:10 +02:00
antelle
6deab5f022
don't test localStorage on electron
2017-05-27 22:15:49 +02:00
antelle
15449602b2
added links to edge hacks
2017-05-26 19:26:21 +02:00
antelle
99ef3f2b43
fix #636 : workaround to make clicks work in Edge 14
2017-05-26 19:18:22 +02:00
antelle
bacb65b584
fix #641 : fixed mac app layout issues with custom titlebar styles
2017-05-26 18:57:45 +02:00
antelle
4634281870
fix #636 : broken layout in edge 15
2017-05-25 21:37:04 +02:00
antelle
2af53d108b
fix plugin version parsing
2017-05-25 19:41:06 +02:00
antelle
d66bfb4cab
-
fix #633 : template ids issues
2017-05-24 23:02:19 +02:00
antelle
c07484fb3d
translation
2017-05-23 21:11:15 +02:00
antelle
ea0f612747
plugin manifest fields: versionMin, versionMax, desktop
2017-05-23 20:03:29 +02:00
antelle
1810480cf2
fix backups in desktop
2017-05-23 18:30:17 +02:00
antelle
9569716e96
kw.settings.del method
2017-05-22 22:19:42 +02:00
antelle
37110d75cf
hide desktop-only plugins
2017-05-22 22:03:22 +02:00
antelle
174c205d7a
expose AppModel.instance for plugins
2017-05-22 21:59:01 +02:00
antelle
145aa4bac4
fix #631 : unicode characters in Dropbox files
2017-05-22 21:50:28 +02:00
antelle
245662a941
check for WebCrypto during startup
2017-05-21 18:13:07 +02:00
antelle
7359c4ee50
languages
2017-05-20 18:55:04 +02:00
antelle
2526d64148
enforce theme selector rules
2017-05-20 13:11:31 +02:00
antelle
8f24cfff11
decrease auto-update timeout
2017-05-20 12:46:48 +02:00
antelle
1e84c48213
auto-updating plugins
2017-05-20 12:46:21 +02:00
antelle
04013a67a4
removed debug code
2017-05-20 11:27:40 +02:00
antelle
a219d4254c
auto-update plugins checkbox
2017-05-20 11:27:28 +02:00
antelle
11dc8bef67
special A key handling, fixed all inputs
2017-05-19 23:57:49 +02:00
antelle
13519a3d5d
fix arrows error
2017-05-19 23:36:31 +02:00
antelle
a8e6f95dac
uncommented code
2017-05-19 22:14:53 +02:00
antelle
5bfce6c871
plugin settings
2017-05-19 22:05:35 +02:00
antelle
a131d7435c
translations
2017-05-18 22:52:13 +02:00
antelle
320c5cb7da
removed unused code
2017-05-17 22:45:18 +02:00
antelle
8c7b4e07b7
languages
2017-05-17 22:15:25 +02:00
antelle
49bfcc6994
fix #628 : merge errors
2017-05-17 20:32:46 +02:00
antelle
f59c4970c9
plugin dev and translation links
2017-05-17 19:25:08 +02:00
antelle
d4721664bf
translations
2017-05-17 18:50:28 +02:00
antelle
61e6536d02
fancy not supported message
2017-05-16 22:56:52 +02:00
antelle
cb0f81840a
better plugin install page
2017-05-16 22:28:29 +02:00
antelle
16a90ccf08
removed redundant escape
2017-05-16 21:29:24 +02:00
antelle
fa14998d8d
fix oauth popups
2017-05-16 21:26:42 +02:00
antelle
7d86e8323c
loading plugins from config
2017-05-16 21:26:25 +02:00
antelle
d01e06349f
don't show backups if there's no suitable provider
2017-05-15 22:27:01 +02:00
antelle
371afa38ff
removed mscrypto
2017-05-14 23:30:13 +02:00
antelle
aabd460bf5
hide unicode flags on windows
2017-05-14 21:23:49 +02:00
antelle
38a6d69dde
fix plugin disable
2017-05-14 18:38:35 +02:00
antelle
af2de71e5d
check plugins public keys
2017-05-14 17:14:21 +02:00
antelle
fae40c8c3e
more error handling
2017-05-14 17:04:14 +02:00
antelle
f1fdfffd5a
support plugins in safari 10.1
2017-05-14 16:58:42 +02:00
antelle
05c92b2266
plugin search
2017-05-14 13:13:09 +02:00
antelle
4a99ead4b4
removed old code
2017-05-14 12:04:13 +02:00
antelle
43dc8ff59d
refactored similar code
2017-05-14 00:24:06 +02:00
antelle
930596f243
hide installed plugins
2017-05-13 23:57:09 +02:00
antelle
14755294b2
plugin install progress button
2017-05-13 22:53:45 +02:00
antelle
f602f64c66
fix eslint
2017-05-13 22:36:49 +02:00
antelle
4664979e8d
plugin gallery
2017-05-13 22:36:07 +02:00
antelle
9275c7802e
print plugin update date
2017-05-13 14:00:03 +02:00
antelle
06dcfcb2cb
fix donation link
2017-05-12 18:43:04 +02:00
antelle
fac7c41275
fix 559: show all entries on auto-type
2017-05-07 19:45:53 +02:00
antelle
0fadcf564a
fix #527 : error syncing file from filesystem to gdrive
2017-05-07 19:05:29 +02:00