Commits

fix(web): configure alternate send and background shortcuts (#12174)

cd29e1ebf2 • Bilal Bakr • Sep 18, 2026

fix(web): open linked PRs from the badge hover list (#12314)

fffee3c13e • Bilal Bakr • Sep 18, 2026

fix(web): hide idle PR check counts and match row typography (#12321)

773d88794d • Bilal Bakr • Sep 18, 2026

test(server): refresh reasoning expectations across replay fixtures

51e6c45a6f • Julius Marminge • Sep 18, 2026

test(timeline): cover current worklog interactions and fix CI

6ba12f18ae • Julius Marminge • Sep 18, 2026

fix(web): retain PR panel context after V2 rebase

b120583cf1 • Julius Marminge • Sep 18, 2026

test(server): align replay requests with reasoning settings

c9bccd4bf7 • Julius Marminge • Sep 18, 2026

fix(mobile): map V2 icons on Android

d8a0f1a472 • Julius Marminge • Sep 18, 2026

fix(claude): retain requested subagent models

e9e948efa4 • Julius Marminge • Sep 18, 2026

fix(timeline): unify worklog layout and subagent presentation

ad5b2a0d16 • Julius Marminge • Sep 18, 2026

fix(timeline): preview live reasoning and buffer complete paragraphs

1edfe14f06 • Julius Marminge • Sep 18, 2026

fix(providers): enable Codex and Claude reasoning summaries in V2

d6d454561c • Julius Marminge • Sep 18, 2026

fix(timeline): align V2 reasoning disclosures with main

d5c2c45ed2 • Julius Marminge • Sep 18, 2026

fix(codex): retain V2 reasoning streams and completed traces

958fc77232 • Julius Marminge • Sep 18, 2026

fix: reconcile main updates and preserve V2 preview upgrades

a2828b416f • Julius Marminge • Sep 18, 2026

feat(composer): attach threads as context (#12296)

713dc412eb • Julius Marminge • Sep 18, 2026

fix(v2): preserve running turns during provider handoff (#12255)

b62ae239a6 • Bilal Bakr • Sep 18, 2026

fix(orchestrator): defer queued provider handoff until delivery (#12226)

b0a177892b • Julius Marminge • Sep 18, 2026

fix: preserve linked PRs and show them in badge tooltips (#12262)

df826ee478 • Bilal Bakr • Sep 18, 2026

fix(mobile): preview queued message order during drag (#12232)

3702775e08 • Julius Marminge • Sep 18, 2026

fix(mobile): match web provider handoff dividers

6c4b46e4e9 • Julius Marminge • Sep 18, 2026

fix: restore V2 worktree setup transitions across clients

39cc86d801 • Julius Marminge • Sep 18, 2026

fix: adapt multi-model thread creation to V2 launches

b5e356a0cf • Julius Marminge • Sep 18, 2026

fix(mobile): guard question controls during answer submission

be3323c1c8 • Julius Marminge • Sep 18, 2026

fix: align V2 question and checkpoint timelines across clients

fb3dbabefc • Julius Marminge • Sep 18, 2026

fix: reconcile main updates with V2 runtimes and timelines

593c0bda23 • Julius Marminge • Sep 18, 2026

fix(mobile): allow changing provider in a started thread (#12184)

c76865598b • Julius Marminge • Sep 18, 2026

fix(server): reject v2 file restore in shared workspaces

6847016401 • Julius Marminge • Sep 18, 2026

fix(server): finalize v2 runs when checkpoint ref lookup fails

958fb1d4df • Julius Marminge • Sep 18, 2026

fix(server): retain durable checkpoint index fixes on v2

7c701fddf4 • Julius Marminge • Sep 18, 2026

fix(server): start V2 provider turn when checkpoint baseline capture fails (#12153)

7858e5df8b • Dara Adedeji • Sep 18, 2026

feat(web): show subagent details and history in workspace card (#12079)

fa19111831 • Bilal Bakr • Sep 18, 2026

feat(web): add compact PR checks to the workspace card (#11981)

cf7734dfaf • Bilal Bakr • Sep 18, 2026

test(server): restore Cursor usage coverage after V2 rebase

611e6b59cc • Julius Marminge • Sep 18, 2026

fix: reconcile main composer and provider updates with V2

94175379cc • Julius Marminge • Sep 18, 2026

feat(mobile): make the composer pill the hub for the running turn

04e178e947 • Julius Marminge • Sep 18, 2026

perf(client): stop scanning threads for unused shell timestamps (#12129)

644055e9a2 • Julius Marminge • Sep 18, 2026

perf(mobile): limit thread model options to its provider (#12128)

e4a5f5ea56 • Julius Marminge • Sep 18, 2026

perf(mobile): ignore irrelevant config updates in thread lists (#12127)

df01dc28d0 • Julius Marminge • Sep 18, 2026

perf(client): narrow mobile and web environment subscriptions (#12126)

e5d2c5cd52 • Julius Marminge • Sep 18, 2026

perf(mobile): yield to UI during shell cache encoding (#12117)

11923b74be • Julius Marminge • Sep 18, 2026

perf(mobile): skip unchanged thread row renders (#12116)

fb646a8cac • Julius Marminge • Sep 18, 2026

perf(server): suppress unchanged shell enrichment refreshes (#12110)

2f47eee149 • Julius Marminge • Sep 18, 2026

perf(client): coalesce persistent cache writes during streaming (#12109)

7c7e0cdb59 • Julius Marminge • Sep 18, 2026

fix(mobile): keep cached thread list across relaunch

a435cb18ae • Julius Marminge • Sep 18, 2026

fix: reconcile main setup transitions with V2 threads

ccc4cd7544 • Julius Marminge • Sep 18, 2026

fix(web): restore main thread-switch scrolling without layout resets

6bf81b2e0e • Julius Marminge • Sep 18, 2026

fix(web): show linked pull requests in thread details

0d148c4dd6 • Julius Marminge • Sep 18, 2026

fix(web): invert follow-up behavior with Mod+Enter

9400cf351b • Julius Marminge • Sep 18, 2026

fix(ci): pin patched Expo core during release resolution

2cec34134b • Julius Marminge • Sep 18, 2026

fix(web): reset thread scroll and ignore hydration as a new turn

2060a91a23 • Julius Marminge • Sep 18, 2026

fix: reconcile main monograms and PR refresh with V2

82d1d345cd • Julius Marminge • Sep 18, 2026

fix(server): preserve PR links across V2 discovery and import

dce035cc00 • Julius Marminge • Sep 18, 2026

fix: reconcile main updates with V2 orchestration

0c0372771d • Julius Marminge • Sep 18, 2026

fix: distinguish unsupported server connections

435d1891bd • Julius Marminge • Sep 18, 2026

fix: format subagent task names across clients

3c72a3a8f3 • Julius Marminge • Sep 18, 2026

refactor: remove legacy token streaming

efa3442a5f • Julius Marminge • Sep 18, 2026

fix: stop retained background work after a turn settles

d472c688c6 • Julius Marminge • Sep 18, 2026

fix(mobile): skip preview validation without release credentials

1476c663e9 • Julius Marminge • Sep 18, 2026

fix(mobile): reject preview builds from v1 source

5121697107 • Julius Marminge • Sep 18, 2026

fix(server): restore hub limits updates in V2 (#11963)

1ed6ea57e1 • Bilal Bakr • Sep 18, 2026

fix(web): confine composer glass transition to input surface

d9c7b900e6 • Julius Marminge • Sep 18, 2026

fix(mobile): restore permission registry concurrency protection

722c9c0345 • Julius Marminge • Sep 18, 2026

fix: reconcile main thread updates and Git improvements with v2

ad0a43d9f6 • Julius Marminge • Sep 18, 2026

fix(server): bound legacy thread projection requests (#10512)

fffadffd7a • Javad Shafique • Sep 18, 2026

test(server): prove v1 to v2 cutover on a copied database and flag divergent migration ids (#11639)

deaeb49631 • Alex Southwell • Sep 18, 2026

fix(server): align MCP delegation support with live provider adapter registry (#11578)

d12d17b909 • Alex Southwell • Sep 18, 2026

fix(server): fork Codex threads at the native turn boundary (#11490)

887f21665f • Alex Southwell • Sep 18, 2026

test(server): replay denied Claude writes through V2 (#11597)

c5f4901b74 • Alex Southwell • Sep 18, 2026

fix(server): preserve due schedules across equivalent time formatting (#11590)

ce65645a1d • Alex Southwell • Sep 18, 2026

fix(server): skip corrupt scheduled-task rows instead of stopping the scheduler (#11585)

4c57a7fc7c • Alex Southwell • Sep 18, 2026

fix(orchestrator): report terminal runs after wait timeout (#11574)

f655679324 • Alex Southwell • Sep 18, 2026

fix(server): replay command events across persistence pages (#11499)

4f4145037a • Alex Southwell • Sep 18, 2026

fix(server): project legacy thread shells during import

da6dadd432 • Julius Marminge • Sep 18, 2026

fix(build): isolate executable parser from Vite config

1fabc8673d • Julius Marminge • Sep 18, 2026

fix(build): parse executable imports without matching generated source

8708e64dfe • Julius Marminge • Sep 18, 2026

fix(test): account for optional encoded provider settings

caf41388e8 • Julius Marminge • Sep 18, 2026

fix(web): retain server-side queuing on v2 after rebase

a7b27c23d9 • Julius Marminge • Sep 18, 2026

revert: restore existing CI push triggers

9e7fe7384d • Julius Marminge • Sep 18, 2026

fix(ci): verify V2 branch pushes and remove unused helper

1fb778423c • Julius Marminge • Sep 18, 2026

fix(server): isolate V2 migrations from the V1 database

70ea5df8dd • Julius Marminge • Sep 18, 2026

fix: reconcile main worktree setup and title changes with v2

3670dd52e1 • Julius Marminge • Sep 18, 2026

fix(web): adapt registry icons to light and dark themes

76ba01c8c9 • Julius Marminge • Sep 18, 2026

fix: reconcile main snooze controls with orchestration v2

cc36a1a47c • Julius Marminge • Sep 18, 2026

fix(web): keep the preview mini-player clear of the inline thread details card (#11831)

563d0e183a • Julius Marminge • Sep 18, 2026

feat(web): add the thread action menu and inline rename to the chat header (#11830)

2233a472d2 • Julius Marminge • Sep 18, 2026

refactor(web): centralize provider instance icons (#11829)

9af812e432 • Julius Marminge • Sep 18, 2026

fix(web): keep the active-run header with the prompt that started it on steer (#11828)

67fe110828 • Julius Marminge • Sep 18, 2026

fix(server): replay launches with server-allocated thread IDs (#11508)

13d6dfe10f • Alex Southwell • Sep 18, 2026

fix(server): restart the live session on model changes after dead records (#11505)

378d36f5e7 • Alex Southwell • Sep 18, 2026

fix(server): roll back question attachment copies when respond preparation fails (#11557)

d74bb63947 • Alex Southwell • Sep 18, 2026

fix(server): preserve Cursor directory and lint search results (#11533)

76311b0916 • Alex Southwell • Sep 18, 2026

fix(server): report missing interrupt-and-restart capability for forced restarts (#11565)

8ee8fbbbe1 • Alex Southwell • Sep 18, 2026

fix(server): load V2 replay fixtures through the platform path service (#11566)

e3d86e4b49 • Alex Southwell • Sep 18, 2026

fix(server): wake paused Cursor replay runs on mismatch (#11535)

7294db8f3e • Alex Southwell • Sep 18, 2026

fix(server): reject partial output from failed Cursor runs (#11534)

a2b6a95b64 • Alex Southwell • Sep 18, 2026

fix(client-runtime): avoid Array#toSorted in thread lineage ordering

ab582423b5 • Julius Marminge • Sep 18, 2026

fix(web): update notification tests for v2 thread shells and drop dead composer state

c2098d2aad • Julius Marminge • Sep 18, 2026

fix: repair v2 CI after environment disable and dead exports

a66de5996e • Julius Marminge • Sep 18, 2026

fix: reconcile main release and thread updates with V2

a4ca8ad80d • Julius Marminge • Sep 18, 2026