antelle
cb150bdba9
fetching time
2020-03-29 11:11:16 +02:00
antelle
7c16a79629
fix profiling
2020-03-29 11:06:05 +02:00
antelle
1f5cd55272
app startup time profiling
2020-03-29 10:59:40 +02:00
antelle
7f4a7f05f5
displaying fetch time
2020-03-29 09:55:17 +02:00
antelle
95239fb257
start profiler
2020-03-29 09:23:49 +02:00
antelle
d3b635ffd6
eslint
2020-03-21 17:39:36 +01:00
antelle
4ee0a1edaf
removed an expensive check from startup
2020-03-20 18:40:43 +01:00
antelle
7ccf38f0df
fix #1359 : fixed Google Drive login issues in desktop apps
2020-03-17 19:45:38 +01:00
antelle
3d3864d535
#615 : translated shortcut modifier keys
2020-03-15 17:34:57 +01:00
antelle
8021c6bb81
fix #1006 : password generator patterns
2020-03-15 11:20:01 +01:00
antelle
29c0e840d3
up deps
2020-03-14 20:29:55 +01:00
Alex Shpak
a80061d97f
Update cordova launcher, remove unnecessary code
2019-12-16 22:37:42 +01:00
antelle
0a025d807b
Merge branch 'master' into develop
...
# Conflicts:
# release-notes.md
2019-11-06 22:59:07 +01:00
antelle
ecf2a65e16
fix #1334 : saving new files not working
2019-11-06 19:46:17 +01:00
antelle
d66b33fd19
Merge branch 'master' into develop
...
# Conflicts:
# release-notes.md
2019-11-03 12:52:37 +01:00
antelle
bede42388f
fixed non-working updater
2019-10-27 16:43:47 +01:00
antelle
5d1162bd32
fix #1323 : version in the About dialog
2019-10-26 22:56:36 +02:00
antelle
c62193d1fe
#1307 : option to disable Markdown support
2019-10-17 19:13:11 +02:00
antelle
11a3995722
extracted focus manager
2019-10-12 12:26:22 +02:00
antelle
eb2de6f3f2
focus managing refactoring
2019-10-12 08:20:44 +02:00
antelle
5b118667ef
Merge branch 'master' into develop
...
# Conflicts:
# release-notes.md
2019-10-11 23:51:44 +02:00
antelle
3eca440e0c
fix #1296 : search in auto-type
2019-10-11 20:26:14 +02:00
antelle
0411fe4cfe
Merge branch 'master' into develop
...
# Conflicts:
# release-notes.md
2019-10-09 23:22:04 +02:00
antelle
77423ad833
fix #1288 : issues when opening a file during in auto-type mode
2019-10-08 20:09:06 +02:00
antelle
8c124f8980
fix #480 : option to launch the app minimized
2019-10-06 13:14:12 +02:00
antelle
5a8927b547
fix #565 : global shortcut to open KeeWeb
2019-10-06 12:27:18 +02:00
antelle
cc9e369b6f
fix #963 : keyboard shortcut to copy OTP in background
2019-10-06 08:48:11 +02:00
antelle
dcce37d99e
fix #1273 : untranslated menu items
2019-10-05 08:37:10 +02:00
antelle
1c744d8d6b
fixed Dropbox connection on iOS 13 homescreen
2019-09-29 09:54:52 +02:00
antelle
c9f62c3f3a
fix otp
2019-09-28 19:22:44 +02:00
antelle
2913a0421d
using one key for everything
2019-09-28 14:17:55 +02:00
antelle
59aebd3666
fixed copypaste
2019-09-28 12:25:07 +02:00
antelle
a01d85411c
fix #156 : using ServiceWorker instead of AppCache
2019-09-23 20:32:56 +02:00
antelle
22f5e61978
events in electron
2019-09-21 07:39:03 +02:00
antelle
15518a4ce0
removed underscore, added lodash
2019-09-18 20:42:17 +02:00
antelle
731994c9fe
less underscore
2019-09-18 07:08:23 +02:00
antelle
3341f3e7f6
less underscore
2019-09-17 23:48:31 +02:00
antelle
08d7261488
less underscore
2019-09-17 23:44:17 +02:00
antelle
89ccb99395
less underscore
2019-09-17 22:17:40 +02:00
antelle
94660d9e71
updater model
2019-09-17 21:56:58 +02:00
antelle
b405ca970c
file model
2019-09-17 21:39:06 +02:00
antelle
9c3c9d28fa
app setting model
2019-09-17 19:50:42 +02:00
antelle
87eb0468a6
events
2019-09-17 19:01:12 +02:00
antelle
42e70c1d05
key handler
2019-09-16 23:32:05 +02:00
antelle
19fa54f9d0
otp qr reader
2019-09-16 23:27:31 +02:00
antelle
2fcc6f2ea3
events
2019-09-16 22:57:56 +02:00
antelle
9859e921d2
exports
2019-09-16 22:01:59 +02:00
antelle
6277a48419
modal view
2019-09-15 23:18:09 +02:00
antelle
9bbea458c6
imports
2019-09-15 14:16:32 +02:00
antelle
6551622e07
fixed an error message
2019-09-15 12:37:11 +02:00
antelle
58726de491
path fix
2019-09-15 08:49:41 +02:00
antelle
60dcfbb071
organized files inside comp
2019-09-15 08:47:57 +02:00
antelle
9e7a86a1db
organized files inside util
2019-09-15 08:11:11 +02:00
antelle
dbc73a73e2
fix #713 : markdown notes
2019-09-14 22:12:02 +02:00
antelle
b06cb26edc
fix #743 : copying entry fields to clipboard
2019-09-14 17:06:38 +02:00
antelle
56d84e1d18
fix #348 : configurable system-wide shortcuts
2019-09-14 16:36:30 +02:00
antelle
3859beb543
devtools are now opened with alt-cmd-I
2019-09-14 14:07:56 +02:00
antelle
79dd95facd
fix #1243 : auto-type any field
2019-09-12 19:59:35 +02:00
antelle
bd37cb2c26
field order
2019-09-08 20:29:07 +02:00
antelle
5703dceb0c
HTML export
2019-09-08 20:28:02 +02:00
antelle
6e03932e6d
show the macOS theme only on Apple devices
2019-09-08 12:53:05 +02:00
antelle
82f841fdf9
macOS dark theme
2019-09-08 09:12:15 +02:00
antelle
ba29687865
fix #1234 auto-type issues in xubuntu/xfce
2019-08-22 22:15:04 +02:00
antelle
2c38f3c8f2
fix #1234 : auto-type not working on linux
2019-08-19 20:55:25 +02:00
antelle
f8395f7f38
better eslint
2019-08-18 10:17:09 +02:00
antelle
fa4ff0b0c3
prettier
2019-08-18 08:05:38 +02:00
antelle
176c2a6edd
moved the loader
2019-08-18 07:58:23 +02:00
antelle
8ab1ec615f
bugfixes for new Electron and webpack
2019-08-17 15:20:00 +02:00
antelle
84a23e4aea
prettier
2019-08-16 23:05:39 +02:00
antelle
3012d1b4e1
fixed auto-type window on mac
2019-03-31 14:30:36 +02:00
antelle
443a7b4f8d
Merge pull request #1138 from HarlemSquirrel/linux-focus-fix
...
Update Launcher.showMainWindow
2019-03-31 14:07:00 +02:00
antelle
6a9640ec29
mobile improvements
2019-03-31 13:55:00 +02:00
antelle
cf6fca86f3
iOS PWA improvements
2019-03-28 22:02:04 +01:00
Kevin McCormack
36bb2ff175
Update Launcher.showMainWindow
...
Fixes #1095
2019-03-15 09:19:25 -04:00
antelle
31986b1d50
merge master
2019-02-09 21:49:23 +01:00
antelle
ab0da3f49c
focus issues fix
2019-02-09 12:11:32 +01:00
antelle
f0530e2270
Merge branch 'master' into develop
2019-02-07 22:38:58 +01:00
antelle
6cad71e859
fixed focus issues
2019-02-07 22:34:09 +01:00
antelle
243e068fd6
fixed focus issues
2019-02-06 20:36:50 +01:00
antelle
3927d8b1ab
merge master
2019-02-04 20:11:04 +01:00
antelle
e79e903f25
fix #1096 : focus issues after minimizing
2019-02-04 19:49:01 +01:00
antelle
28c9faf48f
focusdetector static
2019-02-04 19:49:01 +01:00
antelle
1afc3a414b
fix #1096 : focus issues after minimizing
2019-02-04 19:20:12 +01:00
antelle
3c105c6091
focusdetector static
2019-02-04 19:14:31 +01:00
antelle
8cc80dbd69
focusdetector static
2019-01-21 20:52:40 +01:00
antelle
75eaf88d84
fixed focus detector
2019-01-15 19:03:23 +01:00
antelle
903d6dc271
fixed focus detector
2019-01-14 19:05:16 +01:00
antelle
f18d053cbf
Merge pull request #674 from alex-shpak/cordova
...
Cordova specific file system and fingerprint fixes.
2019-01-10 18:48:49 +01:00
Alex Shpak
b9ffe62e8b
#674 , Update fingerprint code to expose password less, remove fingerprint suggestion on password change
2019-01-09 22:45:26 +01:00
Alex Shpak
d3d1685785
Lock cordova app on minimize
2019-01-09 21:17:20 +01:00
Alex Shpak
adeb58bd6b
Fix clipboard for cordova to use existing hidden input
2019-01-09 21:17:20 +01:00
Alex Shpak
bd33a72ddc
Fix bug with file-info saving for cordova, implement simple copy to clipboard
2019-01-09 21:17:20 +01:00
Alex Shpak
59fa9253b3
Added fingerprint support for changed password
2019-01-09 21:17:20 +01:00
Alex Shpak
14b953f764
Fixed fingerprint and mkdir bugs
2019-01-09 21:16:15 +01:00
antelle
ee94183e2a
devtools mode
2019-01-07 20:43:14 +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
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