Tienson Qin
|
801620b901
|
enhance(recycle): permanently delete recycled roots with sync-safe replay
|
2026-04-09 04:03:34 +08:00 |
|
Tienson Qin
|
9362dbc847
|
fix: set date property value after creating journal page
|
2026-04-09 03:48:22 +08:00 |
|
Tienson Qin
|
df4f5546c4
|
fix(journals): hide recycled journals and refresh list on recycle
|
2026-04-09 03:43:05 +08:00 |
|
Tienson Qin
|
82e13b6989
|
feat(dev): export client-ops sqlite from db worker
|
2026-04-09 03:28:05 +08:00 |
|
Tienson Qin
|
0c0d14e9fb
|
fix(sync): tolerate stale gzip headers in snapshot download
|
2026-04-09 03:27:51 +08:00 |
|
Tienson Qin
|
179b66a80f
|
enhance(sync): track tx-id ack/failure and rebase stability on client
|
2026-04-09 03:27:48 +08:00 |
|
Tienson Qin
|
ecc03e1efc
|
fix(sync): preserve tx-id across rebases
|
2026-04-07 19:23:51 +08:00 |
|
Tienson Qin
|
66785cf8e7
|
fix(sync): tolerate legacy plaintext decrypt values
|
2026-04-07 17:12:48 +08:00 |
|
Tienson Qin
|
987fa8ec48
|
handle tx/reject too
|
2026-04-07 16:22:30 +08:00 |
|
Tienson Qin
|
f3758e1f12
|
fix: lint and tests
|
2026-04-07 06:23:03 +08:00 |
|
Tienson Qin
|
e1c773bc5e
|
warning checksum mismatch
|
2026-04-02 23:48:51 +08:00 |
|
Tienson Qin
|
333f3e10b1
|
remove vector embeddings
|
2026-04-02 18:51:29 +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
|
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
|
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
|
0e3a3aabf7
|
add command to debug graph checksum
|
2026-03-30 17:05:11 +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
|
e85addc933
|
refactor: rename batch-transact!
|
2026-03-27 16:15:42 +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
|
a7436c0d8b
|
fix(db-sync): expose rsa-key-exists and enforce key bootstrap
|
2026-03-26 15:15:20 +08:00 |
|
Tienson Qin
|
0a30a4ad87
|
fix(rtc): refresh cached rsa keypair on download decrypt failure
|
2026-03-26 14:32:57 +08:00 |
|
Tienson Qin
|
428fcad636
|
clear e2ee password when logout
|
2026-03-26 14:21:38 +08:00 |
|
Tienson Qin
|
2db7ad0886
|
chore: remove legacy tx-data rebase
|
2026-03-26 14:00:13 +08:00 |
|
Tienson Qin
|
184645a0b1
|
remove undo/redo noise error
|
2026-03-26 13:40:11 +08:00 |
|
Tienson Qin
|
43bf498ca2
|
fix: tests
|
2026-03-26 12:14:23 +08:00 |
|
Tienson Qin
|
c9e4dcfc4c
|
refactor: undo/redo should only support semantic ops
|
2026-03-26 12:01:55 +08:00 |
|
Tienson Qin
|
21018c0ea4
|
fix: tx-data reverse
|
2026-03-26 11:00:16 +08:00 |
|
Tienson Qin
|
6e7046c75c
|
add checksum debug when validate db
|
2026-03-25 16:17:30 +08:00 |
|
Tienson Qin
|
7b77d2d5f5
|
enhance: add selection state to undo/redo history
|
2026-03-25 10:43:48 +08:00 |
|
Tienson Qin
|
26fa937b30
|
Merge branch 'master' into refactor/sync-undo-semantic-ops
|
2026-03-24 19:14:37 +08:00 |
|
Tienson Qin
|
f819dc4242
|
fix: recycle page refs and redirect home on recycled current page
|
2026-03-24 18:28:42 +08:00 |
|
Tienson Qin
|
e203d69d5f
|
fix: hard delete page undo/redo
|
2026-03-24 17:23:33 +08:00 |
|
Tienson Qin
|
21f96d5614
|
fix: tests
|
2026-03-24 16:44:46 +08:00 |
|
Tienson Qin
|
b54a73f298
|
enhance(rtc): cleanup finished client ops every 3 hours
|
2026-03-24 14:22:07 +08:00 |
|
Tienson Qin
|
183a7963bf
|
add asset op indice
|
2026-03-24 13:58:32 +08:00 |
|
Tienson Qin
|
87d3784853
|
fix: undo redo tests
|
2026-03-24 13:28:43 +08:00 |
|
Tienson Qin
|
7b746adbcb
|
fix(db-sync): rebind redo history tx-id for undo replay
|
2026-03-24 13:11:08 +08:00 |
|
Tienson Qin
|
53953bfa16
|
add apply-template op
|
2026-03-23 23:30:16 +08:00 |
|
megayu
|
d6403b7746
|
dependencies upgrade (#12460)
|
2026-03-23 21:32:28 +08:00 |
|
Tienson Qin
|
37cf9b7a8a
|
fix: preserve template block tree on redo
|
2026-03-23 21:08:49 +08:00 |
|
Tienson Qin
|
abd818aae5
|
fix: restore recycled page on create-page redo
|
2026-03-23 20:52:11 +08:00 |
|
Tienson Qin
|
3100525f1e
|
add :restore-recycled handler
|
2026-03-23 20:40:07 +08:00 |
|