Commit Graph

20 Commits

Author SHA1 Message Date
Abdullah Atta
0e6150a0f5 core: change db keys to include collection name
This should not affect the items or their server representation.
This change is necessary to allow multiple items with same id
that live in different collections.
For example, shortcuts have the same id as the inner reference they
point to. This was not possible before and would cause an overwrite
of the original value.
2022-10-13 19:18:52 +05:00
Abdullah Atta
d81f5dba65 refactor: migrate to theme-ui from rebass 2022-08-31 07:26:27 +05:00
Abdullah Atta
c317774c8a docs: add license header 2022-08-30 16:17:04 +05:00
thecodrr
e54a5e8ef0 fix: do not send salt param during random key gen 2022-01-12 09:47:10 +05:00
thecodrr
cce90b8f56 feat: require password for encrypted backups 2022-01-10 13:10:21 +05:00
thecodrr
51794e001e feat: add 3-layer-encryption for attachments 2021-10-25 11:35:00 +05:00
thecodrr
22d2950f24 feat: disable compression 2021-02-18 18:23:19 +05:00
thecodrr
bd31ef8d9b feat: add content compression before encryption 2021-02-13 12:05:15 +05:00
thecodrr
1b20da2a74 feat: add hcli migration 2021-01-18 23:29:49 +05:00
thecodrr
df287e5159 feat: use secure key storage (ask for client to store keys) 2020-11-17 11:40:41 +05:00
thecodrr
06707669dd feat: implement database backup 2020-09-13 13:24:24 +05:00
thecodrr
a462a02f56 user: use fixed salt to derive key for encryption 2020-04-13 15:36:51 +05:00
thecodrr
b12e61198e user: derive & store encryption key when authenticating 2020-04-13 11:23:02 +05:00
thecodrr
aaad7a4716 Revert "feat: use libsodium for all cryptography"
This reverts commit 668fe6fd33.
2020-04-13 11:07:03 +05:00
thecodrr
668fe6fd33 feat: use libsodium for all cryptography 2020-04-11 17:20:37 +05:00
thecodrr
1482440e42 feat: send flag indicating whether array is requested 2020-03-09 12:44:55 +05:00
thecodrr
a88552cea3 perf: add readMulti for reading multiple keys 2020-03-09 00:12:40 +05:00
thecodrr
389e4612db fix: remove/clear is not async 2020-02-20 12:11:16 +05:00
thecodrr
aecfe36fa3 feat: seperate delta from note storage, improve performance 2020-02-03 23:53:58 +05:00
thecodrr
9fc46d952c feat: impl database structure 2020-02-02 20:07:11 +05:00