Commit Graph

1926 Commits

Author SHA1 Message Date
Tienson Qin
8bd6acfb2a fix: relax closed values validation
because we can't ensure this when merging updates from server
2025-11-18 14:13:48 +08:00
Tienson Qin
7c9cfadad6 fix: more migration issues for old graphs 2025-11-14 18:00:08 +08:00
Tienson Qin
0a54e807bb enhance(api): plugin class with ident like plugin.class.id/class-name (#12200)
* enhance(api): plugin class with ident like `plugin.class.id/class-name`
* enhance(apis): remove support for namespace separator in create tag
* enhance(apis): get tag with ident or uuid
* fix(lint): remove unused vars
* fix(apis): sanitize user property name
* enhance(apis): get tag ex info
* chore: bump libs version
---------
Co-authored-by: charlie <xyhp915@qq.com>
2025-11-14 10:48:08 +08:00
Tienson Qin
82a7ec13ec perf: get-recent-updated-pages 2025-11-14 01:13:29 +08:00
Tienson Qin
b17cc5e9da fix: tests 2025-11-13 23:32:55 +08:00
Tienson Qin
a626cec342 enhance(perf): reduce initial datoms that need to be loaded 2025-11-13 21:27:22 +08:00
rcmerci
326d6dbd54 fix lint 2025-11-12 19:30:37 +08:00
rcmerci
7b6d6c4672 perf: add unsafe->Entity, faster 'Pages'
On Chrome, Mac M4Max
40000 pages graph, sorted by updated-at, from 1000+ms -> 200-300ms
2025-11-12 19:29:16 +08:00
Tienson Qin
a5ac90a0f3 revert xform 2025-11-12 06:39:52 +08:00
rcmerci
4a1975a8a6 fix lint 2025-11-12 02:51:55 +08:00
rcmerci
fb271b1d49 perf: faster 'Pages'
On Chrome, Mac M4Max
40000 pages graph, sorted by updated-at, from 1000+ms -> 200-300ms
2025-11-12 02:48:42 +08:00
Tienson Qin
76d8546604 fix: can't delete annotated pdf
related to https://github.com/logseq/db-test/issues/564
2025-11-10 20:34:57 +08:00
Tienson Qin
fb9e735934 fix: paste query block should create new block
related to https://github.com/logseq/db-test/issues/572
2025-11-09 20:00:17 +08:00
Tienson Qin
a83107f2fc fix: lint 2025-11-09 09:44:25 +08:00
Tienson Qin
c5adaddcec fix: Cmd+V does not insert images into the property value
related to https://github.com/logseq/db-test/issues/569
2025-11-09 09:41:45 +08:00
Tienson Qin
fec4f5165c fix: set heading removes refs
related to https://github.com/logseq/db-test/issues/559
2025-11-07 03:29:11 +08:00
Tienson Qin
1fca2a9ff6 enhance(ux): store image width/height to avoid scrolling junk
related to https://github.com/logseq/db-test/issues/562
related to https://github.com/logseq/db-test/issues/488
2025-11-06 19:33:02 +08:00
Tienson Qin
48fb2b8179 enhance(ux): display tag extends before tag name
format: `#parent/child`, `#parent1 | parent2/child`, built-in tags
are ignored.
2025-11-05 17:53:26 +08:00
Tienson Qin
0b2ef2dd89 fix: lint 2025-11-05 04:32:44 +08:00
Tienson Qin
a4ec889a5d fix: some built-in tags shouldn't be recognized as inline tags
related to https://github.com/logseq/db-test/issues/555
2025-11-05 04:23:50 +08:00
Tienson Qin
4046dae5cf fix: add pdf annotation to private tags 2025-11-05 00:38:14 +08:00
Tienson Qin
d8b1feb395 fix: some built-in tags such as #Journal shouldn't be extended
related to https://github.com/logseq/db-test/issues/555
2025-11-05 00:29:25 +08:00
Tienson Qin
79f670f799 fix: allow editing a block's other properties if there's invalid URL
Related to https://github.com/logseq/db-test/issues/556
2025-11-04 16:13:46 +08:00
Tienson Qin
d809af8cef fix: page ref query uses UUID instead of name
To avoid name collisions.
2025-11-03 22:26:39 +08:00
Tienson Qin
4ebe410e23 fix: block.temp/original-page-name 2025-11-03 22:08:17 +08:00
Tienson Qin
da5f9b3c61 fix: more invalid data cases for old db graphs 2025-11-03 18:14:45 +08:00
Tienson Qin
7d39b510dd fix: query result now showing when :db/id is not specified
fix https://github.com/logseq/db-test/issues/510
2025-10-27 18:22:57 +08:00
Tienson Qin
f3f6c0ce6a fix: (tags ...) query doesn't return child tag objects 2025-10-25 05:08:03 +08:00
Tienson Qin
bbc415c1be collect invalid db errors to sentry 2025-10-24 23:26:52 +08:00
Tienson Qin
30a1156b6c fix: skip db validation when downloading remote graph 2025-10-24 22:36:32 +08:00
Tienson Qin
9f5b9c33a1 fix: tag title order with extends
fix https://github.com/logseq/db-test/issues/506
fix https://github.com/logseq/db-test/issues/519
2025-10-22 20:53:24 +08:00
Gabriel Horner
c248ea16aa fix: incorrect validation message
Also bring back docstring that shouldn't have been removed
2025-10-21 12:43:14 -04:00
Tienson Qin
75e49b22db Merge branch 'master' into refactor/plugin-api-properties 2025-10-20 18:27:21 +08:00
Gabriel Horner
487cbb2bc9 enhance: finish making import data form undo/redoable
Add current block support and error handling.
Also update most uses of build-import to call d/transact!  once
afterwards. Previously I think we needed separate transacts because of
new properties but that is no longer the case
2025-10-16 09:43:32 -04:00
Tienson Qin
9b18097a59 word tweak 2025-10-15 20:49:39 +08:00
Tienson Qin
26e30d930a chore: uncomment db validate 2025-10-15 18:41:10 +08:00
Tienson Qin
4be34fb50e fix: rtc tests 2025-10-15 18:27:53 +08:00
Tienson Qin
2b4858ff08 chore: remove console trace 2025-10-15 18:06:08 +08:00
Tienson Qin
8d0c2f9887 fix: tests 2025-10-15 17:25:46 +08:00
Tienson Qin
999618a406 refactor: compute pipeline tx-data before d/transact! 2025-10-15 15:31:42 +08:00
Tienson Qin
f43a32978d fix: graph parser tests 2025-10-14 21:40:19 +08:00
Tienson Qin
b8eb7a8564 fix: dangerous to use :property/closed-values because nbb doesn't
support entity plus extend-type
2025-10-14 19:13:47 +08:00
Tienson Qin
3fa6a8f46b enhance: make it easier to detect closed value invalidation 2025-10-14 17:14:51 +08:00
Tienson Qin
8a4fa601d2 fix: build closed values 2025-10-14 16:51:34 +08:00
Tienson Qin
b31c2166c6 fix: lint 2025-10-14 14:40:40 +08:00
Gabriel Horner
27d5a369fd fix: bump to latest nbb-logseq to fix most logseq.db dependent ns 2025-10-13 21:34:00 -04:00
Tienson Qin
89623505cc fix: ldb/transact! should return tx-report 2025-10-13 23:20:46 +08:00
Tienson Qin
b538fe2571 enhance: run db validate before writes 2025-10-13 22:57:21 +08:00
Tienson Qin
7ed7fb4f31 enhance: prefer ldb/transact! than d/transact! 2025-10-13 19:03:11 +08:00
Tienson Qin
6bb1db0c6a fix: lint and tests 2025-10-10 18:47:55 +08:00