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