Tienson Qin
ac14dfd172
fix: multiple assets upload support
...
fix https://github.com/logseq/db-test/issues/516
2025-10-23 03:13:21 +08:00
Tienson Qin
031f2bc57e
fix: invalid data when creating assets
2025-10-23 01:01:49 +08:00
Tienson Qin
131a45a40b
Merge branch 'master' into refactor/plugin-api-properties
2025-10-11 18:30:16 +08:00
Tienson Qin
814707054b
fix: reload app only on mobile
2025-10-11 18:29:48 +08:00
Tienson Qin
d4f7bf22d9
Merge branch 'master' into refactor/plugin-api-properties
2025-10-09 12:28:54 +08:00
Tienson Qin
3fa1c5c9b8
fix(plugins): prepend block
2025-10-07 20:42:50 +08:00
Tienson Qin
e001e12c1f
fix(api): insert_batch_block target doesn't support page uuid
2025-10-06 15:45:40 +08:00
Tienson Qin
d2acb49b56
no need to calculate block/refs when pasting blocks
2025-10-06 15:02:16 +08:00
Tienson Qin
971cec54bc
fix(import): remove asset byte-array usage to prevent OOM
...
This commit also combine read-asset and copy-asset to read-and-copy-asset
2025-09-29 17:37:04 -04:00
Tienson Qin
0230d08898
fix: limit asset size to 100M when adding assets through the app
2025-09-27 01:51:05 +08:00
Tienson Qin
22a09ca776
fix: limit asset size to 100M when adding assets through the app
2025-09-26 14:42:12 +08:00
Tienson Qin
9c92fbecc7
fix: images uploaded on other pages are added to today page
...
related to https://github.com/logseq/db-test/issues/483
2025-09-24 09:48:14 +08:00
Tienson Qin
7a9fc2ccb7
remove ns frontend.db.transact
2025-09-23 20:44:18 +08:00
Tienson Qin
2495d9bf89
add more debug log
2025-09-23 20:44:18 +08:00
Tienson Qin
9f21cb133f
fix: use worker weblock to detect whether it's still alive
...
Use sqlite transaction .changes to determine whether it's writable.
2025-09-23 20:44:18 +08:00
Tienson Qin
e61a398d97
fix: quick add shortcut doesn't open block to edit
2025-09-21 14:31:47 +08:00
Tienson Qin
0832f0b7d7
fix: safe check dom blockid
2025-09-18 20:48:00 +08:00
Tienson Qin
abd1d070f5
fix: backspace in the beginning of a node should keep its properties
...
When its prev block's title is empty.
Related to https://github.com/logseq/db-test/issues/470
2025-09-18 20:32:28 +08:00
Tienson Qin
9bb246bc26
fix: can't move page node up/down
2025-09-18 20:22:21 +08:00
Tienson Qin
d0b433c82a
debug: collect insert block timeout errors
2025-09-16 19:39:52 +08:00
Tienson Qin
b055288734
fix: no block to edit for quick add
2025-09-16 18:44:50 +08:00
Charlie
e103593c0d
feat(mobile): audio record && transcribe ( #12105 )
...
* feat: audio transcribe
* enhance(mobile): auto start recording on initialization
* fix(mobile): can't delete journal from selection bar
* fix: duplicated audio record buttons in quick add
* fix(mobile): inactive bottom tab color
* enhance(mobile): display no results when there's no matched items
* enhance(mobile): add audio transcription feature and enhance audio component
* fix: store assets directly instead in today page instead of node ref
* save transcribed text to audio's child block
* enhance: transcribe supports punctuations and being offline only
* fix(mobile): save assets to current editing page
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com >
2025-09-16 16:09:29 +08:00
Tienson Qin
6e0295ddb7
fix: outliner.core/delete-block(s) shouldn't delete any page
...
fixes https://github.com/logseq/db-test/issues/367
2025-09-15 23:53:45 +08:00
Tienson Qin
dd9a32d4de
refactor: RTC reuse :db/id for deleted blocks when undo/redo ( #12101 )
...
1. reuse old eids for block/uuid when apply-remote-ops
2. enhance: clear undo history when failed to validate db
Also, throw transact error from db worker
3. test(rtc): add timeout for wait-for cloud-idle
4. fix: rtc extra tests
5. enhance(test): retry new-block once when assert timeout
---------
Co-authored-by: rcmerci <rcmerci@gmail.com >
2025-09-15 22:29:45 +08:00
Tienson Qin
3eab751feb
fix: delete an empty block doesn't preserve properties for the next
...
related to https://github.com/logseq/db-test/issues/470
2025-09-10 22:30:49 +08:00
Tienson Qin
5846e0544e
fix: deleting current node move its properties to previous block
...
fixes https://github.com/logseq/db-test/issues/448
2025-08-31 13:18:15 +08:00
Tienson Qin
c00460a97d
fix: press on indentation line should work recursively
...
related to https://github.com/logseq/db-test/issues/423
2025-08-27 19:43:40 +08:00
Tienson Qin
bb1a502806
fix: click on indentation line to unfold nodes not working
...
related to https://github.com/logseq/db-test/issues/423
2025-08-26 21:04:09 +08:00
Tienson Qin
be2977dd40
fix: t o to toggle open all blocks
...
related to https://github.com/logseq/db-test/issues/423
2025-08-26 20:31:08 +08:00
Tienson Qin
0696a556d9
fix: page refs not saved in quick capture
2025-08-25 20:49:48 +08:00
Tienson Qin
063aec02a7
fix: can't create page with the same name if namespace page exists
...
fixes https://github.com/logseq/db-test/issues/429
2025-08-25 14:56:05 +08:00
Tienson Qin
d84d3f9652
enhance(ux): set/unset #Page to convert between page and block ( #11970 )
...
* enhance(ux): add/remove #Page to toggle page/block
* enhance(ux): "p t" to set tags for selected blocks
Updated "p a" to toggle displaying all properties including hidden ones.
* feat: cmd+k move blocks
* fix: block could be converted to page and create invalid nodes
Pages with block namespace parents is nonsensical and pages in
property values led to multiple validation errors. Also guard
against class and property pages as namespace parents
* fix: warn on failed cut+paste or indent/outdent of page blocks. Better to warn than silent failure which leaves user confused on
what happened.
---------
Co-authored-by: Gabriel Horner <gabriel@logseq.com >
2025-08-05 17:45:57 +08:00
Tienson Qin
9ed4cdc34d
fix: blocks in Library pages have incorrect page relationship
...
fixed https://github.com/logseq/db-test/issues/394
2025-07-31 17:53:35 +08:00
Tienson Qin
015f7a3f54
enhance: use current time as name when pasting files
2025-07-12 14:26:55 +08:00
Tienson Qin
5a40a2e161
fix: quick add on web/electron should open the last block
2025-07-11 01:52:18 +08:00
Tienson Qin
e812f46f36
fix: open editor in quick add
2025-07-07 22:01:36 +08:00
Tienson Qin
f2bf7e36ef
feat(mobile): quick add
2025-07-07 18:10:12 +08:00
Tienson Qin
122b6b7a45
Merge branch 'master' into feat/capacitor-new
2025-07-07 16:20:19 +08:00
Tienson Qin
e259be0c51
feat: quick add ( #11986 )
...
* feat: quick add
* enhance(ux): auto open block for editing for quick add
* enhance(ux): show notification after quick add
* add migration for quick add page
2025-07-07 16:18:53 +08:00
Tienson Qin
68b96fa432
fix: lost editor focus when indent to embed node
2025-07-03 17:35:35 +08:00
Tienson Qin
a63d21cf01
fix: lost editor focus when indent to embed node
2025-07-03 17:25:36 +08:00
Tienson Qin
39d75f5d6f
enhance(mobile): collapse query blocks by default
2025-07-02 17:09:51 +08:00
Tienson Qin
13305e3169
Merge branch 'master' into feat/capacitor-new
2025-07-01 08:06:47 +08:00
Tienson Qin
fa0777c65a
fix: can't open empty block with arrow left and right
2025-06-30 21:10:49 +08:00
charlie
afc36f4549
enhance(ux): improve blocks selection for the dummy block button
2025-06-30 21:10:49 +08:00
charlie
08b824934c
Merge branch 'master' into feat/capacitor-new
2025-06-25 14:06:52 +08:00
Tienson Qin
19513d3ecb
fix: delete at end concats wrong blocks
...
related to https://github.com/logseq/db-test/issues/347
2025-06-23 23:05:02 +08:00
Tienson Qin
3c52bced5c
Merge branch 'master' into feat/capacitor-new
2025-06-22 21:39:37 +08:00
Tienson Qin
3bdd46a898
enhance(ux): use yyyymmdd to search journals
2025-06-18 15:44:40 +08:00
Tienson Qin
7b46076170
Merge branch 'master' into refactor/page-parent
2025-06-17 19:44:34 +08:00