Tienson Qin
f25083555f
fix: don't rely on right sibling from UI
2026-04-10 03:10:45 +08:00
Tienson Qin
c80a3cdb98
fix: catch deps clj-kondo warnings in lint-test-deps
2026-04-10 02:37:28 +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
abd3e4c16b
fix(outliner): stabilize history op entity refs
2026-04-09 22:46:38 +08:00
Tienson Qin
4a35692a50
tooling(db): add sqlite sync replay script
2026-04-09 22:46:32 +08:00
Tienson Qin
8fcd8fb518
test(sync): cover stale fix/reject flows
2026-04-09 22:43:52 +08:00
Tienson Qin
75bf1e683b
fix(db-sync): normalize tx-reject payload shapes
2026-04-09 22:43:40 +08:00
Mega Yu
434bac5aee
change i18n key
2026-04-09 17:09:08 +08:00
Mega Yu
de1a7a9c6e
enhance i18n
2026-04-09 16:22:42 +08:00
Tienson Qin
a37dad9cfa
fix: hide recycled property values and choices
2026-04-09 13:55:49 +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
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
Tienson Qin
1cb3158208
enhance(db-sync): harden server tx batch handling and protocol
2026-04-09 03:27:41 +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
Mega Yu
e9d3c8da00
enhance i18n
2026-04-08 09:32:18 +08:00
Tienson Qin
262e221069
fix: lint
2026-04-07 19:38:13 +08:00
Tienson Qin
ecc03e1efc
fix(sync): preserve tx-id across rebases
2026-04-07 19:23:51 +08:00
Tienson Qin
5685a2dacf
fix: retract children entities on server
2026-04-07 16:49:55 +08:00
Tienson Qin
8c3d8ecae4
being able to reproduce mismatch checksum
2026-04-07 14:32:30 +08:00
Tienson Qin
66c0fbb50f
add checksum check in chrome tab simulate
2026-04-07 06:34:13 +08:00
Tienson Qin
f3758e1f12
fix: lint and tests
2026-04-07 06:23:03 +08:00
Tienson Qin
1c8418e584
fix: checksum
2026-04-07 06:00:42 +08:00
Tienson Qin
1d98f1d214
ensure :block/uuid immutability
2026-04-07 04:17:09 +08:00
Tienson Qin
56e85624dc
switch to EAV-style incremental hashing
2026-04-07 04:01:39 +08:00
Tienson Qin
49c1166cfc
use incremental checksum
2026-04-07 03:11:07 +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
Mega Yu
6153078342
enhance i18n
2026-04-05 17:06:46 +08:00
rcmerci
40d546a5f7
Merge remote-tracking branch 'origin/master' into feat/cliable
2026-04-04 21:33:53 +08:00
Gabriel Horner
4b139bb6f2
fix(cli): upsert property can alter private attributes
...
of built-in properties e.g. `logseq upsert property --name=Alias --no-public`
and also --hide. These attributes aren't modifiable by users in the app
as they can result in visibility, editing and and searching bugs.
The app safeguards this by disabling built-ins for components
that call :upsert-property but the cli and api did not
Fixes
https://test.logseq.com/#/page/69cd9329-4602-42c1-a813-8491d5e7d7a0
2026-04-03 12:17:01 -04: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
e1c773bc5e
warning checksum mismatch
2026-04-02 23:48:51 +08:00
Tienson Qin
524846191a
fix: db/retractEntity should be at last for normalization
2026-04-02 23:08:59 +08:00
Tienson Qin
ad2231438a
Add :block/order to checksum
2026-04-02 22:22:25 +08:00
Tienson Qin
9f19cf8e2b
fix: test
2026-04-02 20:42:58 +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
114d9f2ae1
dev: show diff data between client/server when checksum mismatch
2026-04-02 11:33:54 +08:00
Tienson Qin
2b62ce170b
fix: lint
2026-04-01 14:42:37 +08:00
TechnoHouse (deephbz)
8e1be9afbb
fix(db-sync): stream snapshot downloads directly from sync do
2026-04-01 14:39:51 +08:00
Tienson Qin
b20acaf385
optional for prod api
2026-04-01 07:09:07 +08:00
Tienson Qin
609c475144
merge: resolve cliable db-sync worker conflicts
2026-04-01 05:17:00 +08:00