Commit Graph

23639 Commits

Author SHA1 Message Date
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