Commit Graph

  • 1a36daa088 sync fixes azivner 2017-11-23 23:54:54 -05:00
  • f499872809 fix sync API for note tree azivner 2017-11-23 22:25:39 -05:00
  • c9ccf797da cycle check when cloning notes azivner 2017-11-23 21:50:12 -05:00
  • c72e5ef93b moved search into separate file azivner 2017-11-23 21:10:37 -05:00
  • 5b2c18dab7 refactoring and check for existing clone in a parent azivner 2017-11-23 20:49:24 -05:00
  • 45a293e25a simplification of prepareNoteTreeInner azivner 2017-11-23 20:12:39 -05:00
  • f6aae68063 moved isNewNoteCreated into note_editor azivner 2017-11-23 19:40:47 -05:00
  • 0ec6d4baa8 simplification of internal structure/methods in note_tree azivner 2017-11-23 19:29:25 -05:00
  • acba72ec4c cloning in context menu (copy & paste) and a lot of related refactoring and fixes azivner 2017-11-22 23:16:54 -05:00
  • c1fca4764b fixed password change (broken since migration to CBC encryption) azivner 2017-11-22 20:57:06 -05:00
  • b96e434345 fixing encrypt / decrypt subtree azivner 2017-11-22 20:46:42 -05:00
  • 705aff93ec fix undefined variable azivner 2017-11-22 20:36:07 -05:00
  • ab433b472e fix broken sending expanded to server azivner 2017-11-22 20:29:22 -05:00
  • 16818e7583 correctly updating title for all clone nodes azivner 2017-11-22 19:58:56 -05:00
  • 4e0d83e9de basic ExtClones integration. Other "clones" are now marked as bold when their clone is activated azivner 2017-11-22 19:40:06 -05:00
  • 5cec7a497b fix pulling recent notes by note path (which contains '/' so needs to be escaped) azivner 2017-11-21 22:18:37 -05:00
  • 79a803ccc9 added content hash check azivner 2017-11-21 22:11:27 -05:00
  • d7644de666 tree now shows list of different cloned notes azivner 2017-11-21 20:04:06 -05:00
  • 84a9e9067d notes with multiple parents are now marked with dashed underline azivner 2017-11-21 18:39:56 -05:00
  • 163a03663f app info is now logged after startup azivner 2017-11-21 00:25:53 -05:00
  • a3030f845b unified SQL syntax to uppercase azivner 2017-11-20 23:51:28 -05:00
  • 51ad89ce63 Merge branch 'stable' azivner 2017-11-20 23:37:27 -05:00
  • 34b13c7936 electron shortcuts fixes azivner 2017-11-20 23:10:04 -05:00
  • a61f63b098 load port from config file for electron azivner 2017-11-20 19:59:42 -05:00
  • b998c936ba don't save backups with colons in filenames, doesn't work on windows azivner 2017-11-20 19:43:48 -05:00
  • 3a55d08152 don't save backups with colons in filenames, doesn't work on windows azivner 2017-11-20 19:38:30 -05:00
  • 4c0315d2bf fix deleting notes azivner 2017-11-19 23:12:39 -05:00
  • aeeb35101e fixed recent changes azivner 2017-11-19 22:48:07 -05:00
  • 8a1c477b8a removed glob.allNoteIds which wasn't used anymore azivner 2017-11-19 22:32:59 -05:00
  • d98a5b6299 more actions on jump to note dialog azivner 2017-11-19 22:31:30 -05:00
  • c8aaf6085d fixed jump to note azivner 2017-11-19 20:36:13 -05:00
  • 658f4872af fixed autocomplete azivner 2017-11-19 19:39:39 -05:00
  • e992087720 recovery if note path changes, plus change of note path after note move azivner 2017-11-19 18:16:50 -05:00
  • 14787e0283 note expansion fix azivner 2017-11-19 16:43:49 -05:00
  • 3610926804 adding clone from recent notes dialog azivner 2017-11-19 16:35:35 -05:00
  • 00151beded fixed recent notes azivner 2017-11-19 12:06:48 -05:00
  • f18d25911b removed notes_parent, instead using notes_tree azivner 2017-11-19 11:28:46 -05:00
  • b22eb2db1e support for note path azivner 2017-11-19 08:47:22 -05:00
  • cc3c9d6428 parent-child relationship is now stored in notes_parent table azivner 2017-11-18 18:57:50 -05:00
  • 9a819cafed sync changes for note_tree_id and fixed recent notes azivner 2017-11-18 17:17:46 -05:00
  • 5fb94fcbbd notes_tree now has note_tree_id so we stricly distinguish between working on notes or note trees azivner 2017-11-18 17:05:50 -05:00
  • dec9cad106 cleaned up "CBC" from methods since we don't have CTR azivner 2017-11-18 12:53:17 -05:00
  • 6b226a319c cleaned up old CTR encryption methods azivner 2017-11-18 12:48:54 -05:00
  • 35d5289cca jump to note works with lazy loaded note tree azivner 2017-11-17 22:52:24 -05:00
  • eb20e1f31f jump to note now has full list of notes azivner 2017-11-17 22:37:11 -05:00
  • 7b2c79b754 lazy loading of tree azivner 2017-11-17 21:31:54 -05:00
  • 2f2969b2a1 all DB operations now wait for DB connection azivner 2017-11-17 19:09:51 -05:00
  • c4a9aaa52d fix error when saving unprotected notes azivner 2017-11-17 18:56:52 -05:00
  • a6bf04f8d4 support for https azivner 2017-11-16 23:55:50 -05:00
  • 963b81864c startup now respects port in config file azivner 2017-11-16 23:06:16 -05:00
  • 92027af426 updated icon (solid background) azivner 2017-11-16 22:28:19 -05:00
  • e53926738c sync fixes azivner 2017-11-16 22:18:25 -05:00
  • b2d1ca1c28 we now remember past source ids so app restart won't change anything in sync operation azivner 2017-11-16 21:50:00 -05:00
  • 9e7fcdfe15 experimental implementation of sync toggle azivner 2017-11-16 20:08:04 -05:00
  • 7e3fd2f63e added app and db versions to about dialog in settings azivner 2017-11-16 20:03:44 -05:00
  • fed1cab2c9 F5 now reloads and ctrl-shift-i shows up dev tools azivner 2017-11-16 19:43:34 -05:00
  • c371ffb597 fix browser error azivner 2017-11-16 19:25:27 -05:00
  • 379431eefd fixed encryption of note history azivner 2017-11-16 00:22:00 -05:00
  • c190c738a2 data key is not encrypted with aes-cbc as well azivner 2017-11-15 23:39:50 -05:00
  • 5313ac47e6 changing from AES-256-CTR to AES-128-CBC for note encryption azivner 2017-11-15 22:13:45 -05:00
  • 2533b8e121 use native node crypto for sha256 azivner 2017-11-15 18:23:19 -05:00
  • dd5a142fdd hiding protected session dialog when moving over to unprotected note azivner 2017-11-15 00:10:11 -05:00
  • 9cf935efd1 protect/unprotect subtree azivner 2017-11-15 00:04:26 -05:00
  • c2ad14ba18 more cleanup azivner 2017-11-14 23:01:23 -05:00
  • 98a2322b37 refreshing protected session when loading and saving protected notes azivner 2017-11-14 22:50:56 -05:00
  • 892aa39d46 renamed encryption session timeout to protected session timeout azivner 2017-11-14 22:44:45 -05:00
  • 4aa70d3574 renamed encryption module to protected_session azivner 2017-11-14 22:36:36 -05:00
  • b28df3f093 more cleanups azivner 2017-11-14 22:34:33 -05:00
  • 0a0421ec7e note history decryption now works, more cleanup azivner 2017-11-14 22:21:56 -05:00
  • ff411f00b1 server side WIP - saving encrypted note now works, changing terminology of "encrypted note" to "protected note" azivner 2017-11-14 21:54:12 -05:00
  • c18799b938 Merge branch 'stable' azivner 2017-11-13 23:42:23 -05:00
  • 82614c1c73 fix build script azivner 2017-11-13 23:41:44 -05:00
  • fbce84e779 added build date & revision azivner 2017-11-13 23:35:23 -05:00
  • f9056c6754 proxy support azivner 2017-11-13 19:45:13 -05:00
  • 50b789fc39 server side encryption WIP azivner 2017-11-12 21:40:26 -05:00
  • ec49bf0cca server side encryption WIP azivner 2017-11-10 22:55:19 -05:00
  • 8f1eedfe0d refactoring of password change and preparations for server side encryption azivner 2017-11-09 23:25:23 -05:00
  • 433982e7bc - changing note parent must change date_modified otherwise it will trigger a conflict - when syncing note tree we don't overwrite is_expanded status azivner 2017-11-09 21:11:33 -05:00
  • a3b2e705ce refactoring of sync code azivner 2017-11-09 20:52:47 -05:00
  • 5d5ea6a5c2 configurable sync timeout azivner 2017-11-09 20:06:33 -05:00
  • 4efa00f36b cosmetic cleanup, mostly in encryption azivner 2017-11-08 22:33:08 -05:00
  • cd5f742a7b fixes in build script azivner 2017-11-08 20:48:48 -05:00
  • 70f717b350 note expansion is not synced anymore so there's less possibility of conflict azivner 2017-11-07 20:36:17 -05:00
  • 0f11eb9e98 fixed electron build for windows azivner 2017-11-07 20:32:26 -05:00
  • d18223deec added missing icon Adam Zivner 2017-11-07 18:36:47 -05:00
  • 3c6287e39f changed icon azivner 2017-11-06 23:52:54 -05:00
  • c61e4b271c upgrade and cleanup of package.json azivner 2017-11-06 22:42:04 -05:00
  • 43a6a52ead hide loader only once the initial note is loaded azivner 2017-11-06 22:21:11 -05:00
  • 0869caa03c added loader to hide ugly loading/repositioning etc. azivner 2017-11-06 20:13:36 -05:00
  • a73afa9ded fix password change azivner 2017-11-06 19:48:02 -05:00
  • e1251222cc sync fix and more logging azivner 2017-11-06 19:23:35 -05:00
  • 1c501beea9 sync debugging tweaks etc. azivner 2017-11-05 21:56:42 -05:00
  • 2a9a8da045 sync fixes azivner 2017-11-05 20:37:25 -05:00
  • ba24281f22 fixed bug where migrations were not processed sequentially azivner 2017-11-05 18:59:58 -05:00
  • 232ace0c3f electron tweaks azivner 2017-11-05 18:31:22 -05:00
  • b890c9982b some tweaks mainly for electron support azivner 2017-11-05 17:58:55 -05:00
  • 0481b1b79c more granular detection of changes which forces less disruptive realoding. Refactoring of audit functions azivner 2017-11-05 10:41:54 -05:00
  • 8c996a75ef reloading tree now doesn't force note reload azivner 2017-11-05 10:06:49 -05:00
  • df7a39776d fixed bug with start node when reloading the tree azivner 2017-11-05 09:52:28 -05:00
  • ae23f2ea84 added sync for recent notes azivner 2017-11-05 00:16:02 -04:00