Tienson Qin
9fa32ba886
fix: cli e2e
2026-04-01 05:35:05 +08:00
Tienson Qin
609c475144
merge: resolve cliable db-sync worker conflicts
2026-04-01 05:17:00 +08:00
Tienson Qin
3a04a0e582
refactor(db-sync): move import/download workflow into sync.download
2026-04-01 04:42:32 +08:00
Tienson Qin
cadb82c81d
fix: tests
2026-04-01 03:43:10 +08:00
Gabriel Horner
0809a53e79
fix(cli): upsert tag/property can't find tag/property
...
when there is a property and tag with the same name e.g. `logseq upsert
tag --name=Asset` gave incorrect tag-name-conflict error. The query fns
for property and tag incorrectly assumed that :block/name is unique and
didn't account for the app which does allow for properties, tags and
pages to all have the same name. This fix also allows properties and
tags to be created if there is a page with the same name
2026-03-31 15:34:43 -04:00
Tienson Qin
7960f398ca
server should never recompute checksum
2026-04-01 03:20:33 +08:00
Tienson Qin
6bf4b51ba1
code cleanup
2026-04-01 03:19:23 +08:00
Tienson Qin
8c170bda12
set store debounce time to 100ms
2026-04-01 03:12:00 +08:00
Tienson Qin
abfb5fcc96
increase cpu_ms to 5 mins for workers
2026-04-01 03:04:30 +08:00
Tienson Qin
b3e400c2ae
enhance(db-sync): move graph download to worker and stream kv snapshots
2026-04-01 03:04:23 +08:00
Gabriel Horner
0925933620
Merge branch 'master' into feat/cliable
2026-03-31 14:37:24 -04:00
Gabriel Horner
ae90f8a14a
fix: can't build db-worker-node
...
@vercel/ncc dep accidentally removed with latest merge to master
2026-03-31 13:10:37 -04:00
Gabriel Horner
d19069021f
fix: lints and typos
2026-03-31 12:12:05 -04:00
Tienson Qin
4c9c1ded92
fix: lint
2026-03-31 23:54:18 +08:00
Tienson Qin
ffc67c92ec
Merge branch 'feat/cliable' of github.com:logseq/logseq into feat/cliable
2026-03-31 23:37:41 +08:00
Tienson Qin
2f3b53a28a
Merge branch 'master' into feat/cliable
2026-03-31 23:36:48 +08:00
rcmerci
ec4e31fa4b
enhance(cli): update --profile output
2026-03-31 21:41:12 +08:00
rcmerci
57aabd1e56
fix lint
2026-03-31 19:30:55 +08:00
Tienson Qin
dd165f6794
fix: lint
2026-03-31 17:25:14 +08:00
Tienson Qin
39ea6207bd
fix: debounced store shouldn't be used for batch-transact!
2026-03-31 17:19:01 +08:00
rcmerci
4cedd99255
feat(cli): add 'graph backup' subcmd
2026-03-31 16:08:09 +08:00
Gabriel Horner
8d30cd4a2d
fix(cli): upsert property --type on a property
...
that has property values makes a graph invalid as property values then
have the wrong types for their property pair. This isn't possible in the
UI because the property type change checks for existing data but the
db-worker-node level does not. This :logseq.property/type update bug was
also possible from plugin/API calls
2026-03-30 17:58:56 -04:00
Gabriel Horner
05fdb7d2ad
enhance(cli): completion for properties and tags
2026-03-30 14:22:07 -04:00
Gabriel Horner
e086d337b5
fix(cli): upsert property --type fails for json and string
...
These property types were failing with 'Invalid data' since they weren't
exposed for user properties
2026-03-30 12:45:44 -04:00
Gabriel Horner
86d54ac1ca
fix(cli): upsert property many to one fails
...
with cryptic "Invalid data" instead of helpful
"This property can't change from multiple values to one value because it
has existing data."
2026-03-30 12:00:01 -04:00
Gabriel Horner
ce7042842d
fix(cli): create property doesn't validate property title
...
App doesn't have this issue as property creation ends up going through
update branch. Also improve error message for incorrect tagged nodes.
"does not reference" is too ambiguous and doesn't mention that there's
something wrong with the tags relationship
2026-03-30 10:24:31 -04:00
Tienson Qin
2fe0de2271
add more undo/redo tests
2026-03-30 21:55:15 +08:00
rcmerci
0d03c428d8
enhance(cli): update skill md
2026-03-30 20:17:51 +08:00
Tienson Qin
988ec142c1
fix: wrong property icon
2026-03-30 18:59:53 +08:00
Tienson Qin
068c34355a
fix: checksum drift after rebase/undo/redo ops
2026-03-30 18:51:44 +08:00
Tienson Qin
c360713063
add script to download a graph to debug
2026-03-30 18:36:18 +08:00
Tienson Qin
23f26bdeeb
update api url
2026-03-30 17:28:55 +08:00
Tienson Qin
1cdceae7b7
Merge pull request #12466 from logseq/refactor/sync-undo-semantic-ops
...
refactor: use semantic ops for both sync and undo/redo
2026-03-30 17:26:58 +08:00
Tienson Qin
45dcf4f583
fix: lint
2026-03-30 17:13:09 +08:00
Tienson Qin
0e3a3aabf7
add command to debug graph checksum
2026-03-30 17:05:11 +08:00
Tienson Qin
017b98de7d
downgrade posthog
2026-03-30 16:18:09 +08:00
Tienson Qin
28a3f4fad3
Merge branch 'master' into refactor/sync-undo-semantic-ops
2026-03-30 16:14:52 +08:00
Tienson Qin
e579582173
fix: lint
2026-03-30 15:30:27 +08:00
Tienson Qin
5435e211d2
fix: tests
2026-03-30 15:07:55 +08:00
Tienson Qin
4cc38d0130
fix: lint
2026-03-30 14:46:35 +08:00
Tienson Qin
f81af96fc2
fix: inline tag rebase
2026-03-30 14:27:11 +08:00
Tienson Qin
91ebab6955
fix: lint and test
2026-03-30 12:13:54 +08:00
Tienson Qin
c873ce8ac5
fix: sync tests
2026-03-30 11:59:11 +08:00
Tienson Qin
5147b0e20a
perf: debounce d/store
2026-03-30 10:54:46 +08:00
rcmerci
c1a9b3888c
enhance(cli): add more examples in example cmd
2026-03-29 22:54:53 +08:00
rcmerci
0a39d9038e
enhance(cli): update search cmd hint
2026-03-29 21:20:43 +08:00
rcmerci
1afc0e558c
enhance(cli): search cmd use --content option
2026-03-29 20:53:57 +08:00
Tienson Qin
28c8a00c94
perf: get-right-sibling and get-left-sibling uses d/datoms
2026-03-29 17:35:19 +08:00
Tienson Qin
502103855b
perf: avoid temp batch transaction for save/delete/insert block
2026-03-29 11:59:53 +08:00
rcmerci
7da9a60d6e
fix(cli): shouldn't include '#' in page-name(2)
2026-03-28 21:29:50 +08:00