Commit graph

321 commits

Author SHA1 Message Date
azivner
ec49bf0cca server side encryption WIP 2017-11-10 22:55:19 -05:00
azivner
8f1eedfe0d refactoring of password change and preparations for server side encryption 2017-11-09 23:25:23 -05:00
azivner
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
2017-11-09 21:11:33 -05:00
azivner
a3b2e705ce refactoring of sync code 2017-11-09 20:52:47 -05:00
azivner
5d5ea6a5c2 configurable sync timeout 2017-11-09 20:06:33 -05:00
azivner
4efa00f36b cosmetic cleanup, mostly in encryption 2017-11-08 22:33:08 -05:00
azivner
cd5f742a7b fixes in build script 2017-11-08 20:48:48 -05:00
azivner
70f717b350 note expansion is not synced anymore so there's less possibility of conflict 2017-11-07 20:36:17 -05:00
azivner
0f11eb9e98 fixed electron build for windows 2017-11-07 20:32:26 -05:00
Adam Zivner
d18223deec added missing icon 2017-11-07 18:36:47 -05:00
azivner
3c6287e39f changed icon 2017-11-06 23:52:54 -05:00
azivner
c61e4b271c upgrade and cleanup of package.json 2017-11-06 22:42:04 -05:00
azivner
43a6a52ead hide loader only once the initial note is loaded 2017-11-06 22:21:11 -05:00
azivner
0869caa03c added loader to hide ugly loading/repositioning etc. 2017-11-06 20:13:36 -05:00
azivner
a73afa9ded fix password change 2017-11-06 19:48:02 -05:00
azivner
e1251222cc sync fix and more logging 2017-11-06 19:23:35 -05:00
azivner
1c501beea9 sync debugging tweaks etc. 2017-11-05 21:56:42 -05:00
azivner
2a9a8da045 sync fixes 2017-11-05 20:37:25 -05:00
azivner
ba24281f22 fixed bug where migrations were not processed sequentially 2017-11-05 18:59:58 -05:00
azivner
232ace0c3f electron tweaks 2017-11-05 18:31:22 -05:00
azivner
b890c9982b some tweaks mainly for electron support 2017-11-05 17:58:55 -05:00
azivner
0481b1b79c more granular detection of changes which forces less disruptive realoding. Refactoring of audit functions 2017-11-05 10:41:54 -05:00
azivner
8c996a75ef reloading tree now doesn't force note reload 2017-11-05 10:06:49 -05:00
azivner
df7a39776d fixed bug with start node when reloading the tree 2017-11-05 09:52:28 -05:00
azivner
ae23f2ea84 added sync for recent notes 2017-11-05 00:16:02 -04:00
azivner
3fb30a0b5c persisted recent notes 2017-11-04 23:46:50 -04:00
azivner
30df3cba1c tree utils as a module 2017-11-04 22:18:36 -04:00
azivner
900f169dab tree changes as a module 2017-11-04 22:10:41 -04:00
azivner
68c2edea45 better reporting of sync error when "sync now" 2017-11-04 21:21:09 -04:00
azivner
b64ef6311c use native concat instead of own reimplementation 2017-11-04 21:10:19 -04:00
azivner
b192336113 fixed unloading the encrypted page after encryption timeout by simply reloading the app completely plus some unrelated refactorings 2017-11-04 21:02:56 -04:00
azivner
9c88fc6060 encryption settings loading moved from tree to encryption module 2017-11-04 19:57:40 -04:00
azivner
dfaa59b0a9 clipboard is now owned by note tree 2017-11-04 19:49:26 -04:00
azivner
19c5404d02 "use strict" for all frontend files (backend was done earlier) 2017-11-04 19:38:50 -04:00
azivner
60a3abdea9 status converted to module 2017-11-04 19:35:39 -04:00
azivner
ad7803f9dc context menu converted to module 2017-11-04 19:33:39 -04:00
azivner
9880a4d6f6 tree converted to module 2017-11-04 19:28:49 -04:00
azivner
e7f0187b29 encryption converted to module 2017-11-04 18:18:55 -04:00
azivner
b44c685f23 note converted to module 2017-11-04 17:54:27 -04:00
azivner
adc7d15819 link module 2017-11-04 17:07:03 -04:00
azivner
819ae7c4c0 more generic handling of links to note 2017-11-04 17:03:15 -04:00
azivner
c723bfc3ac add link converted to module 2017-11-04 14:43:20 -04:00
azivner
979acc8b4a moved dialog scripts into separate folder 2017-11-04 14:35:53 -04:00
azivner
819c01bb04 converted settings to module(s) 2017-11-04 14:31:53 -04:00
azivner
fd48a97c6d converted event log to module 2017-11-04 14:02:43 -04:00
azivner
1d0e96a314 converted jump to note to module 2017-11-04 13:59:43 -04:00
azivner
394fd6f527 converted note history to module 2017-11-04 13:55:46 -04:00
azivner
6d82a0e03f converted recent changes to module 2017-11-04 13:39:26 -04:00
azivner
af5ecd1869 refactoring recent notes into encapsulated module 2017-11-04 13:21:41 -04:00
azivner
869bccea18 event log now shows full path of notes and works with encryption 2017-11-04 11:44:42 -04:00