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
Tienson Qin
7509b76c1d
downgrade posthog
2026-03-24 21:34:21 +08:00
Tienson Qin
3fa232cd1f
downgrade posthog
2026-03-24 21:33:39 +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
e369163c34
updated yarn.lock
2026-03-24 19:04:41 +08:00
Tienson Qin
d0bc649328
fix: outliner tests
2026-03-24 18:40:52 +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
rcmerci
bad48702e8
enhance(cli-e2e): update spec :cmd -> :cmds
2026-03-24 16:40:32 +08:00
Tienson Qin
862aa1c93c
fix: undo blocks paste lost indentation
2026-03-24 14:47:24 +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
e6a3c6a6e2
fix: indentation lost when redo insert blocks
2026-03-23 23:41:23 +08: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
Mega Yu
3c4848ecaa
fix build android
2026-03-23 15:39:22 +08:00
Mega Yu
0bd99ac9ab
chore: update tabler icons import path
2026-03-23 15:14:19 +08:00
charlie
90fd555a9f
fix: streamline gulpfile with rawCopySrc utility and enhance container styles
2026-03-23 14:35:00 +08:00
Tienson Qin
0cc6f17659
fix: reverse ops for direct outdent and move blocks
2026-03-23 13:13:51 +08:00
Tienson Qin
ad2a36687a
refactor: move ops construct to deps/outliner
2026-03-23 10:26:38 +08:00
rcmerci
d88ae59990
enhance(cli-e2e): add bb cleanup
2026-03-22 17:49:45 +08:00
rcmerci
1010341f56
enhance(cli-e2e): use 'bash -c' instead of 'bash -lc'
2026-03-22 16:51:30 +08:00