Commit Graph

4441 Commits

Author SHA1 Message Date
Tienson Qin
a63d21cf01 fix: lost editor focus when indent to embed node 2025-07-03 17:25:36 +08:00
Tienson Qin
a1d1e0b752 fix: typo 2025-06-30 21:10:49 +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
c953973cd6 fix: e2e tests 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
Gabriel Horner
e4ffd13340 fix: tags can have duplicate names
Tags should not have duplicate names regardless of their
extends or if they're built-in or not.
Fixes https://github.com/logseq/db-test/issues/338 and fixes
https://github.com/logseq/db-test/issues/349
2025-06-24 08:35:49 -04: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
33331cc3e6 enhance(perf): avoid re-run built-in queries when collapsed 2025-06-22 18:26:18 +08:00
Tienson Qin
9b0263823f fix: invalidated blocks
related to https://github.com/logseq/db-test/issues/281
2025-06-22 12:33:48 +08:00
Gabriel Horner
e489cc283c fix: built-in pages could be turned into tags
Fixes https://github.com/logseq/db-test/issues/333.
Also added guards at handler level in case they are used elsewhere.
Made sure to couple them to outliner-validate as centralizing validation
is important if we want to have a consistent, bug-free approach
to updating entities
2025-06-20 12:53:23 -04:00
Tienson Qin
5d6f5ad8dd fix: a few bugs on sentry 2025-06-19 14:33:22 +08:00
rcmerci
d6a96e825e fix: repo has wrong graph-schema-version in all-repos 2025-06-18 19:51:07 +08:00
Tienson Qin
3bdd46a898 enhance(ux): use yyyymmdd to search journals 2025-06-18 15:44:40 +08:00
Tienson Qin
8611ecd4dc style tweaks 2025-06-18 08:49:05 +08:00
Tienson Qin
51d0cf5207 fix: ordered list number on Library page 2025-06-17 19:59:33 +08:00
Tienson Qin
7b46076170 Merge branch 'master' into refactor/page-parent 2025-06-17 19:44:34 +08:00
Tienson Qin
3b718f70c8 enhance(ux): render blocks by their orders (#11948)
* enhance: render nested children when rendering its parent

except that for long pages (500+ blocks).

* refactor: rename :block.temp/fully-loaded? to :block.temp/load-status

* fix: tests

* enhance: define keyword :block.temp/load-status

* update to :self

* chore: remove buggy parent cycle detect

* enhance(ux): don't delay rendering block properties

---------

Co-authored-by: rcmerci <rcmerci@gmail.com>
2025-06-17 19:41:13 +08:00
Gabriel Horner
90c7fc5775 enhance: UI imports assets as #Asset
Also made importer and db asset creation use same helper fns
2025-06-17 19:36:05 +08:00
Tienson Qin
b348b031e4 enhance(ux): able to move existing pages to Library 2025-06-16 19:00:53 +08:00
Tienson Qin
5894579a62 Merge branch 'master' into refactor/page-parent 2025-06-16 16:26:56 +08:00
Tienson Qin
2b3e712762 fix: delete untitled pages 2025-06-16 15:23:41 +08:00
Tienson Qin
ed42ae17b2 enhance: able to delete pages from Library 2025-06-16 15:05:13 +08:00
Tienson Qin
e9df12d452 fix: add button should create new page instead of new block
For the Library page.
2025-06-16 14:38:27 +08:00
Tienson Qin
f442ae82a0 enhance(ux): able to create pages directly on Library 2025-06-16 11:05:22 +08:00
sarab
0feb634198 fix: match paste of x.com links for twitter 2025-06-15 08:37:43 +08:00
Tienson Qin
92ec65d61d Merge branch 'master' into refactor/page-parent 2025-06-15 08:27:33 +08:00
Tienson Qin
1d3e8a1703 enhance(ux): cmdk tag configure 2025-06-13 20:07:16 +08:00
Tienson Qin
e92ea7a771 enhance(ux): convert existing page to a tag when tagging a block 2025-06-12 23:28:56 +08:00
Tienson Qin
47cc2c998e fix: moving the focus up and down doesn't work properly
related to https://github.com/logseq/db-test/issues/302
2025-06-12 04:08:17 +08:00
Tienson Qin
fac981bea0 fix: links not resolving
fixes https://github.com/logseq/db-test/issues/311
2025-06-08 22:19:50 +08:00
Tienson Qin
f3cd818bee fix: auto-complete fails when referencing a page 2025-06-08 14:52:49 +08:00
Tienson Qin
9cf01cecdf fix: pages not resolved until visited
related to https://github.com/logseq/db-test/issues/291
2025-06-08 11:22:24 +08:00
Tienson Qin
e22c42c05b fix: lint 2025-06-06 07:16:02 +08:00
Tienson Qin
876db84672 fix: can't scroll more than a couple journals down
without losing position. This bug happens for file graphs because
 it keeps creating the today journal page if it's empty.
2025-06-06 06:35:10 +08:00
Tienson Qin
589e85550a fix: esc to exit filter first and then clear the input 2025-06-06 02:42:18 +08:00
Gabriel Horner
4b4c76bef6 fix: invalid pages created from cmd-k
Could specify private tags like `P1 #Property` which resulted in invalid
pages. Could also create invalid whiteboards as noticed in
https://discord.com/channels/725182569297215569/725182570131751005/1380146143937433670
2025-06-05 11:53:28 -04:00
Gabriel Horner
f6d8595645 fix: view edn export fails for group by
Fixes https://github.com/logseq/db-test/issues/300
2025-06-05 10:07:31 -04:00
rcmerci
bcab738d52 fix(rtc): refresh ui component after asset-file writing finished 2025-06-05 00:43:52 +08:00
Tienson Qin
4d112d242c fix: cursor moves to main area when using keyboard to delete blocks
in sidebar
2025-06-05 00:39:14 +08:00
Tienson Qin
7d5b72b896 fix: cursor moves to main area after deleting selection from sidebar 2025-06-05 00:39:14 +08:00
Tienson Qin
2b0b6fdb85 fix: arrow to create new block iff it's an empty page 2025-06-05 00:39:14 +08:00
Tienson Qin
f7035a0261 fix: delete block in a container moves cursor to another container
fix https://github.com/logseq/db-test/issues/284
2025-06-05 00:39:14 +08:00
Tienson Qin
17f5e9127c fix: don't collapse blocks in list views if there's no children 2025-06-02 23:48:35 +08:00
Tienson Qin
8eee397b45 fix: rtc creates duplicated first blocks for new journal pages (#11913)
* fix: rtc creates duplicated first blocks for new journal pages

The root cause is that those blocks from different clients have
different ids. Instead of using persistent block id, this fix avoids
generating the first block until users really start editing it.

* fix: add button not displayed when the last block is not empty

* fix: e2e tests

* enhance: remove dummy block

* fix: open-last-block
2025-06-02 14:19:19 +08:00
Tienson Qin
d7f0c248ff fix: bring back :ref/default-open-blocks-level 2025-06-02 11:19:10 +08:00
Tienson Qin
08bbe5c82d enhance: add a command to gc current graph 2025-06-02 11:13:43 +08:00
Tienson Qin
a2936ba5ef fix: backup file and notify existing one 2025-05-29 00:39:51 +08:00
Gabriel Horner
f846ec9dae fix: repo test
need to stub worker-state config instead of state config. Also removed
unused async code in test fn
2025-05-29 00:39:51 +08:00
Tienson Qin
92639087d4 fix: sync calls for test version 2025-05-29 00:39:51 +08:00
Tienson Qin
2a74fc3d7e Add test version of alter-file 2025-05-29 00:39:51 +08:00