Commit Graph

1696 Commits

Author SHA1 Message Date
Tienson Qin
8d0d1f5c7c fix: insert block above 2026-04-05 18:21:05 +08:00
Tienson Qin
28c8a00c94 perf: get-right-sibling and get-left-sibling uses d/datoms 2026-03-29 17:35:19 +08:00
Tienson Qin
53953bfa16 add apply-template op 2026-03-23 23:30:16 +08:00
Tienson Qin
5ea2f0ea44 fix: ensure template blocks fully loaded 2026-03-23 21:52:49 +08:00
Tienson Qin
10553544be fix: simplify save-block replay for redo 2026-03-23 18:45:37 +08:00
Tienson Qin
174cdfd865 feat: recycle 2026-03-18 06:11:04 +08:00
Tienson Qin
afe21733a2 fix(regression): drag and drop creates a blank asset 2026-02-25 08:20:23 +08:00
Tienson Qin
a45a209d11 fix: lint 2026-02-11 18:08:09 +08:00
Tienson Qin
448d125f90 fix: assets import on web 2026-02-11 18:03:09 +08:00
Tienson Qin
8116067f85 fix: can't paste block with children to empty target 2026-01-29 16:01:15 +08:00
Gabriel Horner
c77ccc8827 fix: remove org mode everywhere except graph-parser 2026-01-22 13:19:58 -05:00
Gabriel Horner
173898240e fix: remove most file graph uses in deps
except for graph-parser and publish deps

- Removed most mentions of 'repo' in deps, which cleaned up a lot related
  to export cli and worker
- Removed db-based-graph? checks in deps except for unknown use
  in entity-plus?
- Removing db-based-graph? checks resulted in deleting unused file graph
  code paths e.g. get-pid
- Removed file graph handling in cli list command
- Remove file-based-graph? checks from deps
2026-01-22 13:19:58 -05:00
Gabriel Horner
4bb7430682 fix: rm the last file-based namespaces in db dep
Also remove the following related file schema
attributes and their dependent code:
:block/marker, :block/priority, :block/scheduled,
:block/deadline,:block/repeated?, :block/pre-block?,
:block/properties-order, :block/properties-text-values, :block/macros,
:block/invalid-properties
2026-01-22 13:19:58 -05:00
Gabriel Horner
6312f8236a fix: remove file graph :block/file and dependent code
Also remove all file graph references in publishing and
add back publishing.db tests with db graph.
Also remove file graph behavior for cmd-k and files
2026-01-22 13:19:57 -05:00
Tienson Qin
bcb9f84469 add tests 2026-01-22 00:52:47 +08:00
Tienson Qin
41cbba3688 enhance(ux): flashcards (#12299)
Enhances the flashcard user experience by adding automatic query property management, fixing critical bugs, and improving the UI for managing card sets.

Key changes:

1. Automatic creation of query property blocks when tagging with #Query or subclasses via pipeline
2. Fixed critical bug in api-insert-new-block! where the end? parameter had inverted conditional logic
3. Added ability to create new #Cards blocks directly from the flashcard modal with a plus button
2026-01-05 22:12:13 +08:00
Tienson Qin
bcc478b5f7 refactor: separate og and db version (#12276)
separate og and new version apps

remove file sync, tldraw, excalidraw and zotero
2025-12-29 15:39:32 +08:00
A. S.
33e34ab1be Fix vertical line collapse behaviour (#12248) 2025-12-25 11:32:57 +08:00
Tienson Qin
82a1932e9b fix: copy and pasting blocks with dates does not work correctly
related to https://github.com/logseq/db-test/issues/645
2025-12-24 20:31:25 +08:00
Tienson Qin
3c79dff81e fix: capture can't open block to edit 2025-12-10 22:41:13 +08:00
Tienson Qin
57a012bcc1 rename external-src-to-external-url
also fixed the issue and external audio not rendered
2025-12-10 15:52:02 +08:00
Charlie
ef211a5285 enhance(pdf): assets related improvements (#12244) 2025-12-09 09:19:06 +08:00
Tienson Qin
edb9f914c3 enhance: save record audio to quick add when capture 2025-12-07 22:50:33 +08:00
Gabriel Horner
9c77a2f2ad fix(regression): file graph pasting blocks with
multiple levels of children. Similar to d08acfc3ba
2025-12-05 14:51:53 -05:00
Tienson Qin
88721b45fb enhance(mobile): replace buggy capture bottom sheet with tab 2025-12-06 02:49:48 +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
266e7d9cba chore: remove keep-keyboard-open 2025-12-03 23:07:02 +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
606a95d6a3 fix(mobile): node reference doesn't work when text selected 2025-11-30 12:31:19 +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
bcf3c9bc57 enhance: quick add animation 2025-11-26 06:06:58 +08:00
Tienson Qin
e9910301c5 code cleanup 2025-11-24 12:55:51 +08:00
Tienson Qin
f53b183924 remove silk ui 2025-11-24 11:22:56 +08:00
Tienson Qin
2140029c60 fix: can't paste asset
fixes https://github.com/logseq/db-test/issues/575
2025-11-10 08:32:05 +08:00
Tienson Qin
a4ec889a5d fix: some built-in tags shouldn't be recognized as inline tags
related to https://github.com/logseq/db-test/issues/555
2025-11-05 04:23:50 +08:00
Tienson Qin
e4e8388588 fix: revert disallowed built-in block updates
1. built-in pages (non-classes) shouldn't be used as tags
2. some protected properties for built-in nodes shouldn't be updated,
e.g. db/ident, block/title, block/name, logseq.property/type
2025-11-04 21:49:26 +08:00
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