Commit Graph

23338 Commits

Author SHA1 Message Date
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
Tienson Qin
ad2a36687a refactor: move ops construct to deps/outliner 2026-03-23 10:26:38 +08:00
Tienson Qin
30919b91d0 refactor undo-redo ownership to worker and align db-sync history ops 2026-03-22 13:57:10 +08:00
Tienson Qin
23dbfad3c4 fix(undo-redo): treat missing worker action as bug and harden sync replay 2026-03-21 19:52:13 +08:00
Tienson Qin
f7a7391196 enhance(sync): align db-sync/undo tests and lint 2026-03-21 18:46:35 +08:00
Tienson Qin
8539db5015 test(undo-redo): align ADR 0013 test ownership 2026-03-21 17:35:08 +08:00
Tienson Qin
5d713931a2 fix: undo redo ops 2026-03-21 16:09:42 +08:00
Tienson Qin
fe97e890d6 add undo debug sidebar 2026-03-21 15:00:11 +08:00
Tienson Qin
f928d895f7 enhance(sync): persist semantic undo history actions 2026-03-21 13:20:51 +08:00
Tienson Qin
905e131770 fix: no need to fix parent cycle for blocks 2026-03-20 23:41:04 +08:00
Tienson Qin
f17e52c42f fix(db): restore full conn state in batch transact 2026-03-20 21:48:34 +08:00
Tienson Qin
2b707c1199 refactor: sync based on semantic ops 2026-03-20 20:40:38 +08:00
Tienson Qin
9e9c27af29 fix: stable property value ref id 2026-03-19 20:52:23 +08:00
Tienson Qin
d7a25ed729 refactor: outliner calls should generate :outliner-ops too 2026-03-19 19:34:14 +08:00
Tienson Qin
53b0580cdd refactor: no need to register page outliner ops 2026-03-19 18:36:27 +08:00
Tienson Qin
f076804b41 enhance(sync): persist outliner ops for rebase 2026-03-19 18:28:19 +08:00
Tienson Qin
eaa0d6ff96 fix: re-ordered tx data by replace-attr-retract-with-retract-entity 2026-03-18 16:42:21 +08:00
Tienson Qin
a928a29208 fix: remove new-graph-helper retry for rtc tests 2026-03-18 15:13:56 +08:00
Tienson Qin
8d080cd4fa fix: lint 2026-03-18 07:48:01 +08:00
Tienson Qin
e7bcdb0bcc fix: batch tx should separate schema ops from data ops 2026-03-18 07:43:23 +08:00
Tienson Qin
35206ab1f4 ignore recycle apis 2026-03-18 06:35:28 +08:00
Tienson Qin
ad3cc18a63 fix: lint 2026-03-18 06:31:47 +08:00
Tienson Qin
e122073693 fix: lint 2026-03-18 06:23:22 +08:00
Tienson Qin
9218c16a1d fix: e2e tests 2026-03-18 06:11:04 +08:00
Tienson Qin
2801276ce1 fix(sync): handle recreated lookup refs 2026-03-18 06:11:04 +08:00
Tienson Qin
e3e54eba3f tag/property/closed value should be hard retracted 2026-03-18 06:11:04 +08:00
Tienson Qin
1f30693851 fix: tests 2026-03-18 06:11:04 +08:00
Tienson Qin
6ca2cc4312 fix(sync): disable checksum for encrypted graphs 2026-03-18 06:11:04 +08:00
Tienson Qin
16f775c9ad refactor: separate sync into modules 2026-03-18 06:11:04 +08:00
Tienson Qin
9ff7b99bd4 add adr to strengthen simulation tests 2026-03-18 06:11:04 +08:00
Tienson Qin
5e957beafb add more tests 2026-03-18 06:11:04 +08:00
Tienson Qin
55834b541d fix: db-worker stops working after hot-reload 2026-03-18 06:11:04 +08:00
Tienson Qin
fb76b061b4 fix: simplify db sync for recycle semantics 2026-03-18 06:11:04 +08:00
Tienson Qin
7630d49207 fix: tests 2026-03-18 06:11:04 +08:00
Tienson Qin
174cdfd865 feat: recycle 2026-03-18 06:11:04 +08:00
Tienson Qin
dc829be3f1 fix: lint 2026-03-18 06:11:04 +08:00
Tienson Qin
071677859d refactor(sync): simplify remote sync flow 2026-03-18 06:11:04 +08:00
Rustum Zia
5fe47fb69f fix(left_sidebar): don't activate resizer when sidebar is closed (#12455) 2026-03-17 13:43:09 +08:00
Tienson Qin
b27272828d code cleanup round 2 2026-03-17 00:07:33 +08:00
Tienson Qin
db6fee669a sync client code cleanup 2026-03-17 00:07:33 +08:00
Tienson Qin
917309113f feat: sync checksum 2026-03-17 00:07:33 +08:00
Tienson Qin
6183ba2375 fix(rtc): recover legacy rebased tx tempids 2026-03-17 00:07:33 +08:00
Tienson Qin
33098113ee enhance: returns rejected tx 2026-03-17 00:07:33 +08:00
Tienson Qin
e3366e8e07 enhance(rtc): preserve rebased tx boundaries 2026-03-17 00:07:33 +08:00