Commit Graph

23601 Commits

Author SHA1 Message Date
Tienson Qin
1fb2a145f4 add bb dev:lint-test-deps to run lint and tests for deps 2026-04-12 19:43:11 +08:00
Tienson Qin
56ce6d209e fix: lint and tests 2026-04-12 19:43:11 +08:00
Tienson Qin
8697221b24 enhance(debug): capture sync replay diagnostics 2026-04-12 19:43:11 +08:00
Tienson Qin
61dce4fabe fix(outliner): stabilize history op entity refs 2026-04-12 19:43:11 +08:00
Tienson Qin
62f3c0ec8d tooling(db): add sqlite sync replay script 2026-04-12 19:43:11 +08:00
Tienson Qin
256fa25ef5 test(sync): cover stale fix/reject flows 2026-04-12 19:43:10 +08:00
Tienson Qin
7dbe9e5c9f enhance(sync): serialize pull/upload and dedupe pull 2026-04-12 19:43:10 +08:00
Tienson Qin
29d07f2958 fix(db-sync): normalize tx-reject payload shapes 2026-04-12 19:43:10 +08:00
Tienson Qin
ce32a6caee fix: hide recycled property values and choices 2026-04-12 19:43:10 +08:00
Tienson Qin
3120f9fe78 fix: close table header dropdown on item click 2026-04-12 19:43:10 +08:00
Tienson Qin
8922f92107 fix: close context menu on item click 2026-04-12 19:43:10 +08:00
Tienson Qin
ad472399e3 fix: show AI tab only on desktop 2026-04-12 19:43:10 +08:00
Tienson Qin
091d6af2a6 enhance(recycle): permanently delete recycled roots with sync-safe replay 2026-04-12 19:43:10 +08:00
Tienson Qin
7a16bbc2ac fix: set date property value after creating journal page 2026-04-12 19:43:10 +08:00
Tienson Qin
6e2dbc3148 fix(journals): hide recycled journals and refresh list on recycle 2026-04-12 19:43:10 +08:00
Tienson Qin
d5e0833c64 feat(dev): export client-ops sqlite from db worker 2026-04-12 19:43:10 +08:00
Tienson Qin
233da57825 chore(sync-tools): add checksum drift and replay diagnostics tooling 2026-04-12 19:43:09 +08:00
Tienson Qin
8caed635f2 fix(sync): tolerate stale gzip headers in snapshot download 2026-04-12 19:43:09 +08:00
Tienson Qin
1b54481fd4 enhance(sync): track tx-id ack/failure and rebase stability on client 2026-04-12 19:43:09 +08:00
Tienson Qin
a08d599e6d enhance(db-sync): harden server tx batch handling and protocol 2026-04-12 19:43:09 +08:00
Tienson Qin
da1985bcf3 fix: lint 2026-04-12 19:43:09 +08:00
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
f654bdee9b fix: retract children entities on server 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
ba9cd32b1b add checksum check in chrome tab simulate 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
ad935fe1c4 ensure :block/uuid immutability 2026-04-12 19:43:08 +08:00
Tienson Qin
814d043598 switch to EAV-style incremental hashing 2026-04-12 19:43:08 +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
1b759b34ee nested tree instead of flat list 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
Gabriel Horner
a1b171a20e chore: bump nbb-logseq to feat-db-v34
This bumps to recent version of sci which should allow for upgrading
to malli 0.20+
2026-04-02 13:14:25 -04:00
Tienson Qin
e1c773bc5e warning checksum mismatch 2026-04-02 23:48:51 +08:00
Tienson Qin
524846191a fix: db/retractEntity should be at last for normalization 2026-04-02 23:08:59 +08:00
Tienson Qin
ad2231438a Add :block/order to checksum 2026-04-02 22:22:25 +08:00
Tienson Qin
9f19cf8e2b fix: test 2026-04-02 20:42:58 +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