Commits

fix(web): restore compact load-earlier control

840e949166 • Julius Marminge • Sep 21, 2026

fix: reconcile main's round-26 updates after rebase

2b74f9c370 • Julius Marminge • Sep 21, 2026

chore: format files exposed by CI

5aa876e95f • Julius Marminge • Sep 21, 2026

fix(web): port auto-balance updates to v2 chat

9317a970ff • Julius Marminge • Sep 21, 2026

fix(ci): repair rebased checks and stop duplicate runs

bda5a2c191 • Julius Marminge • Sep 21, 2026

chore: remove accidentally committed audit artifacts

1c45d7326d • Julius Marminge • Sep 21, 2026

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

48064960ca • Julius Marminge • Sep 21, 2026

fix(orchestration): map late steering to follow-up turns

3cfcea9303 • Julius Marminge • Sep 21, 2026

feat(mcp): expose branch-backed workspace discovery (#10566)

b4e67b759f • Julius Marminge • Sep 21, 2026

feat(mcp): expose project thread launch service (#10565)

f698cbda24 • Julius Marminge • Sep 21, 2026

feat(mcp): expose attachment upload and send (#10564)

f1a5201b1a • Julius Marminge • Sep 21, 2026

feat(mcp): expose project service operations (#10563)

59421986db • Julius Marminge • Sep 21, 2026

feat(mcp): expose scheduled task run-now (#10562)

110df0f5d4 • Julius Marminge • Sep 21, 2026

feat(mcp): expose the existing thread search query (#10561)

617911ccb2 • Julius Marminge • Sep 21, 2026

feat(mcp): expose selected environment preferences (#10560)

b9f521551f • Julius Marminge • Sep 21, 2026

feat(mcp): expose preview list and close (#10559)

258f27dbe9 • Julius Marminge • Sep 21, 2026

feat(mcp): expose fork and merge-back commands (#10558)

484794ec63 • Julius Marminge • Sep 21, 2026

feat(mcp): expose thread model selection (#10557)

66e16f8a30 • Julius Marminge • Sep 21, 2026

feat(mcp): expose pending user questions (#10556)

7778deede4 • Julius Marminge • Sep 21, 2026

feat(mcp): expose existing queued message commands (#10555)

1b889c491b • Julius Marminge • Sep 21, 2026

feat(mcp): expose thread organization commands (#10554)

698f8d64b6 • Julius Marminge • Sep 21, 2026

refactor(server): share attachment message intake (#10580)

3241fc7bdc • Julius Marminge • Sep 21, 2026

refactor(project): share create and update inputs (#10578)

6b50233a97 • Julius Marminge • Sep 21, 2026

refactor(shared): share model-selection command choice (#10577)

3597f069bd • Julius Marminge • Sep 21, 2026

fix(server): keep old failures from waking snoozed V2 threads (#9903)

232e2fc494 • Alex Southwell • Sep 21, 2026

feat(mcp): update thread metadata (#8690)

4739d48ee6 • Julius Marminge • Sep 21, 2026

fix(orchestration): persist linked pull requests (#8689)

b5b79d414e • Julius Marminge • Sep 21, 2026

fix(mobile): use the archive eligibility guard when dispatching (#9930)

1f589c0e97 • Alex Southwell • Sep 21, 2026

fix(mobile): render generic message attachments (#9929)

6127146c41 • Alex Southwell • Sep 21, 2026

fix(server): make project removal honor v2 threads

aec27f7a90 • Julius Marminge • Sep 21, 2026

fix: reconcile upstream fixes with orchestration v2

08bfaceec4 • Julius Marminge • Sep 21, 2026

fix(server): explain fetch failures during worktree preparation

aa4e162c53 • Julius Marminge • Sep 21, 2026

fix: reconcile main updates with orchestration v2

0df05f4669 • Julius Marminge • Sep 21, 2026

test(server): use Effect Vitest for Cursor provider checks

96dc6996ae • Julius Marminge • Sep 21, 2026

ci: run checks on v2 branch pushes

a25e03f779 • Julius Marminge • Sep 21, 2026

test(server): correlate OpenCode replay message identities

cba5c2974b • Julius Marminge • Sep 21, 2026

test(server): refresh replay runtime instruction expectations

96426bb5bb • Julius Marminge • Sep 21, 2026

fix(client-runtime): resolve work log source imports

5bba95599d • Julius Marminge • Sep 21, 2026

test(server): include the shell indexes migration

33ba22eff7 • Julius Marminge • Sep 21, 2026

chore: format v2 files flagged by CI

fa21a00ef4 • Julius Marminge • Sep 21, 2026

fix(orchestrator): Stop finished Codex turns from sitting on Waiting (#7105)

14dd2ffad4 • Mike Olson • Sep 21, 2026

fix(orchestrator): Show when a completed delegated child still has work (#4793)

1380360f95 • Mike Olson • Sep 21, 2026

fix(orchestrator): Stop treating a wait timeout as a dead child (#7427)

cbdac644f4 • Mike Olson • Sep 21, 2026

fix(mobile): restore composer and timeline behavior from main

9d9d5e462b • Julius Marminge • Sep 21, 2026

fix(chat): match main timer and task placement

8dab80cd9c • Julius Marminge • Sep 21, 2026

fix(orchestration): stabilize Codex turn mapping and settlement

22a90e10b5 • Julius Marminge • Sep 21, 2026

fix: reconcile main updates with orchestration v2

76170f0388 • Julius Marminge • Sep 21, 2026

fix(server): reduce v2 recovery and runtime resource usage

642c1f24b3 • Julius Marminge • Sep 21, 2026

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

b7dd46915c • Julius Marminge • Sep 21, 2026

fix(web): realign the composer and timeline with main

6bb20a0b3b • Julius Marminge • Sep 21, 2026

fix(web): right-align the stash shoulder tab again

a960927410 • Julius Marminge • Sep 21, 2026

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

528c7001d5 • Julius Marminge • Sep 21, 2026

feat(server): evaluate automatic thread settlement in the v2 orchestrator

97773eef8d • Julius Marminge • Sep 21, 2026

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

0a4a98a764 • Julius Marminge • Sep 21, 2026

feat(web): port working and thinking timeline rows to orchestration v2

21bc1348ea • Julius Marminge • Sep 21, 2026

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

f11118beac • Julius Marminge • Sep 21, 2026

fix(mobile): keep scroll bounds current after animations

020845ab1d • Julius Marminge • Sep 21, 2026

fix(chat): remove added tool summary status counts

6bbbc17b04 • Julius Marminge • Sep 21, 2026

feat(mobile): port chat summaries and transitions to orchestration v2

537de94b29 • Julius Marminge • Sep 21, 2026

feat(web): summarize T3 orchestration actions

81dead16b9 • Julius Marminge • Sep 21, 2026

fix(web): keep composer shortcut tooltip stable on Mod

a86a7d65d3 • Julius Marminge • Sep 21, 2026

fix(web): match composer actions to draft and modifier state

4eb7a0da99 • Julius Marminge • Sep 21, 2026

fix(web): keep queued messages in place while editing

96cb6f1ee0 • Julius Marminge • Sep 21, 2026

fix(web): keep queued message editing inside the queue panel

662575acb9 • Julius Marminge • Sep 21, 2026

refactor(web): use shared banner rows for queued messages

7d8b313cb1 • Julius Marminge • Sep 21, 2026

fix(web): keep stash separate from the composer activity column

cffefe452d • Julius Marminge • Sep 21, 2026

fix(web): share the outline for joined composer tabs

6a9c61c37b • Julius Marminge • Sep 21, 2026

fix(web): align queue headers and prevent stash overlap

9c665334eb • Julius Marminge • Sep 21, 2026

fix(web): port composer activity and grouping to orchestration v2

d232a09790 • Julius Marminge • Sep 21, 2026

fix(orchestration): select visible history before limiting SQL

a6f9604f47 • Julius Marminge • Sep 21, 2026

fix(server): recover OpenCode status reconciliation

53c2a9a297 • Julius Marminge • Sep 21, 2026

fix(orchestration): retain nested fork history when paging

a73d4087f8 • Julius Marminge • Sep 21, 2026

fix(server): cancel pending OpenCode prompts safely

72c28e7b16 • Julius Marminge • Sep 21, 2026

fix(orchestration): page history through its true end

8fea651392 • Julius Marminge • Sep 21, 2026

fix(web): retain markdown workspace ownership

9899c44946 • Julius Marminge • Sep 21, 2026

fix(clients): anchor feedback in conversation order

18e3ccd7ad • Julius Marminge • Sep 21, 2026

fix(server): correlate OpenCode prompt admission

f55e4d92b6 • Julius Marminge • Sep 21, 2026

fix(server): normalize Claude question answers

c4167728fe • Julius Marminge • Sep 21, 2026

fix(server): preserve Claude planning lifecycle

bd67fbebc7 • Julius Marminge • Sep 21, 2026

fix(server): preserve provider usage in persisted turns

96ff30cb97 • Julius Marminge • Sep 21, 2026

fix(server): allow protocol negotiation in CORS

a7a57f2d7f • Julius Marminge • Sep 21, 2026

fix(server): restore Claude resume compaction

ed7038cd96 • Julius Marminge • Sep 21, 2026

perf(orchestration): bound complete thread snapshots

e2c5227ad8 • Julius Marminge • Sep 21, 2026

perf(orchestration): bound history reads in SQL

07ed5de1aa • Julius Marminge • Sep 21, 2026

fix(server): project Claude plans and todos

24e256eaea • Julius Marminge • Sep 21, 2026

fix(server): restore Claude structured questions

578e7d9f26 • Julius Marminge • Sep 21, 2026

fix(server): guard OpenCode prompt admission races

4140422ddc • Julius Marminge • Sep 21, 2026

chore(repo): remove tracked audit scratch files

fdf7ba9657 • Julius Marminge • Sep 21, 2026

docs: state portable handoff limits

e265289832 • Julius Marminge • Sep 21, 2026

docs: explain legacy thread migration

41c8e53fa3 • Julius Marminge • Sep 21, 2026

fix(protocol): reject incompatible orchestration peers

23abc8a16a • Julius Marminge • Sep 21, 2026

fix(web): scope markdown actions to their environment

76f786e3db • Julius Marminge • Sep 21, 2026

fix(web): restore markdown file chip actions

0f4cb342a5 • Julius Marminge • Sep 21, 2026

fix(server): keep current provider context usage

28d426bc00 • Julius Marminge • Sep 21, 2026

fix(web): preserve Windows markdown paths

8d0cb8eac8 • Julius Marminge • Sep 21, 2026

fix(web): load workspace markdown images through assets

f19e475e28 • Julius Marminge • Sep 21, 2026

fix(server): preserve generic provider attachments

028c923c58 • Julius Marminge • Sep 21, 2026

fix(clients): restore Codex feedback submission

444292d47b • Julius Marminge • Sep 21, 2026

fix(orchestration): recreate missing worktrees before turns

443b4d006e • Julius Marminge • Sep 21, 2026

fix(orchestration): honor migrated thread visibility in search

abb4028a65 • Julius Marminge • Sep 21, 2026