Tienson Qin
|
03cf2938fe
|
fix: tricky conflicts between appDelegate and bottomSheet
|
2025-11-24 16:52:13 +08:00 |
|
Tienson Qin
|
d86f13630f
|
fix: register listeners once
|
2025-11-24 15:16:24 +08:00 |
|
Tienson Qin
|
e9910301c5
|
code cleanup
|
2025-11-24 12:55:51 +08:00 |
|
Tienson Qin
|
9e0d134bb3
|
enhance(ux): forgot password
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
28a0ceb005
|
fix(rtc,e2ee): fix reset-password when local-cached pwd expired
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
2b84d729d0
|
feat(rtc,e2ee): add 'forgot-password' setting
force-reset e2ee password and user's rsa-key-pair
all encrypted graphs in server will be undecipherable
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
6edf33d743
|
chore(rtc): clean debug-ui
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
08ce89f248
|
Rename tab to End-to-end encryption
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
da55c1f1c1
|
enhance(ux): add warning on encryption password
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
e6090dc4c5
|
enhance(ux): show current password input
also enables toggle view password
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
4593ab3d77
|
enhance(e2ee): store encrypted password in keychain on mobile
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
6ed01dfb93
|
enhance(e2ee): store encrypted password in keychain on desktop
instead of OPFS
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
a9326361cb
|
enhance(rtc,e2ee): check rsa-key inited when create-db-graph
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
b3a737ca18
|
chore(rtc,e2ee): clear comments
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
75d44c1d95
|
fix(rtc,e2ee): fix save/read password process
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
edbcb5179f
|
enhance(e2ee): add description and password confirm
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
0eceffcdb8
|
enhance(e2ee): add encryption setting tab
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
c19a333d90
|
enhance(e2ee): store aes encrypted password in OPFS
so no need to input password repeatly
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
c9e023a187
|
test(rtc,e2ee): make <generate-rsa-key-pair compatible with nodejs
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
e95dbe1096
|
test(rtc,e2ee): add frontend.common.crypt-test
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
232d647ca3
|
chore: lint
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
e3de0bc5ca
|
enhance(ux): add close button for e2ee password dialogs
and disable click outside
|
2025-11-24 11:40:18 +08:00 |
|
Tienson Qin
|
1732273efa
|
enhance(ux): password dialog polish
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
befac7f7ab
|
chore(rtc,e2ee): remove deprecated ns and schemas
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
2c272cdef8
|
chore(rtc,e2ee): remove deprecated ns
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
ebdad4666b
|
chore(rtc,e2ee): housekeeping
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
de2c005b71
|
fix(rtc,e2ee): fix grant-access
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
219d9ad201
|
feat(rtc,e2ee): grant-access support e2ee
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
151d5a99d1
|
feat(rtc,e2ee): reset e2ee password
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
3b2d3989d1
|
fix(rtc,e2ee): check key-pair exists
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
e12a42eb49
|
feat(rtc,e2ee): add e2ee settings
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
d1d1ca30ed
|
feat(rtc,e2ee): basic e2ee-password ui
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
9c37377b48
|
enhance(rtc,e2ee): catch decrypt error
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
09b1fb61f5
|
enhance(rtc,e2ee): support en/decrypt on assets
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
978cc5e51d
|
chore: add logs for assets-sync-loop-task
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
bdf5d66f80
|
enhance(rtc,e2ee): make it compatible with unencrypted graphs
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
dea47f6003
|
enhance(rtc,e2ee): decrypt-blocks when download-graph
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
6d642cd08a
|
fix(rtc,e2ee): encrypt when uploading client-ops
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
059a7d3df0
|
enhance(rtc,e2ee): init/reset user rsa-pair
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
cdafca7748
|
enhance(rtc,e2ee): init user rsa-pair in debug-ui
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
8b6127b562
|
enhance(rtc,e2ee): unify encrypted-key type
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
16593c9285
|
enhance(rtc,e2ee): remove frontend.worker.rtc.encrypt
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
abe59cdbf7
|
enhance(rtc,e2ee): Add encryption to the upload-graph process
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
894e157eb2
|
chore: remove unused require
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
b87ebb7971
|
enhance(rtc): remove task--upload-graph-encrypted-aes-key
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
73f528ac28
|
chore: update api name
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
dde66d2a7d
|
chore: update var naming
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
d472efc039
|
enhance(rtc,e2ee): remove unused deprecated code
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
db74245c02
|
enhance(rtc,e2ee): update exceptions
|
2025-11-24 11:40:18 +08:00 |
|
rcmerci
|
4d21b55700
|
enhance(rtc,e2ee,wip): add frontend.common.crypt, frontend.worker.rtc.crypt
|
2025-11-24 11:40:18 +08:00 |
|