Commit graph

22 commits

Author SHA1 Message Date
azivner
ad7fa5e096 better conflict detection 2018-01-01 22:28:19 -05:00
azivner
e560072f8b drag & drop support for multi select plus some fixes 2018-01-01 18:29:06 -05:00
azivner
332fc16852 fix pasting into non-expanded non-loaded node (UI only) 2017-12-27 22:44:27 -05:00
azivner
baab745462 some visual tweaks 2017-12-26 19:54:43 -05:00
azivner
8bc12a2654 fixes in working with top level nodes and root node 2017-12-23 12:19:15 -05:00
azivner
84faa41321 added cloning to the "add link" dialog 2017-12-21 21:54:25 -05:00
azivner
72712bc24b added foreign keys to relations to guarantee data consistency 2017-12-19 21:40:48 -05:00
azivner
42dfbaa986 updating data model after change parent of the note 2017-12-17 16:28:13 -05:00
azivner
e1159c472d better behavior when deleting last item 2017-12-14 22:53:25 -05:00
azivner
3abbe2d970 realoding tree after deletion (too many changes in data model) 2017-12-09 21:42:22 -05:00
azivner
15faefe8a3 recent notes are now keyed by note tree id which simplifies things 2017-12-03 10:06:53 -05:00
azivner
0521deb304 unifying API paths to lower-case 2017-12-01 22:47:23 -05:00
azivner
54c0ff15b3 using server.method() instead of direct call to $.ajax - preparation for electron without network requests 2017-11-28 20:52:38 -05:00
azivner
3d84f5c3b0 synchronization of transactions using promise so only one can be active 2017-11-28 17:24:08 -05:00
azivner
4d95eb0762 some fixes in note moving 2017-11-28 15:17:11 -05:00
azivner
5b2c18dab7 refactoring and check for existing clone in a parent 2017-11-23 20:49:24 -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
4c0315d2bf fix deleting notes 2017-11-19 23:12:39 -05:00
azivner
8a1c477b8a removed glob.allNoteIds which wasn't used anymore 2017-11-19 22:32:59 -05:00
azivner
e992087720 recovery if note path changes, plus change of note path after note move 2017-11-19 18:16: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
900f169dab tree changes as a module 2017-11-04 22:10:41 -04:00