Commit Graph

19932 Commits

Author SHA1 Message Date
rcmerci
ea58e20e69 enhance: dont need get-view-data-cache anymore 2025-04-05 21:22:44 +08:00
rcmerci
b0745d0865 perf: much faster get-view-data 2025-04-05 21:20:31 +08:00
Tienson Qin
3205e638db fix: show references as list on file graphs 2025-04-05 08:58:26 +08:00
Tienson Qin
d2037c1c73 fix: view sorting && filters on file graphs 2025-04-05 08:54:48 +08:00
Gabriel Horner
99331545c4 enhance: give partial exports reliable page sort order
Could be useful as partial exports are used more often
2025-04-04 15:12:11 -04:00
Gabriel Horner
ffca9c862f enhance: add export+import of selected nodes
Fixes https://github.com/logseq/db-test/issues/232
2025-04-04 14:48:09 -04:00
rcmerci
ba8a30cadb chore: add some comments 2025-04-05 00:46:30 +08:00
rcmerci
a5ac9d1505 chore: add some comments 2025-04-05 00:45:06 +08:00
rcmerci
391f553c2a enhance: add atom/volatile mem-leak detect tool 2025-04-05 00:31:55 +08:00
Gabriel Horner
445be61fcf enhance: Add EDN export to page+block menus
for db graphs for more user-friendly use of the feature and to provide
consistency. Addresses a request in #alpha-db-feedback
2025-04-04 11:07:05 -04:00
Tienson Qin
4744c2659d property-value-block doesn't need loading? anymore 2025-04-04 22:53:03 +08:00
Tienson Qin
06afb4600d remove sub-async-query-loading from block-container 2025-04-04 22:47:01 +08:00
Tienson Qin
c8bdcb10ea fix: query builder 2025-04-04 22:34:35 +08:00
rcmerci
5288f171ef enhance: add use-flow-state hook 2025-04-04 22:17:46 +08:00
Tienson Qin
f0c5851abf fix: views not displayed for file graphs 2025-04-04 22:13:42 +08:00
Tienson Qin
b39a81db17 fix: lint 2025-04-04 21:39:29 +08:00
Tienson Qin
a77174c3ab fix: load block when clicking on table row 2025-04-04 20:56:17 +08:00
Gabriel Horner
cf114803ff remove silent failing of CI jobs
Can't debug failures if we can't see their output e.g.
https://github.com/logseq/logseq/actions/runs/14252668697/job/39948918589?pr=11807
2025-04-04 08:34:31 -04:00
Gabriel Horner
f4c5e6b0bb Add time assertion on largest test import to prevent regression 2025-04-04 08:34:31 -04:00
Gabriel Horner
26cbd74cd1 enhance(perf): speed up db graph importer for larger graphs
Use atom cache based on tx instead of full db lookup to create
all-existing-page-uuids
2025-04-04 08:34:31 -04:00
Tienson Qin
7be6381636 perf: instant result for node search 2025-04-04 20:13:55 +08:00
Tienson Qin
00e32763ce fix: nested page 2025-04-04 19:22:02 +08:00
Tienson Qin
46c81cafd3 fix: nested list gap 2025-04-04 11:40:48 +08:00
Tienson Qin
7abff592ac chore: remove debug code 2025-04-04 11:29:16 +08:00
Tienson Qin
24e94e4026 fix: export duplicated blocks 2025-04-04 11:10:16 +08:00
Tienson Qin
d3c0ecc257 fix: copy unloaded blocks
This commit also fixs:
1. load block when clicking at bullet
2. copy linked block as markdown
2025-04-04 10:03:15 +08:00
rcmerci
1abb857232 enhance: add more cancelable use-effect setup-fns (2) 2025-04-04 00:17:18 +08:00
rcmerci
672cc8c3ae enhance: add more cancelable use-effect setup-fns 2025-04-03 23:46:15 +08:00
rcmerci
d05a8ac07f enhance: replace atom blocks-ast-cache by lrucache 2025-04-03 22:14:27 +08:00
rcmerci
1c24fff543 fix: mem leak in *key->atom 2025-04-03 21:18:20 +08:00
rcmerci
bbe5764a0e fix: make (fn? cancel) => true, otherwise react won't treat it as cleanup fn 2025-04-03 19:01:56 +08:00
Tienson Qin
38c3cfd0c2 enhance(ux): set persistent row height 2025-04-03 17:23:13 +08:00
rcmerci
0bcb860c0f enhance: make use-effect's handler cancelable 2025-04-03 16:46:44 +08:00
Tienson Qin
053e5a2702 chore: remove unused :block-only? 2025-04-03 16:29:12 +08:00
rcmerci
eea0cb6a7e fix: remove *block-cache in ui-thread 2025-04-03 16:14:33 +08:00
Tienson Qin
633b0518dc fix :sidebar block loading 2025-04-03 16:13:17 +08:00
Tienson Qin
f66627c280 fix: page auto-complete in query builder
This commit also adds `loading?` to ui/select to display a spinner
when it's loading data from the worker db.
2025-04-03 14:52:52 +08:00
Tienson Qin
d9b915a538 fix: query 2025-04-03 13:13:55 +08:00
Tienson Qin
d2eeab49fe fix: typo 2025-04-03 00:18:14 +08:00
Gabriel Horner
a3dfa00ccf chore: Add optional verbose test runner for graph-parser dep 2025-04-02 12:12:31 -04:00
rcmerci
2b482ee941 perf: add cached :thread-api/get-blocks 2025-04-02 23:57:11 +08:00
Tienson Qin
59ef4e14d2 fix: property values on table 2025-04-02 23:50:48 +08:00
rcmerci
435667a170 perf: add frontend.common.cache/cache-fn 2025-04-02 22:30:03 +08:00
Gabriel Horner
c6af79a260 enhance: export property aliases 2025-04-02 10:25:30 -04:00
Gabriel Horner
7c38daef24 fix: block/alias failing partial exports
e.g. ontology and page exports. Also remove unused fn option
2025-04-02 10:07:26 -04:00
Tienson Qin
ad0cf4dace fix: all pages backlinks count 2025-04-02 20:52:47 +08:00
Gabriel Horner
7c583c4892 fix: export edn displayed success when errors happened
Also fix unreferenced :block/alias uuids as found in
https://github.com/logseq/db-test/issues/243
2025-04-02 08:27:52 -04:00
Tienson Qin
822f8fc1a1 fix: run get-view-data twice 2025-04-02 19:30:47 +08:00
Tienson Qin
cce31ab597 fix: search in list view 2025-04-02 17:07:51 +08:00
Tienson Qin
005cfeeebb perf: don't load block children if collapsed 2025-04-02 16:47:00 +08:00