Gabriel Horner
22dbcfb2d6
fix: EDN export of class page
...
Should fix case described in
https://github.com/logseq/db-test/issues/549 .
Still need to QA property page export
2025-11-26 12:24:03 -05:00
Gabriel Horner
6b5e25bcf7
chore(cli): Bump cli to 0.4.1
2025-11-26 09:32:17 -05:00
Gabriel Horner
9565d6eeaf
chore(cli): tweak new validate option to be more descriptive
...
Thanks to @hdansou for the feedback
2025-11-26 09:26:45 -05:00
Gabriel Horner
0f71352103
fix(cli): append -a not appending
...
A possible fix for https://github.com/logseq/db-test/issues/615 .
Looks like regression from api refactoring
2025-11-25 21:51:21 -05:00
Gabriel Horner
4f5f68d0ab
fix(cli): import-edn of in-app graph hangs
...
for unexpected transact error. Encountered this while repro-ing
https://github.com/logseq/db-test/issues/549 . Also fixes UI not
displaying any notification
2025-11-25 16:24:29 -05:00
charlie
d4485c134f
Merge branch 'master' of https://github.com/logseq/logseq
2025-11-25 10:46:05 +08:00
charlie
86ee90b458
fix(apis): correct comments and improve formatting in server and settings files
2025-11-25 10:45:46 +08:00
Sal Rahman
2dd0193166
Fix: update logseq.Editor.getPageBlocksTree's return type. ( #12212 )
...
Changes the logseq.Editor.getPageBlocksTree's return type from
Promise<Array<BlockEntity>> to Promise<Array<BlockEntity> | null>.
Closes #12211 .
Co-authored-by: Charlie <xyhp915@qq.com >
2025-11-25 09:57:07 +08:00
Charlie
98b474e0ef
enhance(ui): support global mode for the custom font family ( #12226 )
2025-11-25 08:24:01 +08:00
rcmerci
0021611321
enhance(rtc): split timeout-ms into 2 parts, ws + s3-get
...
now, ws-message receiving and s3 http-get have their own timeout
config, default 10s
2025-11-25 00:54:46 +08:00
rcmerci
4684f8d74c
enhance(rtc): optional t-query-end if updates from old-clients
2025-11-24 18:02:41 +08:00
rcmerci
f17d562ca2
enhance(rtc): support incrementally update tx-range from remote
...
When there is a significant tx gap between the local-graph and the
remote-graph, updating all tx-diffs at once causes excessive server
load.
We now use an incremental update strategy,
limiting the tx-range to a maximum of 2,000 per batch
2025-11-24 17:28:37 +08:00
rcmerci
fb9ac9677b
dev: update review.md about common keywords
2025-11-24 11:40:18 +08:00
rcmerci
079f664ad7
dev: update review.md
2025-11-24 11:40:18 +08:00
Tienson Qin
9e0d134bb3
enhance(ux): forgot password
2025-11-24 11:40:18 +08:00
rcmerci
ef79016156
test(rtc,e2e): fix rtc-basic-test for e2ee case
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
ce6b4ff2df
remove outdated build-ios workflow
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
4c0708013c
fix: recursive calls to dialog :on-close
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