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