Commit Graph

17091 Commits

Author SHA1 Message Date
Tienson Qin
c698a3f4fc fix(sync): preserve tx-id across rebases 2026-04-12 19:43:09 +08:00
Tienson Qin
5d883bb3fd fix(sync): tolerate legacy plaintext decrypt values 2026-04-12 19:43:09 +08:00
Tienson Qin
1f34c78591 handle tx/reject too 2026-04-12 19:43:09 +08:00
Tienson Qin
ef0ab69f20 being able to reproduce mismatch checksum 2026-04-12 19:43:09 +08:00
Tienson Qin
256f36ce57 fix: lint and tests 2026-04-12 19:43:09 +08:00
Tienson Qin
c37cc3395c fix: checksum 2026-04-12 19:43:09 +08:00
Tienson Qin
1da6e065d2 use incremental checksum 2026-04-12 19:43:08 +08:00
Tienson Qin
e811a4678d fix: fix order should be after rebase ops 2026-04-12 19:43:08 +08:00
Tienson Qin
601af0b67d use agent-browser for sync parallel clients tests 2026-04-12 19:43:08 +08:00
Tienson Qin
e88a9f27dd fix: undo/redo doesn't work for local graphs 2026-04-12 19:43:08 +08:00
Tienson Qin
48903a55c9 fix: insert block above 2026-04-12 19:43:08 +08:00
Tienson Qin
dee56823de use staging api for test 2026-04-03 16:48:40 +08:00
Tienson Qin
5522b30bcc fix: checksum failed for empty target block insert 2026-04-03 16:01:11 +08:00
Tienson Qin
e1c773bc5e warning checksum mismatch 2026-04-02 23:48:51 +08:00
Tienson Qin
ad2231438a Add :block/order to checksum 2026-04-02 22:22:25 +08:00
Tienson Qin
333f3e10b1 remove vector embeddings 2026-04-02 18:51:29 +08:00
Tienson Qin
5620af9a4e fix: order conflict 2026-04-02 17:52:24 +08:00
Tienson Qin
2e788ebb3e updte local checksum after recomputed 2026-04-02 15:50:40 +08:00
Tienson Qin
2185a5aecd fix: undo doesn't handle retracting property history block 2026-04-02 12:47:24 +08:00
Tienson Qin
114d9f2ae1 dev: show diff data between client/server when checksum mismatch 2026-04-02 11:33:54 +08:00
Tienson Qin
e7ad82ee1c fix: unreachable code 2026-04-01 15:46:15 +08:00
Tienson Qin
3a04a0e582 refactor(db-sync): move import/download workflow into sync.download 2026-04-01 04:42:32 +08:00
Tienson Qin
cadb82c81d fix: tests 2026-04-01 03:43:10 +08:00
Tienson Qin
8c170bda12 set store debounce time to 100ms 2026-04-01 03:12:00 +08:00
Tienson Qin
b3e400c2ae enhance(db-sync): move graph download to worker and stream kv snapshots 2026-04-01 03:04:23 +08:00
Tienson Qin
39ea6207bd fix: debounced store shouldn't be used for batch-transact! 2026-03-31 17:19:01 +08:00
Tienson Qin
2fe0de2271 add more undo/redo tests 2026-03-30 21:55:15 +08:00
Tienson Qin
988ec142c1 fix: wrong property icon 2026-03-30 18:59:53 +08:00
Tienson Qin
23f26bdeeb update api url 2026-03-30 17:28:55 +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
5435e211d2 fix: tests 2026-03-30 15:07:55 +08:00
Tienson Qin
f81af96fc2 fix: inline tag rebase 2026-03-30 14:27:11 +08:00
Tienson Qin
c873ce8ac5 fix: sync tests 2026-03-30 11:59:11 +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
Tienson Qin
f382bd7025 fix: can't set date value on UI 2026-03-27 09:24:37 +08:00
Charlie
cdab06f984 enhance(ux): set icon within the block context menu (#12458) 2026-03-26 20:41:34 +08:00
Tienson Qin
558f7d02db fix: concurrent sibling inserts order 2026-03-26 17:10:46 +08:00
Tienson Qin
48aed8ca88 batch rebase 2026-03-26 16:17:21 +08:00
Tienson Qin
13c667dffd remove outdated tests 2026-03-26 15:40:18 +08:00
Tienson Qin
f364ef2deb fix(sync): clear pending local tx count cache on db close 2026-03-26 15:37:54 +08:00
Tienson Qin
0942e86561 move checksums to sync indicator 2026-03-26 15:35:18 +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
ff7c5f0b89 fix: notify error when decrypt failed 2026-03-26 14:37:33 +08:00
Tienson Qin
0a30a4ad87 fix(rtc): refresh cached rsa keypair on download decrypt failure 2026-03-26 14:32:57 +08:00