Commit Graph

586 Commits

Author SHA1 Message Date
thecodrr
db324b6b87 test: fix collector test 2022-08-06 11:05:16 +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
52aec19b4c fix: title of locked note cannot be changed 2022-07-26 23:11:22 +05:00
thecodrr
7e9ee3f9e5 fix: initialize tag mutex in constructor 2022-07-25 16:26:44 +05:00
thecodrr
5b96009875 fix: merge settings with conflict expectation 2022-07-20 19:55:00 +05:00
thecodrr
5fb68bb08e fix: ensure that settings object is reset on logout 2022-07-20 18:29:42 +05:00
thecodrr
110ff8a7d4 fix: this.db is not defined in settings 2022-07-20 17:50:12 +05:00
thecodrr
638da3988d fix: auto sync not triggered on settings update 2022-07-20 17:48:18 +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
d3e77a9063 feat: remove migrated property 2022-07-20 08:33:50 +05:00
thecodrr
e06cf139f0 feat: make db migration on-demand instead of automatic 2022-07-20 07:34:12 +05:00
thecodrr
32d4cfa594 feat: disable interruptible syncing 2022-07-20 07:19:48 +05:00
thecodrr
2943e91f2d refactor: use _getKey & _setKey functions for db access 2022-07-20 05:30:36 +05:00
thecodrr
530a1cc625 feat: add log messages all over the place 2022-07-19 11:16:46 +05:00
thecodrr
e25496b3e5 fix: wait 5 seconds before finishing database migration 2022-07-15 19:23:01 +05:00
thecodrr
732ef2cac8 fix: check for conflicts before syncing 2022-07-15 15:48:13 +05:00
thecodrr
6c57006195 fix: correct import path in pricing.js 2022-07-15 09:32:04 +05:00
thecodrr
f888b1276a chore: publish on github packages 2022-07-15 09:30:01 +05:00
thecodrr
61e608b2dc fix: remove notebook reference from notes that are removed from topic during merge 2022-07-13 14:58:21 +05:00
thecodrr
4e34f33f1d fix: expect merge conflicts in notebooks 2022-07-13 12:21:00 +05:00
thecodrr
333ffe6ebb feat: allow changing readonly & localonly for locked notes 2022-07-09 23:52:08 +05:00
thecodrr
feafb14edd fix: allow changing only metadata for locked notes 2022-07-09 23:50:57 +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
d7d21bc54b fix: handle "failed to fetch" errors better 2022-07-08 12:07:26 +05:00
thecodrr
8ce71917a3 fix: search bailout when note is not fully synced 2022-07-08 11:29:16 +05:00
thecodrr
085926c4aa chore: comment out unused constants 2022-07-07 18:40:12 +05:00
thecodrr
6f5ae16cbc feat: disable time difference calculation 2022-07-07 13:36:18 +05:00
thecodrr
3f54f36d50 feat: migrate from tiny -> tiptap 2022-07-07 13:17:55 +05:00
thecodrr
81206cb949 feat: add toolbar config api 2022-06-29 11:42:00 +05:00
thecodrr
d7804098a2 fix: shortcuts are not syncing
(fixes streetwriters/notesnook#534)
2022-06-06 10:19:57 +05:00
thecodrr
3f6f5e6f9c fix: sanitize color before assigning it to a note 2022-04-15 23:32:59 +05:00
thecodrr
c64f867d18 test: add test to check for colors 2022-04-14 01:11:12 +05:00
thecodrr
f774948838 fix: speed up sync by skipping negotiation 2022-04-14 01:10:46 +05:00
thecodrr
8c65fbb996 fix: request sync before sse connects
(fixes streetwriters/notesnook#465)
2022-04-14 01:10:25 +05:00
thecodrr
7b57b0b916 fix: parse & throw json errors from signalr errors 2022-04-13 16:46:19 +05:00
thecodrr
43e2d4c65c fix: only do full sync if user's key exists 2022-04-06 03:12:05 +05:00
thecodrr
d4a7978ee4 feat: add regional pricing api 2022-04-03 03:30:09 +05:00
thecodrr
0a7f80cad5 fix: data collection & upload progress on sync 2022-04-01 20:03:00 +05:00
thecodrr
d67576d04d test: skip all sync tests 2022-04-01 18:49:29 +05:00
thecodrr
692b50cf84 feat: reset user on account recovery 2022-04-01 18:41:33 +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
1703420ca9 feat: allow grouping by none 2022-03-31 14:32:24 +05:00
thecodrr
b90858e199 fix: don't run autosync for localOnly items 2022-03-31 11:46:48 +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