Commit Graph

17 Commits (e8f8341ef997dd807793b04a5d1b51f35d204d87)

Author SHA1 Message Date
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 +07:00
azivner bd2a5f6d82 change in naming of SQL methods
added assert methods to note tree
2017-12-23 11:02:38 +07:00
azivner f5e87db988 making sure that recent notes don't try to display deleted notes 2017-12-18 22:37:31 +07:00
azivner 50ff5da947 per-browser source id so we support having notecase opened in multiple tabs/windows 2017-12-16 20:48:34 +07:00
azivner e6686c4b32 not deleting recent notes because it causes sync hash failures (cleanup is not triggered if server isn't used) 2017-12-13 20:52:33 +07:00
azivner 021f02bd8c converted all timestamps to string representation 2017-12-10 12:56:59 +07:00
azivner 6fad30e9af renamed start_note_tree_id option to startNotePath 2017-12-06 23:15:53 +07:00
azivner 15faefe8a3 recent notes are now keyed by note tree id which simplifies things 2017-12-03 10:06:53 +07:00
azivner e47027cbef recent notes are kept only for one day 2017-11-29 20:30:47 +07:00
azivner 3d84f5c3b0 synchronization of transactions using promise so only one can be active 2017-11-28 17:24:08 +07:00
azivner fd764f6163 separate DB connection for each transaction (just for the record, will be reverted probably) 2017-11-28 17:04:47 +07:00
azivner f799d3076b sync / transaction fixes for recent notes 2017-11-24 00:09:53 +07:00
azivner 00151beded fixed recent notes 2017-11-19 12:06:48 +07: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 +07:00
azivner b2d1ca1c28 we now remember past source ids so app restart won't change anything in sync operation 2017-11-16 21:50:00 +07:00
azivner ae23f2ea84 added sync for recent notes 2017-11-05 00:16:02 +07:00
azivner 3fb30a0b5c persisted recent notes 2017-11-04 23:46:50 +07:00