Commit Graph

1411 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
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
b0745d0865 perf: much faster get-view-data 2025-04-05 21:20:31 +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
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
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
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
7abff592ac chore: remove debug code 2025-04-04 11:29:16 +08:00
Tienson Qin
633b0518dc fix :sidebar block loading 2025-04-03 16:13:17 +08:00
Tienson Qin
d2eeab49fe fix: typo 2025-04-03 00:18:14 +08:00
Tienson Qin
59ef4e14d2 fix: property values on table 2025-04-02 23:50:48 +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
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
005cfeeebb perf: don't load block children if collapsed 2025-04-02 16:47:00 +08:00
rcmerci
b711a1694c enhance: use faster eq-fn in hotpath 2025-04-02 15:06:54 +08:00
Gabriel Horner
798928aed5 refactor: clean up mutually recursive fns
Better to localize dependent fns than to make them circular dependencies
2025-04-01 14:56:38 -04:00
Gabriel Horner
a1bd567906 fix: build+export of closed :many property values 2025-04-01 13:42:42 -04:00
Gabriel Horner
ad64632c1b enhance: export tags for property values 2025-04-01 11:47:33 -04:00
rcmerci
b342d122f2 enhance(rtc): adjust some properties' rtc config 2025-04-01 16:39:39 +08:00
Gabriel Horner
29ac5a9c18 enhance: export+import property value properties
For https://github.com/logseq/db-test/issues/242. Also added timestamp
support for proprety values
2025-03-31 18:24:11 -04:00
Gabriel Horner
1e29c9ee15 enhance: add sqlite.build support for properties on property values
Needed for export in https://github.com/logseq/db-test/issues/242
2025-03-31 17:04:45 -04:00
Tienson Qin
5923f24f56 fix: lint and test 2025-03-31 22:38:34 +08:00
Tienson Qin
1aca680ae4 Merge branch 'feat/db' into perf/app-start 2025-03-31 21:53:37 +08:00
Tienson Qin
4c54427640 move graph view data handler to deps/db 2025-03-31 19:38:02 +08:00
Tienson Qin
f8ea0f94a4 fix: view ops for queries 2025-03-31 17:53:54 +08:00
Gabriel Horner
6209bd0ae2 fix: block/collapsed? not built for properties 2025-03-28 11:16:06 -04:00
Gabriel Horner
dd4b68a140 fix: export for overlapping property+class
overlapping entity with blocks was exporting duplicate blocks
2025-03-28 10:39:20 -04:00
Gabriel Horner
872b130eec fix: export of class + property aliases 2025-03-27 17:27:47 -04:00
Gabriel Horner
9dfb6713ca enhance: export+import supports properties
that double/overlap as classes
2025-03-27 17:02:32 -04:00
Gabriel Horner
e5061f1504 enhance: add export option to exclude-files
Useful for demo graphs as it's noisy and not useful to include since
imported graphs already have it. Also added descriptions for properties
graph to share it
2025-03-27 09:13:14 -04:00
Gabriel Horner
144ad2623c enhance: export+import of class + property page blocks 2025-03-27 09:13:14 -04:00
Tienson Qin
572d6f4390 perf: no need to transact property values to ui db 2025-03-27 17:07:15 +08:00
rcmerci
4b939e8265 fix: support args direct-passthrough to db-worker
:thread-api/import-db's arg is a js arraybuffer, which is unable to be transit-write
2025-03-27 16:44:43 +08:00
Tienson Qin
da74228213 fix: later picked settings should have higher priority for sorting
fix https://test.logseq.com/#/page/67cd8311-b5f6-4974-b18d-038876725b0d
2025-03-27 15:05:16 +08:00
rcmerci
434c9a67a7 Merge pull request #11790 from logseq/refactor/remove-defclass
refactor: remove defclass DBWorker
2025-03-27 14:36:52 +08:00
Tienson Qin
d2162bb805 fix: property value select 2025-03-27 14:02:36 +08:00
Gabriel Horner
0233adfebd fix: remove invalid page-less blocks
Also improve validation error message so it's clear what next steps are
2025-03-26 11:30:54 -04:00
Gabriel Horner
11f765638e fix: invalid graphs b/c of blocks with missing title 2025-03-26 11:10:04 -04:00
Gabriel Horner
638cb6e65f fix: export failing for some uses of :block/alias 2025-03-26 10:58:23 -04:00
Gabriel Horner
17acbbc8d4 enhance(dev): option to catch export validation errors
to write invalid edn and debug issues quicker
2025-03-26 10:25:54 -04:00
rcmerci
7913bb9bf6 chore: add a TODO to simplify ldb/read-transit-str later 2025-03-26 21:27:21 +08:00
rcmerci
cd0e2d438c chore: nbb.edn does not depend on lambdaisland.glogi 2025-03-26 16:47:28 +08:00