Commit Graph

22738 Commits

Author SHA1 Message Date
Tienson Qin
4fb4e87066 add users and graph_members tables 2026-01-21 07:08:50 +08:00
Tienson Qin
f0efeb31bc use cloudflare d1 instead of do for graph metadata 2026-01-21 06:04:06 +08:00
Tienson Qin
ceec5d10c6 fix: remote tx data 2026-01-21 04:10:19 +08:00
Tienson Qin
fbe199797c run more ops test 2026-01-21 03:14:31 +08:00
Tienson Qin
a13c9a2818 add 3 clients simulate test 2026-01-21 01:14:21 +08:00
Tienson Qin
b4ee54a1e5 add sync simulate test 2026-01-20 22:06:44 +08:00
Tienson Qin
5bbb6a92cd fix: tests 2026-01-20 19:05:29 +08:00
Tienson Qin
75a326a83e fix: never delete today page itself because it'll be auto-generated 2026-01-20 18:24:54 +08:00
Tienson Qin
d0cd12a034 fix: remove datoms when uploading if eid or value ref deleted 2026-01-20 17:22:02 +08:00
Tienson Qin
4ec99c8f17 fix: reversed data 2026-01-20 16:59:14 +08:00
Tienson Qin
52b690b6a5 fix: normalize reversed tx-data 2026-01-19 21:11:50 +08:00
Tienson Qin
d27a492f2e fix: include t when persist tx-data log 2026-01-19 17:47:26 +08:00
Tienson Qin
556af5581b fix: put fix after rebase 2026-01-16 19:35:05 +08:00
Tienson Qin
29f3f41ab5 fix: repeated tx data 2026-01-16 12:11:17 +08:00
Tienson Qin
63fb758e37 fix: view blocks not deleted 2026-01-16 11:46:52 +08:00
Tienson Qin
d409805e26 fix: compare selected remote tx-data with tx-report tx-data instead
of using checksum as checksum doesn't work for batch tx
2026-01-16 00:02:45 +08:00
Tienson Qin
1190885881 fix: asset sync 2026-01-15 21:59:43 +08:00
Tienson Qin
1e7c5e1d80 fix: hnsw property created for retracted blocks 2026-01-15 20:36:03 +08:00
Tienson Qin
9c0bb07b82 fix: bullet disappear about dragging 2026-01-15 20:24:43 +08:00
Tienson Qin
dde50d9b62 separate apply-remote-tx! to multiple fns 2026-01-15 20:17:27 +08:00
Tienson Qin
3af21b848d fix: ui not synced with final db 2026-01-15 14:57:10 +08:00
Tienson Qin
f6114afe47 add cycle tests 2026-01-15 10:41:50 +08:00
Tienson Qin
77f4629b22 fix: offline extends cycle 2026-01-15 10:05:12 +08:00
Tienson Qin
2f7cb2575a fix: offline parent cycle 2026-01-15 09:15:11 +08:00
Tienson Qin
2f1b70b865 fix: offline conflicts with deleted nodes 2026-01-14 22:03:13 +08:00
Tienson Qin
3bdbb1824c fix: order conflicts and new block title missing when offline 2026-01-14 15:25:51 +08:00
Tienson Qin
c91187070a wip: initial checksum works when online 2026-01-14 00:36:56 +08:00
Tienson Qin
0f45a7641a add rebase tests 2026-01-13 22:08:58 +08:00
Tienson Qin
576bcc5132 sync rebase 2026-01-13 21:51:19 +08:00
Tienson Qin
ee1089f671 Add sync offline tests 2026-01-13 20:58:04 +08:00
Tienson Qin
2afc7fe48d another try of client fix 2026-01-13 18:54:20 +08:00
Tienson Qin
8c8ca9ce45 rebase 2026-01-13 16:19:03 +08:00
Tienson Qin
0c55b0acf0 fix: typo 2026-01-13 00:01:01 +08:00
Tienson Qin
c03a5183df refactor: fix data in server instead of client 2026-01-12 23:56:50 +08:00
Tienson Qin
63357c43ba fix: parent missing 2026-01-12 23:24:10 +08:00
Tienson Qin
ecb46de504 fix: close existing ws connection when opening new conn 2026-01-12 18:53:07 +08:00
Tienson Qin
bc7f19cbdc fix: client should send only the last :block/parent update to server 2026-01-12 18:45:02 +08:00
Tienson Qin
8430f1c9e1 refactor: keep only one ws client 2026-01-12 17:36:03 +08:00
Tienson Qin
9bbba502ff remove state machine from protocol 2026-01-12 17:22:56 +08:00
Tienson Qin
dd30969902 remove state machine 2026-01-12 17:11:11 +08:00
rcmerci
04356586fd fix(db-sync): fix block-cycle, add test 2026-01-12 14:51:55 +08:00
Tienson Qin
40ddc54091 fix: missing parent 2026-01-12 14:31:58 +08:00
rcmerci
88d1b56222 doc(db-sync): update fix-blocks-cycle.md 2026-01-12 00:54:52 +08:00
rcmerci
9356782168 fix(db-sync): worker server unit-tests 2026-01-11 23:57:33 +08:00
rcmerci
10e368fb39 chore: fmt 2026-01-11 23:01:30 +08:00
rcmerci
6e2cae24b7 enhance(db-sync): ensure only one ws per repo 2026-01-11 23:00:36 +08:00
rcmerci
b949f707ed fix(db-sync): recv 'changed' when in tx/batch-wait 2026-01-11 22:39:07 +08:00
rcmerci
410d4a27f2 dev(db-sync): add db-sync debug icon in header 2026-01-11 22:26:52 +08:00
rcmerci
f23ab5c5b5 refactor(db-sync): add state machine doc & refactor 2026-01-11 22:25:58 +08:00
rcmerci
b7e926f713 enhance(db-sync): remove declare 2026-01-11 18:14:34 +08:00