Commit graph

32 commits

Author SHA1 Message Date
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
021f02bd8c converted all timestamps to string representation 2017-12-10 12:56:59 -05:00
azivner
6fad30e9af renamed start_note_tree_id option to startNotePath 2017-12-06 23:15:53 -05:00
azivner
0521deb304 unifying API paths to lower-case 2017-12-01 22:47:23 -05:00
azivner
8bd76721ad prefixes are now displayed also in all autocompletes and recent notes 2017-11-29 22:03:03 -05:00
azivner
3d84f5c3b0 synchronization of transactions using promise so only one can be active 2017-11-28 17:24:08 -05:00
azivner
fd764f6163 separate DB connection for each transaction (just for the record, will be reverted probably) 2017-11-28 17:04:47 -05:00
azivner
8b5988e13c sync fix to prefix and some usability improvements 2017-11-26 23:10:23 -05:00
azivner
160c1c455c initial implementation of tree prefix 2017-11-26 22:34:25 -05:00
azivner
acba72ec4c cloning in context menu (copy & paste) and a lot of related refactoring and fixes 2017-11-22 23:16:54 -05:00
azivner
a3030f845b unified SQL syntax to uppercase 2017-11-20 23:51:28 -05:00
azivner
3610926804 adding clone from recent notes dialog 2017-11-19 16:35:35 -05:00
azivner
f18d25911b removed notes_parent, instead using notes_tree 2017-11-19 11:28:46 -05:00
azivner
cc3c9d6428 parent-child relationship is now stored in notes_parent table 2017-11-18 18:57:50 -05:00
azivner
5fb94fcbbd notes_tree now has note_tree_id so we stricly distinguish between working on notes or note trees 2017-11-18 17:05:50 -05:00
azivner
dec9cad106 cleaned up "CBC" from methods since we don't have CTR 2017-11-18 12:53:17 -05:00
azivner
7b2c79b754 lazy loading of tree 2017-11-17 21:31:54 -05:00
azivner
e53926738c sync fixes 2017-11-16 22:18:25 -05:00
azivner
c190c738a2 data key is not encrypted with aes-cbc as well 2017-11-15 23:39:50 -05:00
azivner
5313ac47e6 changing from AES-256-CTR to AES-128-CBC for note encryption 2017-11-15 22:13:45 -05:00
azivner
9cf935efd1 protect/unprotect subtree 2017-11-15 00:04:26 -05:00
azivner
ff411f00b1 server side WIP - saving encrypted note now works, changing terminology of "encrypted note" to "protected note" 2017-11-14 21:54:12 -05:00
azivner
ec49bf0cca server side encryption WIP 2017-11-10 22:55:19 -05:00
azivner
2a9a8da045 sync fixes 2017-11-05 20:37:25 -05:00
azivner
c3d776ae13 sync of options 2017-11-02 20:48:02 -04:00
azivner
1cf247f164 more fine grained handling of conflicts without having to reload whole page most of the time 2017-11-01 22:36:26 -04:00
azivner
c5f80051ae backup is now triggered after start of the app and with timer 2017-10-28 12:23:11 -04:00
azivner
966ac6f620 shortening of noteIds to 12 characters 2017-10-28 12:12:20 -04:00
azivner
5df3b78abc notes_tree is now soft deleted as well 2017-10-24 22:58:59 -04:00
azivner
3009c5e15e notes are now soft-deleted 2017-10-22 22:13:24 -04:00
azivner
dcdabe79d1 use strict in all JS files 2017-10-21 21:10:33 -04:00
azivner
0c823a2927 reorganization of source code 2017-10-15 19:47:05 -04:00
Renamed from node/routes/api/tree.js (Browse further)