antelle
3ff98e06de
wording
2019-01-06 23:34:39 +01:00
antelle
ae8e6e4bc8
fix #810 : Google Drive cookies
2019-01-06 23:33:09 +01:00
antelle
039e6ae8e9
fixed onedrive popup issues observed in #821
2019-01-06 20:21:56 +01:00
antelle
51bc308fa8
fix #1078 : updater hanged on "extracting files"
2019-01-06 19:20:56 +01:00
antelle
78bf20e3c3
fix #1077 : broken auto-type
2019-01-06 18:33:48 +01:00
antelle
d8894dcd7e
languages
2019-01-06 17:05:15 +01:00
antelle
92678730ca
removed file-saver
2019-01-06 15:38:03 +01:00
antelle
91a15c4b5e
upgraded modules, fixed argon2
2019-01-06 11:44:10 +01:00
Dennis Ploeger
1b896f3218
Rank calculation when searching and a new sorter based on that rank.
...
Rank is calculated as requested in #814 .
String rank calculation was taken from the auto type filter and
moved into a mixin.
Fixes #814
2019-01-04 09:05:44 +01:00
Dennis Ploeger
77123756b6
Introduced a tooltip to make the secure field feature more understandable
...
Fixes #805
2019-01-03 19:40:27 +01:00
Dennis Ploeger
6a7bea7120
URL matching moved from helper to auto-type
2019-01-03 19:40:27 +01:00
Dennis Ploeger
eb9c6cbf69
Moved error interpretation to storage provider
2019-01-03 19:40:27 +01:00
Dennis Ploeger
1338cf33dd
Introduced a new verb form of "Sync" as setFileSync was already used as a noun
2019-01-03 19:40:27 +01:00
antelle
86567521dd
removed an exposed variable
2019-01-03 19:40:27 +01:00
Dennis Ploeger
c810220df6
Implemented an auto save feature that periodically saves all files
...
Changed the label for the old "auto save feature" to make it more distinct from the new feature
Removed the setting from view for non-desktop users, because it wasn't supported there anyway
Fixes #745
2019-01-03 19:40:27 +01:00
Dennis Ploeger
807128bc2f
Check for a URL in the title for unsupported apps
2019-01-03 19:40:26 +01:00
Dennis Ploeger
0b25fbdef2
Moved to a mixin
2019-01-03 19:40:26 +01:00
Dennis Ploeger
4b59500f32
ESLint fixes
2019-01-03 19:40:26 +01:00
Dennis Ploeger
969892f9e1
Added tooltip when field from history was copied. Fixes #857
2019-01-03 19:40:26 +01:00
Dennis Ploeger
bd904c3bd6
Better error message, when backup path is a directory and not a file. closes #869
2019-01-03 19:40:26 +01:00
antelle
5204350453
removed an exposed variable
2019-01-02 21:45:53 +01:00
antelle
1669fcc6d4
Merge pull request #1069 from dploeger/issue-745
...
Implemented an auto save feature that periodically saves all files
2019-01-02 21:45:20 +01:00
antelle
3136abc337
Merge pull request #1059 from dploeger/issue-857
...
Added tooltip when field from history was copied. Fixes #857
2019-01-02 21:22:11 +01:00
Dennis Ploeger
425389051a
Implemented an auto save feature that periodically saves all files
...
Changed the label for the old "auto save feature" to make it more distinct from the new feature
Removed the setting from view for non-desktop users, because it wasn't supported there anyway
Fixes #745
2019-01-02 15:19:19 +01:00
Dennis Ploeger
20ed2fd33c
Support removing custom fields by emptying their title, too
2019-01-02 14:31:08 +01:00
Dennis Ploeger
1e58a5419c
Moved to a mixin
2019-01-02 10:49:12 +01:00
antelle
72c912d57f
typo
2019-01-01 20:18:33 +01:00
ik9999
b7ecf9d925
Fix bug: search filters UI opens when user clicks on folder when advancedSearch is set in settings
2018-12-31 15:54:42 +03:00
ik9999
5e57938aab
Allow custom advancedSearch in settings json
2018-12-30 22:03:02 +03:00
antelle
e07777179f
eslint
2018-12-28 19:11:45 +01:00
antelle
6202de44df
fix #848 : disabled auto-type shortcut if there's no auto-type
2018-12-28 19:10:25 +01:00
antelle
f8a35f9ac3
eslint
2018-12-28 18:51:45 +01:00
Dennis Ploeger
31902697c0
Trigger fileinfo reset on keyfile change. Closes #845
2018-12-28 18:51:45 +01:00
Dennis Ploeger
fee7ac1e02
Added tooltip when field from history was copied. Fixes #857
2018-12-28 12:23:20 +01:00
Dennis Ploeger
223827ad76
Select from last open files by using arrow keys. Fixes #889
2018-12-28 08:14:36 +01:00
Dennis Ploeger
3691a382da
Removed invalid (?) sanity check, that hindered the render of file settings views. Fixes #904
2018-12-27 15:04:21 +01:00
antelle
7cc8e125e5
Merge pull request #1053 from dploeger/issue-974
...
Set file to be modified after deleting a version. Fixes #974
2018-12-21 17:52:06 +01:00
Dennis Ploeger
107beaec62
Set file to be modified after deleting a version. Fixes #974
2018-12-21 08:35:10 +01:00
antelle
1dfc91aa66
fix #1042 : applying themes from config
2018-12-20 20:58:10 +01:00
antelle
9b9cda384a
eslint
2018-10-22 22:03:51 +02:00
Boris Bondarenko
389c3859c6
Added shortcuts Action+Opt+Up/Down to navigate menu
2018-10-22 20:16:08 +02:00
Dennis Ploeger
06b3e80880
Nasty typo fix, added shortcut information in the autotype selector
2018-10-13 15:21:55 +02:00
Dennis Ploeger
d8dbe0464f
Cleaned up the code a bit
2018-10-13 11:04:58 +02:00
Dennis Ploeger
e23beaf831
Implemented hotkeys (option/enter and command/enter) to support separate username or password entry. Fixes #1017
2018-10-12 12:31:04 +02:00
Coises
d2446cd0e1
tray-min-auto-type-select-fix
...
The fix for alt-tab behavior when KeeWeb is minimized to the tray
in 3dae878
left a problem when auto-type raises a selection list: the
taskbar button shows, and after a selection is made KeeWeb minimizes
to the taskbar but leaves a tray icon present. The same thing happens
if auto-type is canceled by clicking either the minimize button or the
close button at the top right of the selection window. From this state,
various scenarios lead to having duplicate tray icons.
This commit restores the behavior of 1.6.3 when auto-type raises
a selection list while KeeWeb is minimized to the tray: the selection
window shows, the tray icon stays, and no taskbar button shows.
We used to minimize the window after selection regardless of its
previous state; this worked because we hid the taskbar button and
minimized the window when minimizing to the tray, but that's what caused
the alt-tab problem. Since we now hide when minimizing to the tray,
we have to know whether to minimize or hide after selection.
The simplest way to do that is to keep the old behavior of leaving the
tray icon present when auto-type raises a selection window while KeeWeb
is minimized to the tray. Instead of calling minimize on the main
window, launcher-electron.js now calls app.minimizeThenHideIfInTray
which is defined in desktop/app.js. That routine minimizes KeeWeb (which
returns focus to the previously active window) and then hides the main
window if and only if a tray icon is present. Because we don't want a
tray icon and a taskbar button present at the same time, app.minimizeApp
is also changed to restore the call to mainWindow.setSkipTaskbar(true)
in the non-Darwin path; thus, when auto-type raises a selection window,
there won't be a taskbar button if KeeWeb was minimized to the tray.
If auto-type is canceled by clicking the top right close button while a
selection list is displayed and there is a tray icon, the KeeWeb window
is hidden and the tray icon stays, just as one would expect. This is
the most likely way someone using "Minimize app instead of close" would
choose to dismiss the auto-type selection list.
If auto-type is canceled when a selection list is displayed while there
is a tray icon by clicking the top right minimize button, by using
alt-tab, or by clicking outside the selection window, the KeeWeb window
reverts to its normal display and shows in the alt-tab list, but the
tray icon remains and no taskbar button is shown. This is not ideal;
it could be addressed in another commit if it seems worth doing. This
commit mitigates these scenarios by adding a check to app.minimizeApp
to assure that we never create a second tray icon if one is already
present. This can do no harm and might catch other "corner cases" that
are difficult to foresee. The next time the tray icon is clicked or
the app is minimized to the tray by clicking the top right close button
normal behavior is fully restored.
If I've made no mistakes, the only change to the Darwin path is that it,
too, is subject to the check that a new tray icon is not created if one
already exists. I'm guessing that's OK, but I have no way to test
Darwin.
2018-09-04 20:34:11 -07:00
antelle
9924dff39a
removed old feature detecting stuff
2018-08-30 22:21:57 +02:00
antelle
1054cdcfc4
Testing features on start
2018-08-30 22:16:31 +02:00
antelle
0405ba0321
Reverted https warning back
2018-08-30 21:38:52 +02:00
antelle
c8dc0aefa0
removed debug code
2018-08-30 21:33:07 +02:00
antelle
e889f5f5ba
Require https on start: some browser APIs are not available when the app is loaded via HTTP, it's better to fail fast.
2018-08-30 21:32:37 +02:00
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