Commit Graph

23982 Commits

Author SHA1 Message Date
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