Commit Graph

19400 Commits

Author SHA1 Message Date
Tienson Qin
4169f20a28 Merge branch 'feat/db' into perf/app-start 2025-04-07 20:06:45 +08:00
Tienson Qin
70e2012e29 bump React to 18 2025-04-07 19:51:14 +08:00
charlie
48591f0085 chore(dev): restore package.json style 2025-04-07 19:19:32 +08:00
Tienson Qin
c2aad7109b perf: don't trigger <get-block when scrolling table view 2025-04-07 19:18:45 +08:00
charlie
c9a87a0e37 chore(dev): upgrade capacitor to latest 2025-04-07 19:13:00 +08:00
Tienson Qin
73801eb9f3 enhance: show block popup for text properties except :block/title 2025-04-07 18:36:43 +08:00
Tienson Qin
e48f3c72b4 fix: open as page on sidebar 2025-04-07 17:04:46 +08:00
Tienson Qin
42dadf7c73 enhance(ux): click node name to open it in sidebar on table view
Also, disable editing for node names for better ux and performance.
2025-04-07 12:41:12 +08:00
Tienson Qin
60bcefb979 replace derived-atom with flow 2025-04-07 09:18:27 +08:00
Tienson Qin
d959193a05 sub-block-selected uses flow 2025-04-07 09:03:56 +08:00
rcmerci
17ef19325a enhance: sub-editing? add use-memo, use-callback 2025-04-07 01:11:46 +08:00
rcmerci
c93376b98b enhance: update sub-editing? 2025-04-06 20:17:52 +08:00
Tienson Qin
885f198506 fix: transducer 2025-04-06 19:36:41 +08:00
Tienson Qin
acbb19e8c3 sub-editing? uses flow 2025-04-06 19:32:17 +08:00
Tienson Qin
ba39aed385 perf: all pages 2025-04-06 15:37:39 +08:00
Tienson Qin
72bd28cf12 fix: sorting 2025-04-06 13:44:52 +08:00
Tienson Qin
89a9b18dbb fix: view group by and filters 2025-04-06 10:40:44 +08:00
Tienson Qin
b7be2f46c6 add eavt sort example 2025-04-06 00:27:26 +08:00
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