Commit Graph

3732 Commits

Author SHA1 Message Date
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
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
Tienson Qin
38c3cfd0c2 enhance(ux): set persistent row height 2025-04-03 17:23:13 +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
Gabriel Horner
a3dfa00ccf chore: Add optional verbose test runner for graph-parser dep 2025-04-02 12:12:31 -04: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
rcmerci
2bfb6bf5f1 fix: remove some ldb/read-transit-str calls 2025-03-26 16:47:28 +08:00
Tienson Qin
8a81b02bcc use deferred input for view search 2025-03-26 11:19:22 +08:00
rcmerci
d0422948cb fix: add some comments for logseq.common.defkeywords 2025-03-26 02:08:30 +08:00
rcmerci
336af2a2db fix(rtc): enable :logseq.property.view/xxx properties rtc-syncing 2025-03-26 01:25:23 +08:00
Tienson Qin
27a50ad0d7 fix: table select 2025-03-25 21:25:25 +08:00
Tienson Qin
873413a0d6 fix: search view 2025-03-25 20:28:20 +08:00
Tienson Qin
1dbd6f8469 fix: switching between different views 2025-03-25 18:11:58 +08:00
Tienson Qin
521aba97b6 add db/sub-entity for using in react functional components
`db/sub-block` can only be used in class components together with
rum/reactive and db-mixins/query.
2025-03-25 17:15:39 +08:00
charlie
ad1bc36811 chore(dev): remove warning 2025-03-25 14:59:02 +08:00