Commit Graph

91 Commits

Author SHA1 Message Date
thecodrr
e4b1399d45 fix: refresh monographs on sync complete 2022-08-15 19:08:43 +05:00
thecodrr
cf9bad7db8 fix: content type being set to "content" during sync
this bug broke export/publishing & basically
everything that depends on content type
to function.
2022-08-06 10:45:15 +05:00
thecodrr
b4db7d5923 fix: avoid sync locking 2022-07-20 17:39:02 +05:00
thecodrr
e0d2cbc019 fix: make sure connection is disconnected before reconnecting 2022-07-20 16:55:48 +05:00
thecodrr
93be4c7e31 fix: reconnect synchub if connection has been closed 2022-07-20 16:47:29 +05:00
thecodrr
32d4cfa594 feat: disable interruptible syncing 2022-07-20 07:19:48 +05:00
thecodrr
530a1cc625 feat: add log messages all over the place 2022-07-19 11:16:46 +05:00
thecodrr
732ef2cac8 fix: check for conflicts before syncing 2022-07-15 15:48:13 +05:00
thecodrr
27dade850a fix: properly handle concurrent syncs 2022-07-09 21:24:18 +05:00
thecodrr
e67ee7534e fix: throw error if sync is already in progress 2022-07-08 12:13:03 +05:00
thecodrr
f774948838 fix: speed up sync by skipping negotiation 2022-04-14 01:10:46 +05:00
thecodrr
7b57b0b916 fix: parse & throw json errors from signalr errors 2022-04-13 16:46:19 +05:00
thecodrr
0a7f80cad5 fix: data collection & upload progress on sync 2022-04-01 20:03:00 +05:00
thecodrr
f8bb3d2d71 fix: improve fetch items progress 2022-04-01 14:50:12 +05:00
thecodrr
d2e6cffa55 fix: resolve if device synced 2022-04-01 10:38:43 +05:00
thecodrr
9378a205d7 fix: make fetch queue properly async 2022-03-31 17:14:09 +05:00
thecodrr
c234c87a76 feat: use messagepack for syncing 2022-03-31 16:18:34 +05:00
thecodrr
2d6824cc73 fix: set last synced time from server if there is nothing to sync locally 2022-03-31 11:37:13 +05:00
thecodrr
baa2b8ab81 fix: incorrect upload progress 2022-03-31 10:33:38 +05:00
thecodrr
e02f368f4c fix: force sync & sync progress 2022-03-31 09:40:51 +05:00
thecodrr
054cd5e8f2 fix: wait for fetching to complete 2022-03-31 00:08:21 +05:00
thecodrr
32a2d79409 fix: process sync items after fetch completes 2022-03-30 23:16:38 +05:00
thecodrr
2cbe8dffd8 feat: make sync more resilient 2022-03-30 20:45:16 +05:00
thecodrr
4db686d7f8 fix: generate id per sync instead of using connection id 2022-03-30 16:52:09 +05:00
thecodrr
854b45f8fc fix: clear sync queue on finish 2022-03-30 16:36:21 +05:00
thecodrr
4135028137 feat: improve sync over websockets 2022-03-30 15:52:48 +05:00
thecodrr
ffd71b2cae fix: allow concurrent sync 2022-03-28 15:00:27 +05:00
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