Commits

feat(mobile): surface prominent activity status and metadata

2bf5341daa • Julius Marminge • Aug 29, 2026

fix(server): reject replaying a command receipt across threads in v2

187f1246d2 • Julius Marminge • Aug 29, 2026

fix: reconcile main's round-8 features after the rebase

df9c502a8b • Julius Marminge • Aug 29, 2026

perf(server): keep shell snapshots bounded and active-only

6683748295 • Julius Marminge • Aug 29, 2026

fix(web): size the titlebar layout-control icons like the sidebar trigger

107a56e421 • Julius Marminge • Aug 29, 2026

fix(web): align titlebar clusters to one shared pixel inset

512756846b • Julius Marminge • Aug 29, 2026

fix(web): keep the titlebar layout controls fixed across right-panel toggles

df343020a3 • Julius Marminge • Aug 29, 2026

fix: reconcile main's round-6 features after the rebase

f4bb4658f1 • Julius Marminge • Aug 29, 2026

feat(contracts): track thread title regeneration

5cec882689 • Julius Marminge • Aug 29, 2026

feat(orchestration): bound thread history and resume payloads

0102e81d17 • Julius Marminge • Aug 29, 2026

fix(web): restore main's collapse chrome and tab-status keying on the PR panel

affb035c6a • Julius Marminge • Aug 29, 2026

feat(web): prioritize pull request row actions

2a4b91f70e • Julius Marminge • Aug 29, 2026

fix(web): reconcile main's round-5 features after the rebase

d50e3fbc98 • Julius Marminge • Aug 29, 2026

fix(mobile): port main's composer stabilization into the v2 thread screens

006f2904a2 • Julius Marminge • Aug 29, 2026

feat(web): add pull request actions to thread details

e6b1b26873 • Julius Marminge • Aug 29, 2026

fix(web): restore the branch's slim chat header

1e72247cad • Julius Marminge • Aug 29, 2026

test(server): expect attachment saved-at lines in ClaudeAdapterV2 turn text

81877c65ec • Julius Marminge • Aug 29, 2026

test(web): restore main's right-panel migration expectations after the panel-visibility merge

bc807fc7d9 • Julius Marminge • Aug 29, 2026

fix(server): port round-3 main fixes into the v2 orchestrator

605a8dacfb • Julius Marminge • Aug 29, 2026

chore(server): renumber v2 migrations 038-046 to 041-049 after main's 038-040

3bb01aab16 • Julius Marminge • Aug 29, 2026

fix: repair rerere-damaged files and reconcile main's round-3 features with v2

76a7021114 • Julius Marminge • Aug 29, 2026

fix(web): show Git action success inline in panel

10ceeb86f0 • Julius Marminge • Aug 29, 2026

fix(web): let LegendList own end-follow and disclosure anchoring (#5449)

8edf3db19a • Julius Marminge • Aug 29, 2026

fix(web): port the refined live-follow gesture gating to the v2 timeline

55b51547b7 • Julius Marminge • Aug 29, 2026

chore(web): prune plan-sidebar leftovers after the inline-plans rework

e2d6d4dfe9 • Julius Marminge • Aug 29, 2026

fix: port main fixes stranded by the v2 rewrite (round 2)

3f613cb741 • Julius Marminge • Aug 29, 2026

fix(server): renumber v2 migrations after main's 037_ProjectionTurnsKeysetIndex

5638934548 • Julius Marminge • Aug 29, 2026

fix: repair conflict-marker artifacts from rebase auto-resolutions

e20653da80 • Julius Marminge • Aug 29, 2026

fix(web): align git action progress button layout

70c3fb3a67 • Julius Marminge • Aug 29, 2026

feat(orchestrator): Surface waiting background work (#4378)

4b388d5b0e • Mike Olson • Aug 29, 2026

test(server): align migration expectations with renumbered ids

b0c65a454b • Julius Marminge • Aug 29, 2026

fix: port main fixes stranded by the v2 rewrite

32201b3b04 • Julius Marminge • Aug 29, 2026

fix(server): renumber v2 migrations after main's 036_ProjectionThreadsPinned

5b21d50010 • Julius Marminge • Aug 29, 2026

fix(web): remove open PR actions from git controls

9b585a74f7 • Julius Marminge • Aug 29, 2026

fix(server): stop tying codex text-generation temp files to the caller's scope (#5406)

0e25ccfa46 • Julius Marminge • Aug 29, 2026

fix(orchestrator): Prevent redundant delegated completion turns (#5311)

6a3793dcce • Mike Olson • Aug 29, 2026

fix(test): keep codex replay recovery off the repo checkout

0b21b5d3c1 • Julius Marminge • Aug 29, 2026

chore: resolve lint warnings across v2 code

81aeda113b • Julius Marminge • Aug 29, 2026

test(server): cover v2 thread title regeneration

442d7dd780 • Julius Marminge • Aug 29, 2026

fix(web): restore compact header sizing for project script controls

08ec5f748f • Julius Marminge • Aug 29, 2026

fix: send mcp-protocol-version header in worktree registration test

cb86f66640 • Julius Marminge • Aug 29, 2026

fix: adopt effect beta.103 APIs in rebased v2 code

e5079cd549 • Julius Marminge • Aug 29, 2026

feat(chat): refine V2 conversation UI (#5307)

d5d025065a • maria • Aug 29, 2026

fix(server): restore worktree branch naming in the v2 orchestrator (#5309)

fb2cc60c31 • Julius Marminge • Aug 29, 2026

fix(orchestrator): Order thread lineage by creation time (#5310)

8849bf90c8 • Mike Olson • Aug 29, 2026

fix(orchestration-v2): restore generated thread titles (#5176)

802f92d776 • Yusuf Rawat • Aug 29, 2026

fix: reconcile rebase with latest main

d5a6e83216 • maria-rcks • Aug 29, 2026

fix(web): keep Git progress title anchored

8dbe3ef559 • Julius Marminge • Aug 29, 2026

fix(web): remove elevated thread details panel styling

c7f7f97a91 • Julius Marminge • Aug 29, 2026

refactor(orchestration): split thread-not-sendable into typed errors

5031138b01 • Julius Marminge • Aug 29, 2026

fix(orchestration): promoted queued messages keep the queued_turn intent

1b7cb4ec84 • Julius Marminge • Aug 29, 2026

fix(orchestration): thread visits no longer create activity loops (#5038)

01484a7ff4 • Yusuf Rawat • Aug 29, 2026

feat(orchestration): port thread title regeneration to the v2 runtime

4b52c62712 • Julius Marminge • Aug 29, 2026

perf(web): keep timeline minimap animations off the main thread

fe8b2ed9b6 • Julius Marminge • Aug 29, 2026

fix(relay): stop replaying the whole event store into the awareness relay

911d143bd8 • Julius Marminge • Aug 29, 2026

fix(chat): prevent stale timeline scroll and rerenders

6d7b07fcb5 • Julius Marminge • Aug 29, 2026

perf(orchestration): per-thread shell deltas, visit throttling, event compaction (#4971)

b86a1c692e • Julius Marminge • Aug 29, 2026

[codex] feat(web): show git progress in the commit button (#4963)

4aa599a9f0 • Julius Marminge • Aug 29, 2026

feat(orchestration): track provider retries and thread visits

8172375134 • Julius Marminge • Aug 29, 2026

feat(server): surface legacy thread migration progress

7cfec1f2ce • Julius Marminge • Aug 29, 2026

fix: close failed provider adapter scopes

7712127ced • Julius Marminge • Aug 29, 2026

fix: preserve thread management failure semantics

1c18010180 • Julius Marminge • Aug 29, 2026

fix: address latest orchestration review findings

7915b9ca0e • Julius Marminge • Aug 29, 2026

fix: preserve orchestration task identity

ecc33c8732 • Julius Marminge • Aug 29, 2026

fix: address orchestration review findings

2c7a2b1042 • Julius Marminge • Aug 29, 2026

fix(mobile): label queued message intent

2d3ef6603d • Julius Marminge • Aug 29, 2026

fix: address orchestration review findings

d828c81f18 • Julius Marminge • Aug 29, 2026

fix(orchestrator): preserve migrated and nested history

675fd7b770 • Julius Marminge • Aug 29, 2026

fix(server): preserve project mutation client errors

ef9d5b4290 • Julius Marminge • Aug 29, 2026

fix(orchestrator): validate rollback and search links

83e41e1d80 • Julius Marminge • Aug 29, 2026

fix(orchestrator): close cancellation edge cases

a6c0c8ac08 • Julius Marminge • Aug 29, 2026

fix(orchestrator): decode direct Claude result blocks

e4ea78e891 • Julius Marminge • Aug 29, 2026

fix(orchestrator): validate replay edge cases

c0ee6cbf65 • Julius Marminge • Aug 29, 2026

fix(orchestrator): preserve terminal effect outcomes

ce7e25ff3b • Julius Marminge • Aug 29, 2026

fix(orchestrator): preserve retryable effect failures

a70c002d0c • Julius Marminge • Aug 29, 2026

fix(orchestrator): avoid replaying settled effects

fdbf4c4dfa • Julius Marminge • Aug 29, 2026

fix(worktrees): make handoff rollback atomic

a3019d1fc3 • Julius Marminge • Aug 29, 2026

fix(orchestrator): release stranded effect claims

a91f2483d8 • Julius Marminge • Aug 29, 2026

fix(orchestrator): execute resolved runtime responses

2b40eec27c • Julius Marminge • Aug 29, 2026

fix(orchestrator): harden provider edge cases

6fee5af053 • Julius Marminge • Aug 29, 2026

fix(orchestrator): handle fresh review edge cases

04963eb3df • Julius Marminge • Aug 29, 2026

fix(orchestrator): address late review findings

0a740ae7a2 • Julius Marminge • Aug 29, 2026

fix(mobile): gate thread controls on live runs

b5a0c6f9c2 • Julius Marminge • Aug 29, 2026

fix(checkpoints): retain thread-start baseline after failed runs

19ec365b66 • Julius Marminge • Aug 29, 2026

fix(client): preserve live thread relationships

b1b255d904 • Julius Marminge • Aug 29, 2026

fix(web): enforce secure provider field defaults

8402e7a26d • Julius Marminge • Aug 29, 2026

fix(claude): preserve explicit model options

351359691d • Julius Marminge • Aug 29, 2026

fix(server): isolate deterministic attachment ids

6b40607100 • Julius Marminge • Aug 29, 2026

fix(testkit): harden provider replay recording

e2b6abf503 • Julius Marminge • Aug 29, 2026

fix(acp): enforce task and permission invariants

291a87b8aa • Julius Marminge • Aug 29, 2026

fix(orchestration): preserve imported conversation state

0bba9bedab • Julius Marminge • Aug 29, 2026

fix(checkpoints): preserve valid run history

c67cc0fd67 • Julius Marminge • Aug 29, 2026

fix(acp): discover final teardown descendants

a97ea1fe0d • Julius Marminge • Aug 29, 2026

fix(cursor): log close attempts before execution

0dde98eaf2 • Julius Marminge • Aug 29, 2026

fix(mobile): distinguish queued and waiting archive states

0a3ea328cf • Julius Marminge • Aug 29, 2026

fix(mobile): allow archiving post-provider work

a3b480eddd • Julius Marminge • Aug 29, 2026

fix(orchestration): cancel queued work on archive

dc93b0aba9 • Julius Marminge • Aug 29, 2026

fix(orchestration): handle checkpoint-wait runs

fab88c161e • Julius Marminge • Aug 29, 2026

fix(acp): make xai cancellation reliable

68876ad4fa • Julius Marminge • Aug 29, 2026

fix(contracts): reject invalid legacy intervals

387d17049d • Julius Marminge • Aug 29, 2026