azivner
|
9860c8deef
|
refactoring of routes - noteId needs to go to /notes noteTreeId to /tree
|
2018-01-13 20:53:00 -05:00 |
|
azivner
|
743d72a0c3
|
added express-promise-wrap to catch and respond to unhandled exceptions immediately, previously the requests just hanged
|
2018-01-07 09:35:44 -05:00 |
|
azivner
|
07c33979c3
|
consistent checking of is_deleted, some small refactorings
|
2018-01-03 22:13:02 -05:00 |
|
azivner
|
bd2a5f6d82
|
change in naming of SQL methods
added assert methods to note tree
|
2017-12-23 11:02:38 -05:00 |
|
azivner
|
72712bc24b
|
added foreign keys to relations to guarantee data consistency
|
2017-12-19 21:40:48 -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
|
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 |
|