3929 Commits

Author SHA1 Message Date
Tienson Qin
c360713063 add script to download a graph to debug 2026-03-30 18:36:18 +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
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
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
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
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
Charlie
cdab06f984 enhance(ux): set icon within the block context menu (#12458) 2026-03-26 20:41:34 +08:00
Tienson Qin
63514e33ad fix: order conflicts 2026-03-26 16:28:02 +08:00
Tienson Qin
65a0a7dafd code cleanup 2026-03-26 15:30:01 +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
b137eeedea add script to delete user 2026-03-26 14:12:43 +08:00
Tienson Qin
43bf498ca2 fix: tests 2026-03-26 12:14:23 +08:00
Tienson Qin
21018c0ea4 fix: tx-data reverse 2026-03-26 11:00:16 +08: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
22037baf64 throw error when self-target for inversing delete-block 2026-03-25 17:01:12 +08:00
Tienson Qin
bc893c0c2b fix: inline tag ref 2026-03-25 15:25:24 +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
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
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
Tienson Qin
862aa1c93c fix: undo blocks paste lost indentation 2026-03-24 14:47:24 +08:00
Tienson Qin
7b746adbcb fix(db-sync): rebind redo history tx-id for undo replay 2026-03-24 13:11:08 +08: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
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
bfa64bd922 fix: lint 2026-03-23 18:01:30 +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