1
0
mirror of https://github.com/keeweb/keeweb.git synced 2024-06-20 06:56:40 +02:00
Commit Graph

426 Commits

Author SHA1 Message Date
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
Antelle
8407c76046 fix #43, #44: windows minimize to tray bugfix 2015-11-22 21:18:54 +03:00
Antelle
8f906541a0 v0.4.2 2015-11-22 15:03:54 +03:00
Antelle
7df0328e1d minimize to tray on windows 2015-11-21 10:29:49 +03:00
Antelle
b2e638bb1a fix #37: auto-lock by timer 2015-11-18 21:33:04 +03:00
Antelle
7b4791371e fix #35: removed hardcoded app folder name from dropbox 2015-11-18 20:08:59 +03:00
Antelle
87944b33b4 idle locking; visual lock idea 2015-11-18 00:49:12 +03:00
Antelle
ae29852b60 lock flow 2015-11-17 23:57:32 +03:00
Antelle
9111d396cd fix #30: clear clipboard password after timeout 2015-11-16 23:36:07 +03:00
Antelle
94fd93ab9d option to check updates without install 2015-11-16 22:04:33 +03:00
Antelle
2d9f27f852 fix #35: Dropbox notification in self-hosted apps 2015-11-16 20:53:41 +03:00
Antelle
b5aebd7917 desktop Dropbox 2015-11-15 23:08:26 +03:00
Antelle
5ad5cbd6e4 user-agent in transport 2015-11-14 19:58:34 +03:00
Antelle
d0f5821fd4 release notes link 2015-11-14 19:07:14 +03:00
Antelle
608f098f59 Update alert 2015-11-14 18:28:36 +03:00
Antelle
9ec30ff533 app restart on update 2015-11-14 14:09:36 +03:00
Antelle
a32fc8ef45 building index.html with app 2015-11-14 11:39:22 +03:00
Antelle
bfb337b499 first working updater implementation 2015-11-13 22:56:22 +03:00
Antelle
c7e7fe04ad Merge branch 'master' into no-auto-update
Conflicts:
	app/scripts/app.js
	app/scripts/comp/launcher.js
	app/scripts/models/app-settings-model.js
	app/scripts/views/settings/settings-general-view.js
	app/templates/settings/settings-general.html
2015-11-11 22:26:04 +03:00
Antelle
4b19f32bbc fix #5: groups and entries arranging 2015-11-08 11:59:46 +03:00
Antelle
1e4536a770 offline and local storage 2015-11-07 22:02:45 +03:00
Antelle
2c1da0dc04 improved open page ux 2015-11-06 23:14:47 +03:00
Antelle
732c87699b logging errors for devs 2015-11-04 23:23:55 +03:00
Antelle
087a0a092c saving app settings to local file for desktop 2015-11-04 22:59:22 +03:00
Antelle
290fe195b6 fix #3: desktop app close handler 2015-11-04 09:16:39 +03:00
Antelle
b0a9cc90df Updater implementation (WIP) 2015-10-30 00:20:01 +03:00
Antelle
308ff8505c Merge branch 'master' into no-auto-update 2015-10-30 00:15:25 +03:00
Antelle
554794eb12 fixed dropbox sync errors 2015-10-27 00:07:43 +03:00
Antelle
73a51db7cf no auto-update (WIP) 2015-10-25 22:26:33 +03:00
Antelle
b90b31297e dropbox 2015-10-25 19:27:34 +03:00
Antelle
8bc020c5b0 util refactoring: moved files to folders 2015-10-25 12:44:19 +03:00