Tienson Qin
b903e9bd34
log upsert-property!
2026-04-14 16:17:28 +08:00
Tienson Qin
2b39d5e23d
throw avet mismatch
2026-04-14 16:14:55 +08:00
Tienson Qin
49ca0e22a9
fix: avoid task status default flicker on tagged nodes
2026-04-14 14:02:21 +08:00
Tienson Qin
d3faababc3
fix(page): restore linked refs rendering after deferred gating
2026-04-14 14:02:21 +08:00
Tienson Qin
1a5ec80499
perf(page): delay linked refs until content mounts
2026-04-14 14:02:21 +08:00
Tienson Qin
abd7aed512
continue to improve view performance
2026-04-14 14:02:21 +08:00
Tienson Qin
c37f942e76
enhance(view): speed up large-graph get-view-data
2026-04-14 14:02:21 +08:00
Tienson Qin
b4f876080d
perf: views
2026-04-14 14:02:21 +08:00
Tienson Qin
60d4fc681c
fix(property): hide recycled node/page values in property area
2026-04-14 14:02:21 +08:00
Tienson Qin
703c948204
fix(sync): preserve apply-template uuids in rebase replay
2026-04-14 14:02:21 +08:00
Tienson Qin
abab113a88
fix: prevent page-child block from being promoted to class tag
2026-04-14 14:02:21 +08:00
Tienson Qin
14103dba2f
fix(sim): emit inline tag block for emptyInlineTag op
2026-04-14 14:02:21 +08:00
Tienson Qin
19aafbd193
fix(db-sync): keep encrypted title updates after decrypt collapse
2026-04-14 14:02:21 +08:00
Tienson Qin
08f70a7b9f
fix(sync): simulate all outliner ops and stabilize bootstrap
2026-04-14 14:02:21 +08:00
Tienson Qin
0958e1f402
fix(perf): don't call d/datoms to get all eavt
...
It's too slow (+8s) for a 500m sqlite file to just insert a new block
2026-04-14 14:02:21 +08:00
Tienson Qin
00bcdba6c5
add script to create clojure irc graph
2026-04-14 14:02:21 +08:00
Tienson Qin
cb51a3ed7b
test(sync): add schema-first import avet regression
2026-04-14 14:02:21 +08:00
Tienson Qin
11d60daa8a
fix(sync): unlink db on reset import
2026-04-14 14:02:21 +08:00
Tienson Qin
2aa9c6783a
fix: should transact all schema related datoms first
2026-04-14 14:02:21 +08:00
Tienson Qin
d2cdcf91d1
fix: db unlisten
2026-04-14 14:02:21 +08:00
Tienson Qin
46d3ea22e7
Rename logseq cloud to sync
2026-04-14 14:02:21 +08:00
hoellen
747edf33c7
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-14 14:02:21 +08:00
Tienson Qin
570fcaf510
update podfile lock
2026-04-14 14:02:21 +08:00
Tienson Qin
c861d876c4
fix(sync): stabilize incremental checksum updates
2026-04-12 19:43:13 +08:00
Tienson Qin
9f721e0e42
fix(db-sync): handle duplicate :block/uuid in incremental checksum
...
Account for duplicate :block/uuid datom multiplicity during incremental checksum delta calculation.
Expand touched eids to uuid peers and apply digest add/remove by tuple counts.
Add regression fixture+test from rebased retract mismatch log.
2026-04-12 19:43:13 +08:00
Tienson Qin
c9288f2077
fix: stabilize undo/redo raw tx replay order
2026-04-12 19:43:13 +08:00
Tienson Qin
1736743824
simplify transact ops
2026-04-12 19:43:12 +08:00
Tienson Qin
1123520bd4
fix: align outliner and db-sync tests with history-op changes
2026-04-12 19:43:12 +08:00
Gabriel Horner
ba9af2dd91
chore: mark more long running tests to keep "-e long" useful for local full runs
2026-04-12 19:43:12 +08:00
Gabriel Horner
eb09f0c30f
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-12 19:43:12 +08:00
Tienson Qin
f504563f0e
fix: reversed datoms should be normalized too for rebase
2026-04-12 19:43:12 +08:00
Tienson Qin
0785073b2b
refactor(sync): move client ops to sqlite and harden history ops
2026-04-12 19:43:12 +08:00
Tienson Qin
e2799e785c
add ADR to store client ops in sqlite tables
2026-04-12 19:43:12 +08:00
Tienson Qin
e0042737b2
fix: slow checksum
2026-04-12 19:43:12 +08:00
Tienson Qin
e99ad24b70
fix: don't rely on right sibling from UI
2026-04-12 19:43:11 +08:00
Tienson Qin
2bce63f94d
fix: catch deps clj-kondo warnings in lint-test-deps
2026-04-12 19:43:11 +08:00
Tienson Qin
bc97666ee3
fix(db-sync): keep title-only raw txs through rebase
2026-04-12 19:43:11 +08:00
Tienson Qin
90f58afa53
fix(outliner): stabilize history op refs
2026-04-12 19:43:11 +08:00
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