thecodrr
49ee3cd0b3
fix: clear cached token on logout
2021-04-05 11:32:40 +05:00
thecodrr
8d23b23b02
fix: cache access token response
...
This is a hotfix for Android where Database does not write new token
causing user to get logged out.
2021-03-11 14:39:48 +05:00
thecodrr
358c046dc3
fix: user settings are replaced on sync
2021-03-06 10:04:53 +05:00
thecodrr
2e225a788b
refactor: remove unused import
2021-03-06 09:44:57 +05:00
thecodrr
84461ebbb1
fix: log user out if invalid_grant error occurs
2021-03-06 09:43:46 +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
bb41b8c9cb
feat: re-enable trash auto cleanup after 7 days
2021-02-27 11:54:52 +05:00
thecodrr
31ebecf570
fix: this._settings must never be undefined
2021-02-26 19:18:54 +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
331233c5f6
feat: use fuzzysort for searching
2021-02-22 10:48:03 +05:00
thecodrr
0a844b55c0
fix: locked note is favorited
2021-02-22 09:42:34 +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
e898db9562
fix: derive consistent md5 ids from tag title
2021-02-20 11:31:44 +05:00
thecodrr
4652a74f43
fix: duplicate colors and tags on sync
2021-02-20 09:50:22 +05:00
thecodrr
bdfd9683e6
feat: use fast-fuzzy for searching
2021-02-20 02:11:32 +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
04855f4544
feat: add vault creation to premium features
2021-02-15 21:09:04 +05:00
thecodrr
04a4344087
feat: add auto syncing to premium features
2021-02-15 21:07:46 +05:00
thecodrr
49ad9650ea
fix: do not return undefined items in db.settings.pins
2021-02-15 20:24:03 +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
0d35f58c75
feat: expose connectSSE
2021-01-23 12:19:51 +05:00
thecodrr
aec57340c3
refactor: string event names to global event name consts
2021-01-23 10:50:07 +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
6af63239e1
refactor: change user status endpoint
2021-01-19 22:27:13 +05:00
thecodrr
e6a53a2d68
feat: hash all passwords before sending them to server
2021-01-19 09:48:42 +05:00
thecodrr
c7027d4ad3
fix: get user status as POST request instead of GET
2021-01-18 23:40:32 +05:00
thecodrr
c97c015fbd
fix: remove extra slash in user status endpoint
2021-01-18 23:37:39 +05:00
thecodrr
ba0cd91b82
fix: skipMigrationCheck = false by default
2021-01-18 23:34:09 +05:00
thecodrr
1b20da2a74
feat: add hcli migration
2021-01-18 23:29:49 +05:00
thecodrr
7caa9d964d
fix: reduce settings.pins properly
2021-01-11 16:03:37 +05:00
thecodrr
e43d466382
fix: do not return undefined in pins
2021-01-10 10:54:47 +05:00
thecodrr
810567af95
fix: do not throw on merge conflict in SSE handler
2021-01-09 11:13:17 +05:00
thecodrr
e32bd10f1c
fix: await getUser call and use correct if condition
2021-01-08 01:56:41 +05:00
thecodrr
086f7e9b50
feat: remove fetchUser call on db.init
2021-01-07 14:59:02 +05:00
thecodrr
6d9c5daa36
feat: get version
2021-01-05 14:07:02 +05:00
thecodrr
a085628f5e
fix: refresh token if email got confirmed
2021-01-05 13:07:37 +05:00
thecodrr
a2c3ca4b82
fix: logout using custom logout endpoint
2021-01-04 11:22:24 +05:00
thecodrr
307c49c718
fix: remember user on signup
2021-01-03 23:04:35 +05:00