Commit Graph

23128 Commits

Author SHA1 Message Date
Tienson Qin
c8ecc7d191 GitHub app installation token 2026-02-27 23:39:13 +08:00
Tienson Qin
7b0bd2d07b add milestone for github app installation token 2026-02-27 22:18:06 +08:00
Tienson Qin
ed5da54214 enhance: record whether agent session has been created 2026-02-27 21:35:42 +08:00
Tienson Qin
280d02f142 enhnace(ux): base branch select 2026-02-27 21:05:20 +08:00
Tienson Qin
9737d6b2db remove GITHUB_DEFAULT_BASE_BRANCH variable 2026-02-27 15:09:31 +08:00
Tienson Qin
f853773d32 Merge branch 'master' into feat/sandbox-code-agents 2026-02-27 14:52:15 +08:00
Tienson Qin
b0ba993e0c fix: can't cut-paste blocks to empty target 2026-02-27 14:46:43 +08:00
Tienson Qin
23e83ec8b3 allow custom git branch 2026-02-27 14:36:21 +08:00
Tienson Qin
390bf74e6b friendly git branch 2026-02-27 14:15:43 +08:00
Tienson Qin
3e918fd15d simplify github token env variable 2026-02-27 13:34:17 +08:00
Tienson Qin
939f58411e update new api endpoint 2026-02-27 11:23:28 +08:00
Tienson Qin
9e57add57e use api.logseq.io 2026-02-27 11:22:21 +08:00
Tienson Qin
2bc080d114 refactor: rename deps/db-sync to deps/workers 2026-02-27 11:15:44 +08:00
Tienson Qin
d1141444b6 Separating agents to another worker 2026-02-27 09:34:53 +08:00
Gabriel Horner
8216e1a177 enhance: export-edn exports nested children of text-property values
Should address https://github.com/logseq/db-test/issues/756
2026-02-26 19:28:15 -05:00
Gabriel Horner
5b1bfeed2b fix: db lint
Also silence noisy successful db test which distracts from actual
failing tests
2026-02-26 12:21:56 -05:00
Gabriel Horner
bcacfd39f5 enhance: improve property values schema for build EDN 2026-02-26 12:02:11 -05:00
Gabriel Horner
3e1ab74ac1 chore: reuse block-property-value? helper in build 2026-02-26 11:40:09 -05:00
Tienson Qin
100cc3a8df Add milestone for separating agents from sync 2026-02-26 23:56:49 +08:00
Tienson Qin
477fca1d9f Merge branch 'master' into feat/agents 2026-02-26 22:59:19 +08:00
Tienson Qin
7d268fbd42 fix: lint 2026-02-26 22:57:25 +08:00
Tienson Qin
225cdac8ae disable invocation logs 2026-02-26 22:54:14 +08:00
Tienson Qin
5cb50683a8 fix: sync start now waits for DB worker initialization
before invoking worker APIs
2026-02-26 22:34:07 +08:00
Tienson Qin
ba5e83c045 Updated apply-remote-tx! to keep one-shot batch apply while
preserving correctness.

Changes in sync.cljs (src/main/frontend/worker/sync.cljs):

- Added batch flatten pipeline that:
- remaps per-batch tempids to unique ids,
- preserves tx-id position remapping,
- tracks newly created identities (:block/uuid / :db/ident),
- rewrites cross-batch lookup refs to tempids for :db/add so later adds in
the same merged transact can target newly-created entities.
- apply-remote-tx! batched branch now calls the new flattener once (no doseq
per batch).
- Kept rebase safety in local-changes path (conflict filtering + remote-
duplicate cleanup after sanitize).
- Fixed negative temp-id handling in canonical-entity-id to avoid d/entity
errors.
2026-02-26 21:50:25 +08:00
Tienson Qin
08213ceeb9 test version of non-batch apply-remote-tx 2026-02-26 21:28:27 +08:00
Tienson Qin
dd4b38276a Reveal stale :block/title sync bug in tests 2026-02-26 21:04:02 +08:00
Tienson Qin
e775a8690d Revert "chore: add debug log"
This reverts commit f07f366a0d.
2026-02-26 19:13:23 +08:00
Tienson Qin
f07f366a0d chore: add debug log 2026-02-26 18:42:11 +08:00
Tienson Qin
21bed5acaa fix: startup dedupe guard for db-sync ws connect 2026-02-26 18:23:32 +08:00
Tienson Qin
1df918728b fix: ws latency 2026-02-26 17:42:25 +08:00
Tienson Qin
5f2ec2ff71 fix: no log for sync server 2026-02-26 14:54:42 +08:00
Tienson Qin
cdc1bc1d32 fix: get-bidirectional-properties perf
Root cause:
get-bidirectional-properties was recomputing
bidirectional-property-attr? for every [e a] match, repeatedly calling
d/entity for the same property attr keyword. That made cost scale with
datom count, not unique properties.

Fix:
Added per-call memoization for property-attr bidirectional checks
using a local volatile! cache, so each attr is resolved once per
invocation.
2026-02-26 14:13:31 +08:00
Tienson Qin
2e78d8be40 fix: ci tests 2026-02-26 13:09:00 +08:00
Tienson Qin
560ce3ca4f enhance: sync startup latency
1. Removes startup dependency on remote-graphs fetch for initial sync start.
2. Removes unnecessary restart churn.
3. Shaves trigger scheduling delay.
2026-02-26 12:15:28 +08:00
Tienson Qin
a1cbcf8aaa fix: mobile sync indicator latency 2026-02-26 11:51:56 +08:00
Tienson Qin
7e565aeeeb fix: reject stale pull resp 2026-02-26 11:35:55 +08:00
Tienson Qin
ae9a37c889 fix: sync missing :block/title 2026-02-26 10:32:25 +08:00
Tienson Qin
171da1bc5b feat: sandbox backup && restore 2026-02-26 10:10:55 +08:00
Gabriel Horner
b18056c910 enhance: export-edn exports property history
also ensure that it is idempotent
2026-02-25 14:52:16 -05:00
Tienson Qin
9fb5db53a8 fix: browser terminal 2026-02-26 00:57:15 +08:00
Tienson Qin
88b463bad6 add milestone for sandbox backup/restore 2026-02-26 00:01:51 +08:00
Tienson Qin
5a415394da cloudflare terminal integration 2026-02-25 23:49:18 +08:00
Tienson Qin
b284a7c50f cloudflare browser terminal doc 2026-02-25 22:57:48 +08:00
Tienson Qin
ae20f160b5 dockerfile 2026-02-25 22:52:51 +08:00
Tienson Qin
3285fab011 fix: icon 2026-02-25 13:29:10 +08:00
Tienson Qin
ce0b25d445 agent chat turn messages 2026-02-25 13:09:48 +08:00
Tienson Qin
8d48e93ccb fix(sync): malformed remote tx can include a temp entity id
without :block/uuid.
2026-02-25 09:21:31 +08:00
Tienson Qin
bbec923a6c add e2e tests for afe21733a2 2026-02-25 08:32:24 +08:00
Tienson Qin
afe21733a2 fix(regression): drag and drop creates a blank asset 2026-02-25 08:20:23 +08:00
Tienson Qin
25d0a44681 fix: preserve the original :block/page ref when missing page details 2026-02-25 07:41:13 +08:00