Commit Graph

23982 Commits

Author SHA1 Message Date
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
Tienson Qin
6704aad37b fix: shouldn't use tx-data during batch transaction for client ops 2026-03-27 11:38:08 +08:00
Tienson Qin
f382bd7025 fix: can't set date value on UI 2026-03-27 09:24:37 +08:00
Gabriel Horner
29a7a77a6b fix: upsert page property options can't handle user properties
Fails with 'unknown built-in' error instead of just handling it.
Also fix an incorrect test teardown from previous commit
2026-03-26 17:33:19 -04:00
Gabriel Horner
8732d947fb fix: cleanly print unexpected errors for option handling
from commands/build-action. For example, if --blocks-file has a
nonexistent file or if --blocks or --blocks-file are invalid EDN we
would print full stacktraces which is confusing for user-facing errors.
Update error handling so that it matches
how other unexpected option failures are handled e.g. `logseq graph
import -t edn -g cli-test2 --input=blah`
2026-03-26 11:08:20 -04:00
Gabriel Horner
301ea87943 fix: read file cli options don't recognize '~'
These paths autocomplete fine and should be usable
2026-03-26 10:33:10 -04:00
rcmerci
59d0e5777b enhance(cli): add search subcmd 2026-03-26 21:57:25 +08:00
Charlie
cdab06f984 enhance(ux): set icon within the block context menu (#12458) 2026-03-26 20:41:34 +08:00
rcmerci
a16f0012e9 enhance(cli): add --profile global option 2026-03-26 19:31:17 +08:00
Tienson Qin
d323581ca3 Merge branch 'master' into refactor/sync-undo-semantic-ops 2026-03-26 17:17:41 +08:00
Tienson Qin
558f7d02db fix: concurrent sibling inserts order 2026-03-26 17:10:46 +08:00
Tienson Qin
63514e33ad fix: order conflicts 2026-03-26 16:28:02 +08:00
Tienson Qin
48aed8ca88 batch rebase 2026-03-26 16:17:21 +08:00
Tienson Qin
13c667dffd remove outdated tests 2026-03-26 15:40:18 +08:00
Tienson Qin
f364ef2deb fix(sync): clear pending local tx count cache on db close 2026-03-26 15:37:54 +08:00
Tienson Qin
0942e86561 move checksums to sync indicator 2026-03-26 15:35:18 +08:00
Tienson Qin
65a0a7dafd code cleanup 2026-03-26 15:30:01 +08:00
rcmerci
ce2dcfc566 067-logseq-cli-json-namespaced-keys.md 2026-03-26 15:16:14 +08:00
Tienson Qin
a7436c0d8b fix(db-sync): expose rsa-key-exists and enforce key bootstrap 2026-03-26 15:15:20 +08:00
Tienson Qin
b4e397abff fix(db-sync): require user rsa key pair for e2ee graph create 2026-03-26 15:05:10 +08:00
Tienson Qin
ff7c5f0b89 fix: notify error when decrypt failed 2026-03-26 14:37:33 +08:00
Tienson Qin
0a30a4ad87 fix(rtc): refresh cached rsa keypair on download decrypt failure 2026-03-26 14:32:57 +08:00
Tienson Qin
428fcad636 clear e2ee password when logout 2026-03-26 14:21:38 +08:00
rcmerci
cb68930ec8 066-logseq-cli-list-property-cardinality-column.md 2026-03-26 14:20:03 +08:00
Tienson Qin
b137eeedea add script to delete user 2026-03-26 14:12:43 +08:00
Tienson Qin
2db7ad0886 chore: remove legacy tx-data rebase 2026-03-26 14:00:13 +08:00
Tienson Qin
2498174cad fix: clear local cached encrypted AES key when decrypt failed 2026-03-26 13:52:06 +08:00
Tienson Qin
184645a0b1 remove undo/redo noise error 2026-03-26 13:40:11 +08:00
Tienson Qin
43bf498ca2 fix: tests 2026-03-26 12:14:23 +08:00
Tienson Qin
65496cb935 Merge pull request #12472 from logseq/refactor/package-upgrade
Refactor/package upgrade
2026-03-26 12:05:47 +08:00
Tienson Qin
c9e4dcfc4c refactor: undo/redo should only support semantic ops 2026-03-26 12:01:55 +08:00
Tienson Qin
21018c0ea4 fix: tx-data reverse 2026-03-26 11:00:16 +08:00
Gabriel Horner
0009e7cc21 enhance(cli): import edn can import into existing graph
This functionality is available in the old cli so making sure it's
available in the new one. Also update messaging so it's clear when a new
graph is created
2026-03-25 17:52:58 -04:00
Gabriel Horner
46ec2187db enhance(dev): unlock-graph option for nbb cli
to allow querying of graph that has been used with new cli
2026-03-25 13:56:53 -04:00
Gabriel Horner
b513b94026 fix: new property and class idents don't have suffix
when created from app or cli. Moving db-worker to node changed the
js/process exist check in db-ident ns. Brought back env var for
straightforward fix. I checked other process checks and this was the
only one affected this way. Also remove double testing for graph-parser as
it hasn't provided any benefit and yet another place where we kept
juggling this env var
2026-03-25 13:54:14 -04:00
Tienson Qin
ebb88ed642 fix: cleanup rebase-refs-key for insert blocks 2026-03-25 18:03:43 +08:00
Tienson Qin
948347583c put sync-rebase-refs under :block.temp namespace 2026-03-25 17:56:33 +08:00
Tienson Qin
cd8902f117 remove debug 2026-03-25 17:18:45 +08:00
Tienson Qin
22037baf64 throw error when self-target for inversing delete-block 2026-03-25 17:01:12 +08:00
Tienson Qin
d1ee591839 add full local txs to debug log 2026-03-25 16:57:10 +08:00
Tienson Qin
6e7046c75c add checksum debug when validate db 2026-03-25 16:17:30 +08:00
Mega Yu
2b6d8e51f2 chore: downgrade graphology and upgrade posthog-js dependencies 2026-03-25 15:42:07 +08:00
Tienson Qin
bc893c0c2b fix: inline tag ref 2026-03-25 15:25:24 +08:00
Tienson Qin
cb32498c9e add debugging 2026-03-25 15:01:59 +08:00
Mega Yu
923edffa08 Merge branch 'master' into refactor/package-upgrade 2026-03-25 13:52:06 +08:00