Commit Graph

4990 Commits

Author SHA1 Message Date
rcmerci
285eb612a1 fix(rtc): fix assets-sync-loop stopped, fix read-asset err behaviour
- ensure rtc-loop stops when assets-sync-loop stopped
- ensure read-file/read-file-raw have same behaviour on web and electron
- handle exceptions between ui-thread <-> worker-thread
- ignore upload-asset if not exist at local
- ignore download-asset if not exist at remote
2025-12-05 20:49:00 +08:00
rcmerci
08502ad184 enhance: log error if background-task stopped 2025-12-05 12:20:51 +08:00
rcmerci
c7816057f9 fix(rtc): auto restart err handle 2025-12-05 12:08:33 +08:00
Tienson Qin
f6371eb376 fix(mobile): keyboard blink when deleting a block 2025-12-05 10:15:53 +08:00
Tienson Qin
c524762773 fix: fold button overlap with block title 2025-12-04 22:45:06 +08:00
Tienson Qin
18409b0295 fix: keyboard && editor toolbar blink when editing another block 2025-12-04 16:13:42 +08:00
Tienson Qin
a7c5baa095 enhance(mobile): move import to graph tab actions 2025-12-04 00:12:28 +08:00
Tienson Qin
266e7d9cba chore: remove keep-keyboard-open 2025-12-03 23:07:02 +08:00
Gabriel Horner
134dc0f2a8 enhance: validate export EDN for most export types
and error explicitly if they can't import. This is much better
for the user so they aren't finding out later that EDN is invalid
on import. Added both to the export menu and to export EDN commands that
aren't graph-wide. Related to
https://github.com/logseq/db-test/issues/549
2025-12-02 13:50:09 -05:00
Tienson Qin
1d911687e6 fix: remove unneeded error on failed to parse data to journal 2025-12-02 15:30:52 +08:00
Tienson Qin
608cffe997 fix: stop backspace event 2025-12-01 18:20:18 +08:00
Tienson Qin
28c397e894 fix: enable auto-correct and auto-capitalization on iOS
related to https://github.com/logseq/db-test/issues/623
2025-12-01 18:15:05 +08:00
Tienson Qin
9af63ff9ca refactor: extract delete-block-when-zero-pos for later usage 2025-12-01 17:45:01 +08:00
Tienson Qin
bb0ef4b7e9 fix: show spinner when refreshing remote graphs 2025-12-01 16:07:41 +08:00
Tienson Qin
11600c8dc3 fix: paste files when presented 2025-12-01 12:40:47 +08:00
Tienson Qin
682d3f6411 fix(mobile): can't edit page title 2025-11-30 15:52:44 +08:00
Tienson Qin
606a95d6a3 fix(mobile): node reference doesn't work when text selected 2025-11-30 12:31:19 +08:00
Tienson Qin
073e46d8d6 fix: wrong routes when navigating back from table row 2025-11-30 11:48:32 +08:00
Tienson Qin
3952e5f1aa fix: frontend code shouldn't require mobile ns 2025-11-28 04:34:43 +08:00
Tienson Qin
9c01d46bc3 enhance(mobile): native alert 2025-11-28 03:06:13 +08:00
Tienson Qin
be09bf3c86 enhance(ios): native editor commands toolbar 2025-11-28 01:50:25 +08:00
Tienson Qin
900e845b92 fix: navigate back to previous route after deleting a page 2025-11-26 17:29:44 +08:00
Tienson Qin
e3054f5197 chore: code cleanup 2025-11-26 13:47:41 +08:00
Tienson Qin
bcf3c9bc57 enhance: quick add animation 2025-11-26 06:06:58 +08:00
Tienson Qin
73d4ee7caa Merge branch 'master' into enhance/ios-native-navigation 2025-11-24 22:36:50 +08:00
Tienson Qin
e9910301c5 code cleanup 2025-11-24 12:55:51 +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
75d44c1d95 fix(rtc,e2ee): fix save/read password process 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
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
219d9ad201 feat(rtc,e2ee): grant-access support e2ee 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
abe59cdbf7 enhance(rtc,e2ee): Add encryption to the upload-graph process 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
b2f314556a feat(rtc): generate salt and encrypt-key when create-db-graph 2025-11-24 11:40:18 +08:00
rcmerci
b3c20056a7 feat(rtc): add password input ui when create-db-graph 2025-11-24 11:40:18 +08:00
charlie
465392599a enhance(plugin): improve route handling and UI component structure 2025-11-24 11:31:43 +08:00
Tienson Qin
f53b183924 remove silk ui 2025-11-24 11:22:56 +08:00
charlie
49407d561a refactor(assets): rename local-asset? to local-relative-asset? and update references 2025-11-21 18:02:06 +08:00
Tienson Qin
ddc8a566d7 fix: assets can't be synced to desktop
related to https://github.com/logseq/db-test/issues/595
2025-11-20 18:18:23 +08:00
Gabriel Horner
5489e7572f enhance(cli): export-edn prints unexpected errors
especially when an invalid export-type is given
2025-11-18 09:51:20 -05:00
Tienson Qin
ef0235fda8 implement search bridge for swift <> cljs 2025-11-17 23:09:44 +08:00
Tienson Qin
5173a73c12 fix: db worker doesn't need to wait for plugin initialization 2025-11-13 23:54:52 +08:00
Tienson Qin
4c6c3322fe enhance(ux): show node icon in search results 2025-11-12 06:03:26 +08:00