Tienson Qin
fd377168a8
fix: prevent page-child block from being promoted to class tag
2026-04-14 03:51:07 +08:00
Tienson Qin
a327063497
fix(db-sync): keep encrypted title updates after decrypt collapse
2026-04-14 03:29:42 +08:00
Tienson Qin
aefd964a1e
fix(sync): simulate all outliner ops and stabilize bootstrap
2026-04-14 03:06:10 +08:00
Tienson Qin
27f0c2d271
test(sync): add schema-first import avet regression
2026-04-13 22:09:24 +08:00
Tienson Qin
3000d28d15
fix(sync): unlink db on reset import
2026-04-13 22:05:14 +08:00
hoellen
8997638e5b
Custom Sync Server URL ( #12459 )
...
* Add custom sync server
Co-authored-by: Tienson Qin <tiensonqin@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 13:00:19 +08:00
Tienson Qin
30bb4acc27
fix: stabilize undo/redo raw tx replay order
2026-04-12 15:55:52 +08:00
Tienson Qin
9baeee6e49
simplify transact ops
2026-04-12 15:41:22 +08:00
Tienson Qin
6cda7fc869
fix: align outliner and db-sync tests with history-op changes
2026-04-11 07:24:28 +08:00
Gabriel Horner
5904433787
chore: mark more long running tests to keep "-e long" useful for local full runs
2026-04-10 11:58:05 -04:00
Gabriel Horner
963cdf9234
fix: recycled/deleted page can't be restored by user
...
When a user deletes a page and then restores it by creating it again with cmd-k,
the page wasn't restored. The previously recycled page and its block are
now restored when the page is re-created
2026-04-10 11:30:06 -04:00
Tienson Qin
32806264ce
fix: reversed datoms should be normalized too for rebase
2026-04-10 14:49:54 +08:00
Tienson Qin
bf04d4cf5d
refactor(sync): move client ops to sqlite and harden history ops
2026-04-10 05:44:34 +08:00
Tienson Qin
e275cbef0b
fix: slow checksum
2026-04-10 03:42:01 +08:00
Tienson Qin
f25083555f
fix: don't rely on right sibling from UI
2026-04-10 03:10:45 +08:00
Tienson Qin
aa0fee7aee
fix(db-sync): keep title-only raw txs through rebase
2026-04-10 02:25:37 +08:00
Tienson Qin
6c77cb17b8
fix(outliner): stabilize history op refs
2026-04-10 02:25:37 +08:00
Tienson Qin
8fcd8fb518
test(sync): cover stale fix/reject flows
2026-04-09 22:43:52 +08:00
Tienson Qin
a37dad9cfa
fix: hide recycled property values and choices
2026-04-09 13:55:49 +08:00
Tienson Qin
fca97d7353
fix: show AI tab only on desktop
2026-04-09 04:21:32 +08:00
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