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 |
|