thecodrr
5be2a5ebd6
fix: reset progress on operation cancel
2021-10-01 11:40:18 +05:00
thecodrr
0c799e4d1f
refactor: cleanup attachments progress event
2021-09-30 09:42:32 +05:00
thecodrr
6b619e5d3d
feat: add upload/download cancellation support
2021-09-29 09:53:50 +05:00
thecodrr
7d16b8f388
feat: refactors and add support for upload/download progress
2021-09-26 11:47:13 +05:00
thecodrr
db87d05b3e
fix: crash when extracting attachments from notes
2021-09-23 10:57:55 +05:00
thecodrr
052fca4f42
fix: return null if items are undefined
2021-09-22 09:21:06 +05:00
thecodrr
1c51824b33
feat: add attachments support
2021-09-20 12:10:36 +05:00
thecodrr
6033cf8740
inital work
2021-09-15 02:16:55 +05:00
thecodrr
e0202cd22a
fix: do not throw on sync already running
2021-09-13 09:37:52 +05:00
thecodrr
a6353d8990
fix: send lastSynced time from local to server
2021-08-31 12:12:16 +05:00
thecodrr
14fed3e8bb
fix: use dateResolved to prevent recursive merge conflicts
2021-08-10 11:59:56 +05:00
thecodrr
1ca53f939e
fix: do not allow multiple concurrent syncs
2021-08-10 11:59:26 +05:00
thecodrr
bbf05064e4
feat: allow overwriting date edited of note content
2021-07-25 11:31:44 +05:00
thecodrr
7679b19fae
refactor: minor refactor
2021-07-06 20:56:54 +05:00
thecodrr
d9bbb9fbab
fix: improve content cleanup logic
2021-07-03 23:07:43 +05:00
thecodrr
f0dbe822c7
feat: cleanup orphaned content items
2021-07-03 14:50:59 +05:00
thecodrr
7b454bd13e
revert: always send data even if empty
2021-07-03 14:08:36 +05:00
thecodrr
50c95461b1
fix: unexpected merge conflicts on multiple devices
2021-07-03 12:14:11 +05:00
thecodrr
1113c5cfcd
fix: exception when mergin locked notes
2021-06-17 10:41:50 +05:00
thecodrr
81d4c921c5
feat: do not push sync if nothing is changed
2021-06-16 10:08:29 +05:00
thecodrr
3a5fd2ea65
fix: check and handle undefined data during sync merge
2021-06-03 09:18:18 +05:00
thecodrr
d28e29a09f
fix: undefined remote.data during conflict
2021-04-19 10:05:47 +05:00
thecodrr
f607eedbfa
feat: add localOnly prop to note
2021-04-06 09:13:06 +05:00
thecodrr
ad970c2348
fix: do not cause conflict if remote === undefined
2021-03-06 09:39:47 +05:00
thecodrr
f6bdfa9a47
fix: do not migrate vaultKey
2021-03-06 09:36:50 +05:00
thecodrr
dd2a065be7
fix: multiple settings objects created for 1 user
...
due to these multiple objects reset password wasn't working because
only the latest one would be encrypted with the new password
but all previous objects would require decryption
which resulted in a block while syncing
2021-02-26 17:33:46 +05:00
thecodrr
fd113673c0
feat: remove sync tests
...
these tests are too fragile, hard to maintain and keep up to date.
Maybe I will write them again from scratch. As they are, they are of no help.
2021-02-25 19:42:58 +05:00
thecodrr
03e21221c7
feat: add notebook merging
2021-02-25 19:41:17 +05:00
thecodrr
91ec7d1a37
fix: do not cause conflict if remote === false
2021-02-25 09:31:11 +05:00
thecodrr
df4c98b27b
fix: do not update lastSynced time on SSE sync
...
we won't be updating lastSynced time because it can
cause the lastSynced time to move ahead of any last edited
(but unsynced) note resulting in edited notes not getting synced.
2021-02-22 09:33:30 +05:00
thecodrr
4652a74f43
fix: duplicate colors and tags on sync
2021-02-20 09:50:22 +05:00
thecodrr
22d2950f24
feat: disable compression
2021-02-18 18:23:19 +05:00
thecodrr
60a7397ef5
fix: do not try to migrate locked notes
2021-02-18 09:30:48 +05:00
thecodrr
2a8a0b227a
feat: move he to lean-he, remove transfun & jshashes
2021-02-16 21:38:32 +05:00
thecodrr
b5a0b9e649
feat: remove trash collection
2021-02-16 16:56:06 +05:00
thecodrr
53be480b67
fix: shouldCompress is not defined
2021-02-16 11:59:23 +05:00
thecodrr
bd31ef8d9b
feat: add content compression before encryption
2021-02-13 12:05:15 +05:00
thecodrr
dc95ad86e0
fix: remove all mention of delta
2021-02-12 10:15:37 +05:00
thecodrr
7cb084de54
feat: hash compare conflicted content items
2021-02-12 10:01:06 +05:00
thecodrr
4fa53ba9c0
feat: migrate from delta to tiny
2021-02-02 12:24:54 +05:00
thecodrr
4e262e615e
refactor: change all event strings to constants
2021-01-23 10:48:21 +05:00
thecodrr
0ed57e3620
test: fix all ci tests
2021-01-22 22:08:56 +05:00
thecodrr
810567af95
fix: do not throw on merge conflict in SSE handler
2021-01-09 11:13:17 +05:00
thecodrr
b26b5e462e
fix: refresh db on sse sync event
2020-12-29 15:32:56 +05:00
thecodrr
5bb50b4e80
fix: some notes from backup not being restored
2020-12-29 14:08:48 +05:00
thecodrr
690cd51862
fix: colors and tags syncing
2020-12-29 12:31:26 +05:00
thecodrr
5c519f17e6
fix: minor errors with fetch request
2020-12-16 13:23:14 +05:00
thecodrr
f8c306380b
feat: migrate to use the new backend
2020-12-16 12:06:25 +05:00
thecodrr
a83b2355d2
feat: impl account password changing
2020-12-11 20:19:28 +05:00
thecodrr
ae4a1f9c61
fix: TypeError: Cannot read property '_settings' of undefined
2020-12-10 12:58:04 +05:00