Commits

fix(mobile): keep mobile question queue positions stable

028a963ead • Ben Davis • 17h ago

test(web): follow browser-test setup conventions in question panel tests

8501b59fb7 • Ben Davis • 17h ago

fix(web): render custom-answer options as downward hints

6c58985799 • Ben Davis • 17h ago

feat(contracts): mark custom-answer question options

b80ddafee9 • Ben Davis • 17h ago

test(web): render pending question panel with the disposable render helper

e09fac37dc • Ben Davis • 17h ago

fix(web): ground the question header with a subtle band

b1d758a206 • Ben Davis • 17h ago

fix(web): a little more room above expanded questions

e66265a1de • Ben Davis • 17h ago

fix(web): question count spans simultaneous question requests

3c84e2f00b • Ben Davis • 17h ago

fix(web): pending questions become a question-first menu

e92744dad9 • Ben Davis • 17h ago

fix(web): pending questions get a title slot and calmer selection

2e58d547be • Ben Davis • 17h ago

fix(web): pending questions lead with their content

0548da28c3 • Ben Davis • 17h ago

fix(web): center pending question content and drop generic header

d434b326aa • Ben Davis • 17h ago

feat(web): clearer pending question hierarchy with keycap selection

61d67be15c • Ben Davis • 17h ago

fix(web): stop pending questions overflowing the header row

b68468f3e6 • Ben Davis • 17h ago

fix(mobile): no-project threads show a chat bubble instead of a monogram (#21546)

45cedfe23e • oliver • 17h ago

fix(mobile): keep iPad workspace columns aligned while resizing (#24182)

c14cda15b9 • Alex • 17h ago

feat(mobile): add Usage and Settings to workspace navigation (#23841)

91455de0f2 • Alex • 17h ago

feat(usage): include Muse Code session history (#22443)

c893353618 • Wiktor Golicz • 17h ago

fix(mobile): Live Activity stops shouting the running-agent count (#24329)

d14ace8233 • Julius Marminge • 19h ago

fix(server): reject pairing with an incompatible server protocol (#23789)

3f3a1bf419 • Julius Marminge • 19h ago

fix(web): keep usage-limit wake action visible (#23803)

f416175804 • Julius Marminge • 19h ago

fix(web): SSH environments on an older reused remote server explain the version mismatch instead of reconnecting forever (#23647)

79e392cbfb • Julius Marminge • 19h ago

fix(client-runtime): Stop clears commands already finished on the server (#23814)

d31269e46b • Julius Marminge • 19h ago

fix(server): agent recordings honor the browser frame rate setting (#23895)

70bd96282c • Julius Marminge • 19h ago

fix(server): a fork's first /compact compacts its inherited history (#24172)

5b55036f8c • Julius Marminge • 19h ago

perf(client): avoid full ordering scans for streamed replacements (#24264)

7de9535a6c • Julius Marminge • 19h ago

fix(mobile): HTML links in pull request comments open when tapped (#22110)

26c3625f48 • oliver • 20h ago

feat(relay): deploy on-demand preview stages for labeled PRs

ff1f6fd884 • Julius Marminge • 20h ago

fix(server): interrupts started by an agent no longer say "by user" in the timeline (#24299)

7d87be3596 • Julius Marminge • 20h ago

fix(mobile): keep the Duo's Home and pull request headers fixed (#24295)

4fef307dd0 • Julius Marminge • 20h ago

fix(mobile): Home and pull request lists let UIKit own their top inset (#24284)

6c21798485 • Julius Marminge • 21h ago

fix(observability): custom resource attributes use the t3code prefix (#23974)

f252ed0cdd • Yordis Prieto • 21h ago

fix(observability): desktop dev version and web environment match the other services (#23975)

bf5ffe8448 • Yordis Prieto • 21h ago

fix(server): Codex accounts show ChatGPT's current plan names (#24200)

33f1fe5ebe • oliver • 22h ago

ci: close "needs more info" issues after 7 days without a reply (#22628)

52628d863e • Julius Marminge • 22h ago

fix(web): review thread avatars no longer clip in collapsed activity rows (#23545)

5e3ad56b8f • oliver • 22h ago

fix(mobile): chat and composer chips stay readable in light mode (#22585)

e01c39969f • oliver • 22h ago

feat(pull-requests): label and author filters search the host (#23924)

22dc1dabc6 • Julius Marminge • 23h ago

fix(pull-requests): a filtered list fills its page instead of waiting for a scroll (#23923)

3046545348 • Julius Marminge • 23h ago

fix(pull-requests): list filters narrow on every host that can (#23922)

7beaa01a32 • Julius Marminge • 23h ago

fix(server): find the resource monitor when the server runs from its build output (#23965)

cd69df4750 • Yordis Prieto • 23h ago

fix(web): center pull request timeline actions (#24259)

c8c9ccf916 • Alex • 23h ago

feat(mobile): thread header minimizes on the Duo while reading back through history (#24235)

eeda2cb2cd • Julius Marminge • 1d ago

fix(mobile): align draft workspace controls with the composer (#24239)

96ffd7aa56 • Alex • 1d ago

fix(web): clear stale resource monitor errors after retry (#24229)

9a391eb3f5 • Julius Marminge • 1d ago

fix(server): meter checkpoint git subprocess attempts (#24218)

e340aaeeb9 • Julius Marminge • 1d ago

fix(server): pause periodic PR discovery without foreground clients (#23852)

5bb54a0f77 • Julius Marminge • 1d ago

fix(server): clean up deleted threads worktrees with subagents (#23900)

171f8d880f • Julius Marminge • 1d ago

fix(web): pasted images show their upload tile instantly (#23832)

4dcc244fe1 • Ben Davis • 1d ago

fix(server): make stale CLI service recovery actionable (#23541)

58a5d1df06 • Julius Marminge • 1d ago

perf(server): speed up large terminal clipboard sequences (#23819)

9f660d3845 • Akshar Patel • 1d ago

fix(web): size Usage header controls to the available width (#24123)

97be291eb1 • Yukun Shan • 1d ago

perf(scripts): check:changed finishes in about 10 s (#23581)

66ee628e08 • Theo Browne • 1d ago

perf(web): reuse a collator when sorting changed-file trees (#23776)

9828cad49f • Utkarsh Patil • 1d ago

perf(web): reduce allocations in streaming timeline scans (#23739)

f7f02d779e • Utkarsh Patil • 1d ago

fix(web): screen readers hear when the open thread starts, needs you or finishes (#23752)

eb1510d249 • shivam • 1d ago

fix(bitbucket): stop the startup sweep from flooding Bitbucket with 429s (#23889)

c96a4bb481 • shivam • 1d ago

fix(web): keep blockquote text readable in every theme (#24036)

1df9c32943 • Yash Singh • 1d ago

fix(desktop): a stuck quit no longer leaves the app unkillable (#23873)

c58d558e10 • shivam • 1d ago

fix(server): Stop stops a thread's subagents again (#23886)

fbc6a08159 • shivam • 1d ago

fix(desktop): reduce app crashes when a preview tab's renderer dies during agent screenshots (#24056)

cccb78c459 • shivam • 1d ago

fix(web): instructed compact runs without a bare compaction first (#24008)

16aaf5ba7d • Julius Marminge • 1d ago

fix(desktop): PDFs in the preview can be annotated (#24022)

6ba807810b • shivam • 1d ago

ci: unused dependency patches fail in check:changed, not after push (#23988)

b2377db943 • Theo Browne • 1d ago

test(lint): new polling loops in tests now fail lint (#23983)

24c063ae80 • Theo Browne • 1d ago

fix(web): cmd+k search hides subagents and favors recent, whole-word matches (#24032)

4812dcad02 • Theo Browne • 1d ago

test(client-runtime): restore render scheduler tests deleted in the test snap (#23977)

abffeedeac • Theo Browne • 1d ago

fix(server): agent-browser and Chrome no longer outlive the agent that started them (#21299)

1aa7179670 • Joseph Vidal • 1d ago

fix(web): Cmd+B toggles the sidebar unless text is selected (#24063)

7d6b5bec87 • Theo Browne • 1d ago

test(mobile): restore clipboard secret-redaction test deleted in the test snap (#23980)

0cb033c5e9 • Theo Browne • 1d ago

test(web): restore project settings permission tests deleted in the test snap (#24011)

30a405bbc1 • Theo Browne • 1d ago

test(server): restore DST scheduling tests deleted in the test snap (#23991)

12c91aef7a • Theo Browne • 1d ago

test: delete low-value tests and dead test-only exports (#24058)

51a7118b70 • Theo Browne • 1d ago

fix(server): avoid full shell read on resume (#23987)

d7a8d6f320 • Yash Singh • 1d ago

fix(opencode): retry failed model catalogs until they recover (#23939)

807319c276 • Yash Singh • 1d ago

test(forgejo): answer the base branch read in the skipped-checks test (#23952)

49597c77db • Julius Marminge • 1d ago

fix(cursor): fail turns that end in a transport error after commentary (#23273)

656f3f4094 • Victor Vogel • 1d ago

fix(pi): stop blank input placeholders from failing the run (#23235)

6d9ec7bdf9 • Victor Vogel • 1d ago

fix(web): new threads no longer hang when a project's machine is offline (#23967)

56c365cc29 • Theo Browne • 1d ago

fix(server): abort interrupted ACP MCP fetches (#23955)

e64a6d4ca8 • Julius Marminge • 1d ago

perf(server): skip unused Git output line parsing (#23953)

9a6380263b • Julius Marminge • 1d ago

fix(mobile): move Android undo toasts above bottom navigation (#23928)

a68e6e97c5 • Alex • 1d ago

fix(server): Forgejo skipped jobs no longer keep a pull request watch pending (#16668)

71a283aed2 • Igor Makowski • 1d ago

fix(server): restore Claude subscription usage through proxies (#12069)

7e52513a13 • Nand • 1d ago

fix(server): preserve Codex sign-in guidance in usage notices (#17055)

53245cce53 • 擁月星 • 1d ago

fix(web): task durations over an hour no longer wrap in the tasks panel (#13472)

9b7e7dff45 • James Villarrubia • 1d ago

fix(web): align pull request file counts with diff stats (#23905)

0c25c2974a • Yash Singh • 1d ago

fix(claude): route approval feedback to the requesting agent (#23657)

b7e802bdec • Yash Singh • 1d ago

fix(server): route SQLite reads around writer contention (#23902)

6ed47b538c • Yash Singh • 1d ago

fix(mobile): the empty composer row shows only the provider icon (#23570)

a8dba9ca93 • oliver • 1d ago

fix(server): wake PR watches when remaining CI checks finish (#23904)

09bb9f157b • Julius Marminge • 1d ago

fix(mobile): center Android composer text and pad wrapped drafts (#23829)

05cd55d2d0 • Alex • 1d ago

docs(connect): correct the relay webhook endpoint key (#23526)

50e151c7a4 • Julius Marminge • 1d ago

fix(mobile): undo toasts keep their action on one row (#23910)

18e2742519 • Alex Southwell • 1d ago

feat(settings): add thread title instructions (#21882)

51273020db • Caden Elrod • 1d ago

fix(mcp): accept GitCafe pull request URLs in link/unlink/watch tools (#23899)

1c8e79ec18 • Julius Marminge • 1d ago

fix(ui): preserve tool icon detail in light mode (#23896)

23bd753806 • Julius Marminge • 1d ago

feat(web): telemetry export settings show where the running endpoint came from (#23713)

e78297d891 • Yordis Prieto • 1d ago

fix(server): renew active managed Codex turns through native auth (#21787)

f5cf9a02de • Julius Marminge • 1d ago

fix(server): keep managed Codex token renewal in the server (#21786)

478fdfc0ea • Julius Marminge • 1d ago