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
91a15c4b5e
upgraded modules, fixed argon2
2019-01-06 11:44:10 +01:00
Boris Bondarenko
389c3859c6
Added shortcuts Action+Opt+Up/Down to navigate menu
2018-10-22 20:16:08 +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
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
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
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
a6bd460469
fixed auth popup options
2017-12-25 18:57:09 +01:00
antelle
afaf9ebd02
RuntimeInfo.beta
2017-12-16 13:12:30 +01:00
antelle
d96df170c4
Merge branch 'master' into develop
2017-12-09 22:48:04 +01:00
antelle
eedc51f48a
fixed cookie-manager
2017-12-09 22:24:50 +01:00
antelle
869b6443e8
fixed storage providers authentication in desktop apps
2017-12-09 22:13:26 +01:00
antelle
334e439f94
fixed storage providers authentication in desktop apps
2017-12-09 12:22:33 +01:00
antelle
a4d5963620
fix #731 : option to open keyfile from command line
2017-12-03 20:31:54 +01:00
antelle
2aadc27db8
asar packaging
2017-12-02 20:38:13 +01:00
antelle
78fed18d75
fix 509: clear clipboard on exit
2017-11-26 20:44:53 +01:00
antelle
569c44f78c
hide unsupported option
2017-06-12 21:07:09 +02:00
antelle
31f5f2d88a
plugin signature validation
2017-06-06 20:40:27 +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
bcafbde0d6
fix #653 : auto-closing tab when starting from link
2017-06-03 20:11:09 +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
ea0f612747
plugin manifest fields: versionMin, versionMax, desktop
2017-05-23 20:03:29 +02:00
antelle
9569716e96
kw.settings.del method
2017-05-22 22:19:42 +02:00
antelle
11dc8bef67
special A key handling, fixed all inputs
2017-05-19 23:57:49 +02:00
antelle
16a90ccf08
removed redundant escape
2017-05-16 21:29:24 +02:00
antelle
9f87d8fe49
fix
2017-05-05 20:27:52 +02:00
antelle
68a07855de
top locales: de, fr
2017-05-05 20:27:06 +02:00
antelle
85d4f9797d
fix #298 : support cloud storages in iOS homescreen apps
2017-04-16 18:05:58 +02:00
antelle
8cac1b8cdd
Dropbox V2 API endpoints
2017-04-16 17:00:35 +02:00
antelle
c94cacb14c
removed support of devices without clipboard api
2017-04-15 16:57:37 +02:00
antelle
04f2548a22
Merge branch 'alex-shpak-cordova' into develop
2017-04-14 23:22:33 +02:00
antelle
55eb63d651
Merge branch 'cordova' of https://github.com/alex-shpak/keeweb into alex-shpak-cordova
2017-04-14 22:17:25 +02:00
Alex Shpak
945a902071
Fixed some PR comments
2017-04-12 00:06:44 +02:00
antelle
4ee3bb4e23
removed all translations
2017-04-11 18:58:44 +02:00
Alex Shpak
12603ff2ab
Removing duplicate joinPath
2017-04-11 01:34:59 +02:00
Alex Shpak
03302428e7
Removed mobiel css
2017-04-11 01:03:31 +02:00
Alex Shpak
1b6ecd1e70
Cordova launcher formatting
2017-04-11 01:03:31 +02:00
Alex Shpak
ad246ba180
Fixed aligned launcher methods
2017-04-11 01:03:31 +02:00
Alex Shpak
c799574aee
Remove cloud drives from cordova
2017-04-11 01:03:31 +02:00
Alex Shpak
0e2b1386ec
Implementing mkdir and other improvements
2017-04-11 01:03:31 +02:00
Alex Shpak
ac723b7ef5
Added cordova calls
2017-04-11 01:03:31 +02:00
Alex Shpak
159d08d6c2
added fingerprint hooks
2017-04-11 01:03:31 +02:00
lawrencium
fe7ccf93d6
have statFileSync() return something since the caller checks the file stats
2017-04-08 16:10:53 -07:00
antelle
782488f8fa
removed 'use script'
2017-04-08 18:31:38 +02:00
antelle
70cbcb5c36
desktop plugins
2017-04-08 17:34:27 +02:00
antelle
e459b8ef7b
theme plugins
2017-02-21 22:05:18 +01:00
antelle
a102a5877c
fixed callback consistency in mdkir
2017-02-21 19:44:45 +01:00
antelle
adcf3c5377
Merge branch 'alex-shpak-develop' into develop
2017-02-20 23:39:13 +01:00
antelle
1438ae5642
Merge branch 'alex-shpak-develop' into develop
2017-02-20 23:38:52 +01:00
antelle
624a1c10c7
locale plugins
2017-02-19 10:29:18 +01:00
antelle
20cc765fb5
plugins first implementation
2017-02-18 23:46:59 +01:00
Alex Shpak
cd2f53b525
Fixed callbacks in mkdir and initFs
2017-02-11 23:59:26 +01:00
Alex Shpak
bda4cbf2ad
Merge branch 'upstream/develop' into develop
...
# Conflicts:
# app/scripts/app.js
2017-02-11 23:06:03 +01:00
Alex Shpak
0ea8b00cd7
Fixed electron ready method. wait for jQuery
2017-02-06 01:23:45 +01:00
Alex Shpak
f127be3799
Implementing async mkdir
2017-02-05 23:34:37 +01:00
Alex Shpak
542db7fd0d
Refactor settiing stores to work with promises, wait untill all loaded before showing the app
2017-02-05 21:28:43 +01:00
antelle
ac1b4da549
kw.require
now provides access to modules
2017-02-05 20:39:38 +01:00
Alex Shpak
cba2fddfa6
Fixed launcher to have ready method
2017-02-05 15:19:45 +01:00
Alex Shpak
db701754b0
Move launcher to launcher-electron
2017-02-05 15:15:24 +01:00
antelle
1900324880
fixed launcher file methods
2017-02-05 11:49:22 +01:00
antelle
b8c400185b
some bugfixes
2017-02-05 11:08:26 +01:00
Alex Shpak
7f22893bb6
Fixed storages, comment android launcher for now
2017-02-05 01:35:57 +01:00
Alex Shpak
36f0c59fec
Merge branch 'udevelop' into develop
2017-02-05 00:43:47 +01:00
Alex Shpak
30a31aa8b1
Fixing async settings store
2017-02-05 00:30:29 +01:00
Alex Shpak
a9d3b08c49
Finished with async settings store,
...
Removed cloud drives from cordova
2017-02-04 19:31:26 +01:00
antelle
354220383d
fixed alert translations
2017-02-04 15:05:50 +01:00
Alex Shpak
3f15c4a6b8
Added callbacks to settings store
2017-02-04 14:17:34 +01:00
Alex Shpak
ab243dda4d
Fixed eslint
2017-02-03 00:48:20 +01:00
antelle
da1c4fd4f3
don't shorten locale
2017-02-02 21:49:27 +01:00
antelle
c85b2c75f7
fixed loading locale on startup
2017-02-01 22:27:08 +01:00
Alex Shpak
017c03a4e0
Fix formatting
2017-02-01 10:28:14 +01:00
Alex Shpak
b8f027dad4
Change launcher to callbacks style
2017-02-01 02:37:43 +01:00
Alex Shpak
220f058885
Merge remote-tracking branch 'upstream/develop' into develop
...
# Conflicts:
# app/scripts/app.js
# app/scripts/auto-type/auto-type-emitter-factory.js
# app/scripts/auto-type/auto-type-helper-factory.js
# app/scripts/comp/launcher.js
2017-01-31 23:40:48 +01:00
Alex Shpak
5624c5472a
Refactor app and launcher to support cordova apps
2017-01-31 23:09:35 +01:00
antelle
a77f61cc5d
var => let
2017-01-31 07:50:28 +01:00
antelle
dc3d1445fe
webpack2
2017-01-30 22:55:26 +01:00
antelle
334b50b074
kdbx4
2017-01-30 21:26:31 +01:00
antelle
60e59da94d
fix #432 : drag-drop in vivaldi
2017-01-29 12:54:19 +01:00
antelle
9a259081e6
warning about several tabs
2016-09-16 20:33:38 +03:00
antelle
8d4cdd9d59
check helper permissions
2016-09-01 21:08:47 +03:00
antelle
67b8e43cbc
cleanup locale
2016-08-22 19:58:14 +03:00
antelle
c12fa8ffdb
backup to file
2016-08-21 19:07:59 +03:00
antelle
24d18cd296
backupFile
2016-08-21 18:43:59 +03:00
antelle
6dbd93e4ce
fix idle timer
2016-08-20 10:04:30 +03:00
antelle
8a89de6b80
backup view
2016-08-16 23:55:17 +03:00
antelle
871987d4e5
fix #283 : preveng storage popup when no action is required
2016-08-15 00:22:25 +03:00
antelle
857c937df1
fix storage load in electron dev-server
2016-08-14 23:51:01 +03:00
antelle
433cb37457
fix dropbox
2016-08-14 23:40:13 +03:00
antelle
f94493a82c
generator presets
2016-08-14 19:18:51 +03:00
antelle
2623ab7d38
fix helperpath
2016-08-08 22:47:35 +03:00
antelle
d26dd37096
fix auto-type on windows
2016-08-08 20:55:30 +03:00
antelle
f10fd3172e
fix #290 : idle timer on computer sleep
2016-07-31 08:58:35 +03:00
antelle
c490243685
auto-type select view
2016-07-25 21:27:22 +03:00
antelle
d9a6de570f
show auto-type view inside app window
2016-07-24 23:57:12 +03:00
antelle
6a4c6594a7
auto-type popup
2016-07-24 20:11:25 +03:00
antelle
479d533a6a
Merge branch 'master' into develop
2016-07-20 20:32:21 +03:00
antelle
0ed8f6ce97
fix #276 : save to file
2016-07-19 20:39:46 +03:00
antelle
0eaa69dcd4
fix mobile detection
2016-07-17 22:08:23 +03:00
antelle
c96431c46c
eslint
2016-07-17 14:30:38 +03:00
antelle
2c0d837237
fix electron deprecations
2016-07-12 08:05:07 +03:00
antelle
91e8ce5c86
fix #261 : storage auth popups on desktop
2016-07-12 07:40:01 +03:00
antelle
6ba0808c17
fix #176 : logout from remote storages on disable
2016-06-04 18:08:50 +03:00
Steven MacLeod
3fd7e9de9f
fix #113 : increased max password length
...
0198828ca7
missed a couple places to increase the max password length
2016-05-21 14:17:29 -04:00
antelle
6cb2693c02
electron v1.0.1
2016-05-13 15:07:46 +03:00
antelle
c48f947a0f
get helper path from app path
2016-04-24 23:03:52 +03:00
antelle
db12c76987
don't check updates at startup
2016-04-23 22:53:48 +03:00
antelle
48f10ca4a7
entry auto-type ui
2016-04-23 17:50:40 +03:00
antelle
8c962195ef
keycodes links
2016-04-22 19:39:35 +03:00
antelle
e655250fc9
fix jshint
2016-04-19 22:21:32 +03:00
antelle
177cbea905
emitter-impl => emitter
2016-04-19 22:19:08 +03:00
antelle
53f266f7c3
linux emitter
2016-04-19 21:48:49 +03:00
antelle
e135fc010b
cleanup
2016-04-19 21:48:42 +03:00
antelle
93fbe645a2
win32 helper stub
2016-04-19 21:03:02 +03:00
antelle
f9d593356b
auto-type bugfixes
2016-04-19 20:39:17 +03:00
antelle
35c19e4578
windows emitter impl
2016-04-18 23:46:54 +03:00
antelle
10521554de
write to stdin
2016-04-18 00:38:31 +03:00
antelle
23b0fe4607
fix jshint
2016-04-17 15:31:58 +03:00
antelle
b7586f5be9
fix emitter copy-paste
2016-04-17 14:56:19 +03:00
antelle
11a12cceb4
[wip] win32 auto-type emitter
2016-04-17 14:24:33 +03:00
antelle
253455d874
better export api
2016-04-17 13:28:23 +03:00
antelle
731e8fe54e
fix arrow function
2016-04-11 00:15:43 +03:00
antelle
55a793ed8b
fix delay
2016-04-10 12:10:48 +03:00
antelle
5b87b9a560
remove trash from log
2016-04-10 10:31:08 +03:00
antelle
55378e67ba
explaining comment
2016-04-10 09:36:09 +03:00
antelle
195884062e
fix auto-type
2016-04-10 09:32:18 +03:00
antelle
8236146ed2
better window title detection
2016-04-09 23:19:56 +03:00
antelle
c21ecbc785
auto-type helper
2016-04-09 21:58:22 +03:00
antelle
db17018f9d
mac auto-type emitter
2016-04-09 21:10:11 +03:00
antelle
aa8af8eaa3
auto-type emitter impl stub
2016-04-09 18:07:53 +03:00
antelle
e35d5eb9ae
auto-type emitter
2016-04-09 17:27:42 +03:00
antelle
806f375e05
auto-type obfuscator
2016-04-09 15:55:27 +03:00
antelle
382c7fc6dc
debug log
2016-04-09 12:28:14 +03:00
antelle
8cfabab0bc
print seqs
2016-04-09 12:17:01 +03:00
antelle
0cdbfe04d4
invoke auto-type obfuscation
2016-04-09 11:41:52 +03:00
antelle
90cabeda9d
remove spaces
2016-04-09 09:29:30 +03:00
antelle
b5a08bf53a
auto-type otp
2016-04-09 09:29:20 +03:00
antelle
6e34581669
runner replacements
2016-04-09 01:21:58 +03:00
antelle
ba360ac907
log message
2016-04-09 00:14:09 +03:00
antelle
92fef49758
auto-type runner bugfixes
2016-04-09 00:12:56 +03:00
antelle
6e7442afbf
fix auto-type parser
2016-04-08 23:33:07 +03:00
antelle
ee3e9dcb95
auto-type parser
2016-04-08 18:40:00 +03:00
antelle
ba66c69235
minimize app on linux, fix #181 , fix 51
2016-04-07 19:33:01 +03:00
antelle
98ebff0534
enter otp manually
2016-04-04 21:45:17 +03:00
antelle
c836532a93
fix qr alert
2016-04-03 22:16:05 +03:00
antelle
ca299d426c
comment
2016-04-02 19:43:13 +03:00
antelle
2ba344a0f6
scan or select qr codes on mobile
2016-04-02 17:34:30 +03:00
antelle
b3ee43e519
otp moved to model
2016-04-02 00:09:16 +03:00
antelle
6217c97441
otp
2016-04-01 22:19:27 +03:00
antelle
2dbc350b53
reading otp qr codes
2016-03-31 23:52:04 +03:00
antelle
b7b30190e7
fix dropbox
2016-03-27 19:03:58 +03:00
antelle
7d4152a02c
oauth for desktop
2016-03-27 17:47:29 +03:00
antelle
9e43f1d3c1
popup warning
2016-03-27 16:36:07 +03:00
antelle
e209a49d7c
onedrive
2016-03-27 14:54:35 +03:00
antelle
02a80a18aa
google drive
2016-03-26 23:12:56 +03:00
Antelle
627ec27f92
removed github url from dropbox
2016-03-18 20:43:54 +03:00
Antelle
505682a197
add beta
2016-03-18 00:58:48 +03:00
Antelle
3fa3c17291
reset dropbox client on change
2016-03-18 00:49:39 +03:00
Antelle
fff01ce091
fix #57 : support custom Dropbox apps and folders
2016-03-18 00:10:49 +03:00
Antelle
0de302c61b
fix #81 : fix dropbox folder selection
2016-03-14 08:16:33 +03:00
Antelle
a75a1bc66c
dropbox folders setup
2016-03-14 08:04:55 +03:00
Antelle
4d4b0b3fab
dropbox provider settings config
2016-03-13 19:45:55 +03:00
Antelle
0eda512479
unified storage providers creation
2016-03-13 19:08:25 +03:00
Antelle
b6c09dc0c0
fix #155 : show dropbox chooser only if it's working
2016-03-13 16:41:55 +03:00
Antelle
141098b1d0
sign desktop update archive
2016-03-05 14:16:12 +03:00
Antelle
23c778dca7
fix updater
2016-02-14 19:31:05 +03:00
Antelle
0c8a73b099
check local version in updater
2016-02-07 14:49:31 +03:00
Antelle
f1b1c8a8d5
fix #79 : using system proxy settings for updater
2016-02-07 14:14:43 +03:00
Antelle
8119c75412
fix #78 : command-line option to disable updater
2016-02-06 14:40:40 +03:00
Antelle
08c61056b5
track changes in local files
2016-02-06 13:59:57 +03:00
Antelle
c68fef14e6
updater link
2016-02-05 00:08:04 +03:00
Antelle
f0d4125c97
check electron version in updater
2016-02-03 23:44:18 +03:00
Antelle
bb6f4a55c4
Merge branch 'master' into develop
...
Conflicts:
release-notes.md
2016-02-02 21:00:05 +03:00
Antelle
f6aa0c3105
app moved to app.keeweb.info
2016-02-02 20:36:31 +03:00
Antelle
2227c1df19
fix updater for v1
2016-01-31 17:28:09 +03:00
Antelle
fa57125e38
remove console
2016-01-31 12:26:30 +03:00
Antelle
d8e3b67d0a
fix issues with clipboard clear
2016-01-22 20:51:36 +03:00
Antelle
e0c7dd0fcd
updater min version idea
2016-01-17 23:34:40 +03:00
Antelle
93758d6c81
protected fields refactoring
2016-01-17 15:23:07 +03:00
Antelle
44c5516041
fix #50 : notification on password copy
2016-01-11 20:56:52 +03:00
Antelle
e0f5f49255
String globalization
2015-12-17 21:25:25 +03:00
Antelle
2ee7be3578
bugfixes
2015-12-12 18:43:43 +03:00
Antelle
3dab9af066
logging sync
2015-12-12 11:53:50 +03:00
Antelle
5bd6cf88b4
sync bugfixes
2015-12-11 23:51:16 +03:00
Antelle
00e22f0026
sync method
2015-12-10 22:44:02 +03:00
Antelle
169b22cb89
file operations refactoring
2015-12-08 22:18:35 +03:00
Antelle
2d5fb037fd
file open bugfixes
2015-12-08 00:00:44 +03:00
Antelle
917c4fe6bf
refactor file open
2015-12-07 22:07:56 +03:00
Antelle
2998e3f614
file open refactoring
2015-12-06 23:32:41 +03:00
Antelle
6aa32b1dc0
settings store
2015-12-05 16:57:43 +03:00
Antelle
a8bdcb2038
fix #45 : optional auto-lock on minimize
2015-12-03 00:41:53 +03:00
Antelle
6779044f13
storage providers refactoring
2015-12-02 23:39:40 +03:00
Antelle
f1a2f2edb7
fix #36 : auto-update fix
2015-11-22 23:18:05 +03:00