Commit graph

958 commits

Author SHA1 Message Date
azivner d9e3a40ee4 during sync login we check that sync server source ID isn't local (can happen after document fork if server is not restarted) 2017-12-22 06:48:24 -05:00
azivner 4a3169dfdd reset radio to "html" type link when displaying dialog again 2017-12-21 23:13:28 -05:00
azivner e007ec5e21 removing extra actions (add link, cloning) from jump to dialog 2017-12-21 22:03:13 -05:00
azivner 262b02c1b2 scroll to current page after loading app 2017-12-21 22:00:44 -05:00
azivner 84faa41321 added cloning to the "add link" dialog 2017-12-21 21:54:25 -05:00
azivner 57c4465a37 remove all other foreign keys from synced entities 2017-12-20 22:43:24 -05:00
azivner 111d92bd81 remove also second foreign key from notes_tree 2017-12-20 22:39:18 -05:00
azivner 66652f2f0c bind ctrl+enter to execute query in SQL console 2017-12-20 22:30:44 -05:00
azivner 9ca7223aea removed foreign key from notes_tree parent_note_id because of sync issues 2017-12-20 22:30:17 -05:00
azivner 00e316fe29 Merge branch 'master' into stable 2017-12-20 19:52:17 -05:00
azivner 4ab9468f72 0.0.7 2017-12-20 19:52:01 -05:00
azivner 333735543e yet another attempt at fixing reporting sync changes to client 2017-12-19 23:22:21 -05:00
azivner f54d855f55 sql console now shows error message if any SQL error ocurred 2017-12-19 22:33:44 -05:00
azivner 2df81c3a83 forgot to enable the constraints immediatelly after connecting 2017-12-19 22:24:41 -05:00
azivner 5403f340ec functionality to fill up / cleanup sync rows compared to the entity rows 2017-12-19 22:04:51 -05:00
azivner 72712bc24b added foreign keys to relations to guarantee data consistency 2017-12-19 21:40:48 -05:00
azivner bb2f47deb2 alt-left and alt-right navigation also for electron 2017-12-19 19:54:55 -05:00
azivner eddb3ed58a hook on hash change which allows us navigation with alt-left, alt-right 2017-12-19 19:31:02 -05:00
azivner b0e2d99a7b fix history shortcut for firefox 2017-12-18 23:44:20 -05:00
azivner 58e3e8895a version 0.0.6 2017-12-18 23:42:15 -05:00
azivner 0d6ccd7f61 change in default keyboard shortcuts 2017-12-18 23:41:13 -05:00
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