Commit graph

1487 commits

Author SHA1 Message Date
azivner
35912f325b making sure that if AJAX request fails, then the whole operation is cancelled (previously the promise has been resolved successfully even in case of failed request) 2017-12-18 22:56:44 -05:00
azivner
dc714f20c5 fix migration 2017-12-18 22:42:14 -05:00
azivner
f5e87db988 making sure that recent notes don't try to display deleted notes 2017-12-18 22:37:31 -05:00
azivner
3edbb65b0f logging current time with console.logs on frontend 2017-12-18 22:06:24 -05:00
azivner
1ebf9d4e56 better sync implementation of ping job 2017-12-18 21:58:46 -05:00
azivner
1b900bb907 fix sync of date_modified in notes_tree which caused failed hash check 2017-12-18 20:58:13 -05:00
azivner
f96e38fd13 fix tooltip 2017-12-17 17:37:19 -05:00
azivner
125012cba7 ctrl+. shortcut for scroll to current note which also allows to switch quickly to tree from editor 2017-12-17 16:56:30 -05:00
azivner
eee06a4b90 ctrl+insert now works globally - i.e. inside editor 2017-12-17 16:40:38 -05:00
azivner
42dfbaa986 updating data model after change parent of the note 2017-12-17 16:28:13 -05:00
azivner
cf7ab2b8d6 fix for non-sync WS messages 2017-12-17 13:46:18 -05:00
azivner
ccc7775c7c small usability improvements 2017-12-16 21:35:44 -05:00
azivner
8eff18922c fixed background of protected notes 2017-12-16 21:27:42 -05:00
azivner
e206269457 got rid of request context and related refactorings 2017-12-16 21:23:35 -05:00
azivner
50ff5da947 per-browser source id so we support having notecase opened in multiple tabs/windows 2017-12-16 20:48:34 -05:00
azivner
03d86209ca changed order of syncs to maybe improve racing problems 2017-12-16 12:30:37 -05:00
azivner
0c0e95b91e fix pulling changes 2017-12-16 12:21:56 -05:00
azivner
4381d88524 0.0.5 2017-12-16 09:02:05 -05:00
azivner
8d3ed6c8a6 fancytree upgrade & cleanup 2017-12-16 00:19:15 -05:00
azivner
5b08dfefd3 db anonymization implementation 2017-12-16 00:05:37 -05:00
azivner
fab69f411e fix settings active tab color 2017-12-15 22:35:42 -05:00
azivner
0fbb3f08e5 extra sync consistency check for extra sync rows 2017-12-15 22:16:28 -05:00
azivner
3132daa466 better logging of sync 2017-12-15 21:49:46 -05:00
azivner
df69dbb2e1 if note doesn't exist we don't try to activate it 2017-12-15 21:36:21 -05:00
azivner
6edaf0ed00 split hash checks per table with recent notes not reported into frontend as error 2017-12-15 21:14:10 -05:00
azivner
206a6dd6e7 set last synced push to avoid full sync after DB upgrade 2017-12-14 23:38:03 -05:00
azivner
6e783f4686 success log message if all consistency checks pass 2017-12-14 23:30:38 -05:00
azivner
612c7d9144 more cleanups 2017-12-14 23:28:50 -05:00
azivner
54562b03c8 0.0.4 version 2017-12-14 23:23:00 -05:00
azivner
92992a3e2a cleanup inconsistencies from prod DB. Show error message on frontend in case of inconsistencies 2017-12-14 23:21:03 -05:00
azivner
e1159c472d better behavior when deleting last item 2017-12-14 22:53:25 -05:00
azivner
2e11494cac filling up missing sync rows 2017-12-14 22:47:55 -05:00
azivner
f3f453bdbf padding dates 2017-12-14 22:38:38 -05:00
azivner
d1329de760 implemented consistency checks 2017-12-14 22:16:26 -05:00
azivner
581f406a24 sql console implementation 2017-12-14 20:38:56 -05:00
azivner
45fba6d7f8 save sync records even if sync isn't configured, but don't put them as outstanding pushes (should be still available for pulls) 2017-12-14 07:57:31 -05:00
azivner
180a7432ca Merge branch 'master' into stable 2017-12-13 23:36:02 -05:00
azivner
eccab914be version 0.0.3 2017-12-13 23:35:51 -05:00
azivner
55bf903623 fix storing date_modified for note 2017-12-13 23:27:02 -05:00
azivner
b0cbe91784 implementation of forcing full (re)sync 2017-12-13 23:03:48 -05:00
azivner
e6686c4b32 not deleting recent notes because it causes sync hash failures (cleanup is not triggered if server isn't used) 2017-12-13 20:52:33 -05:00
azivner
17c90262c2 create sync records only if sync is configured. This will prevent sync conflicts after document fork. 2017-12-13 20:34:21 -05:00
azivner
2fa57b79fd Merge branch 'master' into stable 2017-12-12 23:57:40 -05:00
azivner
b7ffc33c94 0.0.2 version 2017-12-12 23:57:26 -05:00
azivner
643069e8d6 sync check failure is now shown as error message in frontend 2017-12-12 23:47:17 -05:00
azivner
64e8777ed5 small clarification of the sync logs 2017-12-12 23:39:02 -05:00
azivner
f71d71104a set db as ready only if migration fully succeeded 2017-12-12 23:35:41 -05:00
azivner
513689b175 fix 2017-12-12 22:26:40 -05:00
azivner
4596d56ae8 fix bug causing non-working autocomplete after creating new note 2017-12-12 22:20:03 -05:00
azivner
c24d9a0afa added search for electron + sourcemap for jquery 2017-12-12 21:40:55 -05:00