Tienson Qin
73bc59857e
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 00:27:36 +08:00
Tienson Qin
6e737b78ac
fix: db unlisten
2026-04-13 18:25:03 +08:00
Tienson Qin
174fd15c8e
fix(sync): stabilize incremental checksum updates
2026-04-12 19:27:05 +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
Mega Yu
5a752ef99d
fix multiple logic errors caused by date format switching
2026-04-10 22:58:48 +08:00
Mega Yu
1cff73eddd
remove deprecated code
2026-04-10 18:17:00 +08:00
Tienson Qin
32806264ce
fix: reversed datoms should be normalized too for rebase
2026-04-10 14:49:54 +08:00
Tienson Qin
6c77cb17b8
fix(outliner): stabilize history op refs
2026-04-10 02:25:37 +08:00
Tienson Qin
0392444cdf
add bb dev:lint-test-deps to run lint and tests for deps
2026-04-10 00:21:14 +08:00
Tienson Qin
c24e66f3e6
fix: lint and tests
2026-04-09 23:16:37 +08:00
Tienson Qin
4a35692a50
tooling(db): add sqlite sync replay script
2026-04-09 22:46:32 +08:00
Tienson Qin
a37dad9cfa
fix: hide recycled property values and choices
2026-04-09 13:55:49 +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
8e0114a793
chore(sync-tools): add checksum drift and replay diagnostics tooling
2026-04-09 03:28:00 +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
Gabriel Horner
cc185452b0
enhance(cli): completion for 2 new options to list node
...
Also bring back :status completion for task commands
2026-04-08 13:08:15 -04:00
Mega Yu
3c0cb80cfc
i18n built-in-properties
2026-04-08 10:43:15 +08:00
Tienson Qin
1d98f1d214
ensure :block/uuid immutability
2026-04-07 04:17:09 +08:00
Tienson Qin
8aae83ae70
fix: fix order should be after rebase ops
2026-04-07 02:26:17 +08:00
Gabriel Horner
a0fb6722aa
enhance(cli): show command displays public built-in props
...
Adds support for show to display several public built-in props
that weren't visible for. Confirmed this works for scheduled,
deadline, priority, description and user* properties
2026-04-06 11:59:04 -04:00
Tienson Qin
92999a6a76
use agent-browser for sync parallel clients tests
2026-04-06 23:02:48 +08:00
rcmerci
40d546a5f7
Merge remote-tracking branch 'origin/master' into feat/cliable
2026-04-04 21:33:53 +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
524846191a
fix: db/retractEntity should be at last for normalization
2026-04-02 23:08:59 +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
2185a5aecd
fix: undo doesn't handle retracting property history block
2026-04-02 12:47:24 +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
Gabriel Horner
0925933620
Merge branch 'master' into feat/cliable
2026-03-31 14:37:24 -04:00
Gabriel Horner
d19069021f
fix: lints and typos
2026-03-31 12:12:05 -04:00
Tienson Qin
4c9c1ded92
fix: lint
2026-03-31 23:54:18 +08:00
Tienson Qin
2f3b53a28a
Merge branch 'master' into feat/cliable
2026-03-31 23:36:48 +08:00
Tienson Qin
dd165f6794
fix: lint
2026-03-31 17:25:14 +08:00
Tienson Qin
39ea6207bd
fix: debounced store shouldn't be used for batch-transact!
2026-03-31 17:19:01 +08:00
Gabriel Horner
e086d337b5
fix(cli): upsert property --type fails for json and string
...
These property types were failing with 'Invalid data' since they weren't
exposed for user properties
2026-03-30 12:45:44 -04:00
Tienson Qin
c873ce8ac5
fix: sync tests
2026-03-30 11:59:11 +08:00
Tienson Qin
5147b0e20a
perf: debounce d/store
2026-03-30 10:54:46 +08:00
Tienson Qin
28c8a00c94
perf: get-right-sibling and get-left-sibling uses d/datoms
2026-03-29 17:35:19 +08:00
Tienson Qin
502103855b
perf: avoid temp batch transaction for save/delete/insert block
2026-03-29 11:59:53 +08:00
Tienson Qin
b00a73ff79
add batch-transact! to handle rebase
2026-03-27 16:45:53 +08:00
Tienson Qin
e85addc933
refactor: rename batch-transact!
2026-03-27 16:15:42 +08:00
Tienson Qin
6704aad37b
fix: shouldn't use tx-data during batch transaction for client ops
2026-03-27 11:38:08 +08:00
Tienson Qin
63514e33ad
fix: order conflicts
2026-03-26 16:28:02 +08:00
Tienson Qin
65a0a7dafd
code cleanup
2026-03-26 15:30:01 +08:00
Gabriel Horner
b513b94026
fix: new property and class idents don't have suffix
...
when created from app or cli. Moving db-worker to node changed the
js/process exist check in db-ident ns. Brought back env var for
straightforward fix. I checked other process checks and this was the
only one affected this way. Also remove double testing for graph-parser as
it hasn't provided any benefit and yet another place where we kept
juggling this env var
2026-03-25 13:54:14 -04:00
Tienson Qin
26fa937b30
Merge branch 'master' into refactor/sync-undo-semantic-ops
2026-03-24 19:14:37 +08:00
Tienson Qin
21f96d5614
fix: tests
2026-03-24 16:44:46 +08:00
megayu
d6403b7746
dependencies upgrade ( #12460 )
2026-03-23 21:32:28 +08:00