Commit Graph

64 Commits

Author SHA1 Message Date
thecodrr
91ae3bc581 fix: ignore newly synced items 2022-03-28 13:31:18 +05:00
thecodrr
e81be52386 fix: run sync on realtime sync completed 2022-03-28 13:08:28 +05:00
thecodrr
e727974951 fix: close signalr connection on stop 2022-03-28 10:54:13 +05:00
thecodrr
ebe06bd4e0 fix: encrypt items before sync 2022-03-28 10:45:41 +05:00
thecodrr
a3bc778660 Merge branch 'master' into websockets-encrypted-sync 2022-03-28 10:17:18 +05:00
thecodrr
756efd3af1 feat: auto sync on sse connect 2022-03-08 13:17:24 +05:00
thecodrr
9d097b11cb feat: mark att. as failed on error 2022-02-28 13:05:51 +05:00
thecodrr
954de78de4 fix: include uploading att. in partial sync 2022-02-28 13:02:04 +05:00
thecodrr
1af0558dc6 feat: add sync resumability 2022-02-10 16:10:54 +05:00
thecodrr
fb0c30ecca feat: send progress events during sync 2022-02-08 15:09:39 +05:00
thecodrr
bb675e9da2 initial 2022-02-08 13:16:41 +05:00
thecodrr
621c4373ed feat: better error on upload att. failed 2022-01-31 10:23:03 +05:00
thecodrr
f838826e42 fix: re-enable account password changing 2021-12-31 09:05:45 +05:00
thecodrr
485f464f13 feat: acquire lock using syncMutex 2021-11-18 19:40:59 +05:00
thecodrr
4b9453d91b fix: acquire sync lock during backup restore 2021-11-18 15:28:36 +05:00
thecodrr
025b416e34 fix: attachment progress not showing 2021-11-02 14:25:48 +05:00
thecodrr
f8cfab4213 fix: stripped content is never synced 2021-11-02 12:43:56 +05:00
thecodrr
bac15941b0 fix: settings not getting synced after a change 2021-10-29 13:02:33 +05:00
thecodrr
0bf1a89d1f fix: increase auto sync interval to 5 seconds 2021-10-29 11:55:18 +05:00
thecodrr
3e184345a3 fix: don't send 0-indexed progress 2021-10-28 13:15:30 +05:00
thecodrr
4e6a6b9246 fix: request token right before making an http request 2021-10-27 11:18:30 +05:00
thecodrr
011a99d322 fix: improve syncing & merge conflict detection 2021-10-27 10:53:36 +05:00
thecodrr
67674cbc33 fix: improve sync & SSE reliability 2021-10-26 23:06:52 +05:00
thecodrr
69defdb367 feat: handle attachments merge conflict 2021-10-23 11:41:17 +05:00
thecodrr
6fab9ad1f3 chore: remove all comments 2021-10-22 16:29:03 +05:00
thecodrr
5224658297 feat: send groupId with attachment progress events 2021-10-21 10:16:24 +05:00
thecodrr
d176a2e0dd feat: add direct content attachment downloading 2021-10-05 13:23:27 +05:00
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
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
1ca53f939e fix: do not allow multiple concurrent syncs 2021-08-10 11:59:26 +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
81d4c921c5 feat: do not push sync if nothing is changed 2021-06-16 10:08:29 +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
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
2a8a0b227a feat: move he to lean-he, remove transfun & jshashes 2021-02-16 21:38:32 +05:00
thecodrr
4e262e615e refactor: change all event strings to constants 2021-01-23 10:48:21 +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
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