Commit Graph

23826 Commits

Author SHA1 Message Date
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
rcmerci
7b704741e0 fix(cli): shouldn't include '#' in page-name 2026-03-28 18:10:23 +08:00
Gabriel Horner
ccea0ace90 fix(cli): create page fails with 'page-not-found'
Some page names are modified during creation for internal reasons e.g.
'upsert page --page=foo#bar' results in the page 'fooHashTag-bar'. Use
uuid from create-page operation for more reliable
identification of created pages

Also finish fix for 29a7a77a6b
2026-03-27 14:45:29 -04:00
rcmerci
23daff7dbd enhance(cli): add example subcmd 2026-03-27 23:17:02 +08:00
rcmerci
88d5873176 fix(cli): propagate server error codes and handle invalid query as 400 2026-03-27 20:54:14 +08:00
Tienson Qin
b00a73ff79 add batch-transact! to handle rebase 2026-03-27 16:45:53 +08:00
Tienson Qin
e85addc933 refactor: rename batch-transact! 2026-03-27 16:15:42 +08:00