Commit Graph

17706 Commits

Author SHA1 Message Date
rcmerci
cb68930ec8 066-logseq-cli-list-property-cardinality-column.md 2026-03-26 14:20:03 +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
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
Tienson Qin
cd8902f117 remove debug 2026-03-25 17:18:45 +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
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
Tienson Qin
ba64df8c08 fix(db-sync): stabilize checksum parity for e2ee graph init 2026-03-25 12:55:32 +08:00
Tienson Qin
d601133958 use staging api for test 2026-03-25 10:50:24 +08:00
Tienson Qin
7b77d2d5f5 enhance: add selection state to undo/redo history 2026-03-25 10:43:48 +08:00
Gabriel Horner
105282cb78 fix(cli): silently ignores several validation failures
that only the desktop app sees. Ignoring validation errors than causes
further errors as the cli doesn't see updates and doesn't understand the
validation constraints it faces. For example, updating a block with a
private tag e.g. `logseq upsert block --id=219
--update-tags='["Journal"]'` should fail with an explicit message
instead of pretending to succeed
2026-03-24 15:02:53 -04:00
rcmerci
8c93d3c9da enhance(cli): add --ref-id-footer in show cmd 2026-03-24 21:38:02 +08:00
Gabriel Horner
a7bf7fc6ef fix(cli): show cmd 500s with :datetime properties
Crashed with datascript lookup errors like "Highest supported entity id is
2147483647, got 1774299180000". Also add display support for :datetime
properties
2026-03-24 08:51:50 -04:00
Tienson Qin
e4460bbb56 fix: graph parser tests 2026-03-24 20:41:15 +08:00
Tienson Qin
26fa937b30 Merge branch 'master' into refactor/sync-undo-semantic-ops 2026-03-24 19:14:37 +08:00
Tienson Qin
f819dc4242 fix: recycle page refs and redirect home on recycled current page 2026-03-24 18:28:42 +08:00
Tienson Qin
e203d69d5f fix: hard delete page undo/redo 2026-03-24 17:23:33 +08:00
Tienson Qin
21f96d5614 fix: tests 2026-03-24 16:44:46 +08:00
Tienson Qin
b54a73f298 enhance(rtc): cleanup finished client ops every 3 hours 2026-03-24 14:22:07 +08:00
Tienson Qin
183a7963bf add asset op indice 2026-03-24 13:58:32 +08:00
Tienson Qin
87d3784853 fix: undo redo tests 2026-03-24 13:28:43 +08:00
Tienson Qin
7b746adbcb fix(db-sync): rebind redo history tx-id for undo replay 2026-03-24 13:11:08 +08:00
Gabriel Horner
4263123e83 fix: nonexistent string :date property value silently passes
and doesn't set anything. Now it errors clearly.
Also improve property validation for --{update/remove}-properties to
include property name
2026-03-23 16:09:38 -04:00
Gabriel Horner
26ac7f5aa5 enhance: improve error handling for create/update only upsert options
so they aren't used incorrectly in the wrong mode. Also update help
so all create/update only options are clearly labeled and remove
unused code for remove options
2026-03-23 14:38:58 -04:00
Tienson Qin
53953bfa16 add apply-template op 2026-03-23 23:30:16 +08:00
Gabriel Horner
2a8e500a8c fix: invalid :default property value incorrectly passes
but displays warning in the app. For example --update-properties='{"p1"
4}, pretends to pass but is invalid for a :default p1 property. Also
fixes other :default property values incorrectly being passed e.g.
boolean. Also improve reporting of http-request failures as not
including response body gave user no idea why certain property values like
keywords failed
2026-03-23 11:09:25 -04:00
Tienson Qin
5ea2f0ea44 fix: ensure template blocks fully loaded 2026-03-23 21:52:49 +08:00
Gabriel Horner
8961286006 fix: upsert with invalid EDN for tags and properties optiosn gives incorrect
error - "target or update/remove options"
2026-03-23 09:39:14 -04:00
megayu
d6403b7746 dependencies upgrade (#12460) 2026-03-23 21:32:28 +08:00
Tienson Qin
37cf9b7a8a fix: preserve template block tree on redo 2026-03-23 21:08:49 +08:00
Tienson Qin
abd818aae5 fix: restore recycled page on create-page redo 2026-03-23 20:52:11 +08:00
Tienson Qin
3100525f1e add :restore-recycled handler 2026-03-23 20:40:07 +08:00
Tienson Qin
95f2829af3 enhance: delete today page removes page blocks 2026-03-23 20:18:59 +08:00
Tienson Qin
34b624d53b fix: allow non-semantic outliner-op history metadata 2026-03-23 20:14:47 +08:00
Tienson Qin
7223cf2a50 no need to clear redo stack when there's local edit 2026-03-23 19:04:26 +08:00
Tienson Qin
10553544be fix: simplify save-block replay for redo 2026-03-23 18:45:37 +08:00
Tienson Qin
5654d7b4cb fix: normalize entity id when replay 2026-03-23 18:09:22 +08:00
Tienson Qin
bfa64bd922 fix: lint 2026-03-23 18:01:30 +08:00
Tienson Qin
ae3c9092d2 fix: redo tag doesn't work 2026-03-23 17:52:17 +08:00
Tienson Qin
921befd328 fix(sync): robust undo semantic ops for move/property text 2026-03-23 17:45:03 +08:00
Tienson Qin
044c9a8c49 add fallback target for move 2026-03-23 17:15:00 +08:00
Tienson Qin
931fd57510 fix: batch rebase pending ops 2026-03-23 16:50:27 +08:00
Tienson Qin
99a378164e cache pending ops count 2026-03-23 15:46:04 +08:00
Tienson Qin
0cc6f17659 fix: reverse ops for direct outdent and move blocks 2026-03-23 13:13:51 +08:00