Commits
fix(web): Enter at the end of a long wrapped file keeps the caret in view
8a66d607f9 • Julius Marminge • 1d ago
test(web): reproduce wrapped editor jump after Enter at end of a 999-line file
d3536a8522 • Julius Marminge • 1d ago
fix(server): align delegated review follow-up guidance (#24560)
909e4c9482 • Julius Marminge • 1d ago
chore(review): Macroscope skips generated code and recorded fixtures (#24548)
eea9895368 • Julius Marminge • 1d ago
fix(server): server preview browser rejects the compromised eMudhra intermediates (#24542)
3afb9b366f • Julius Marminge • 1d ago
fix(provider-cursor): finished Cursor turns no longer end in Provider error after the SDK's late resume (#24231)
be1d066732 • shivam • 1d ago
chore(mobile): move Enriched Markdown to upstream's block renderers (#24534)
bf5c483cbe • Julius Marminge • 1d ago
fix(html): honor preview light and dark mode (#24521)
8176b58931 • Bilal Bakr • 1d ago
fix(source-control): GitCafe checks show each check's newest run (#24406)
ea41701979 • Julius Marminge • 1d ago
feat: compactions T3 Code starts read as one working row, and stay quiet (#24334)
0345e852ed • Julius Marminge • 1d ago
fix(clients): GitCafe links show GitCafe's mark on mobile (#24405)
71df573f2d • Julius Marminge • 1d ago
fix(server): migrate-dev-db no longer trips over webhook tables (#24404)
79014e6c41 • Julius Marminge • 1d ago
fix(mobile): Back from a sub-agent opened from its delegator returns to the delegator (#23795)
d53873b6a4 • shivam • 1d ago
fix(web): screen readers say which thread a shortcut switched to (#23676)
7f7daad985 • shivam • 1d ago
fix(web): screen readers hear which background thread finished, even with the sidebar collapsed (#23839)
a46f80ee28 • shivam • 1d ago
fix(mobile): the question card uses the whole screen while the keyboard is closed (#24363)
d0e621e9f9 • shivam • 1d ago
refactor(source-control): forges handle their own listing and SSH host quirks (#24288)
6e79211743 • Julius Marminge • 1d ago
refactor(source-control): forge definitions live in shared/, not client/ (#24181)
814bd67250 • Julius Marminge • 1d ago
test(source-control): forge behaviour is tested in its own package (#24000)
4d87110c5e • Julius Marminge • 1d ago
fix(clients): change requests use their host's own term (#23999)
218e5c09df • Julius Marminge • 1d ago
refactor(clients): forge settings, routing and icons come from definitions (#23998)
326e08b08a • Julius Marminge • 1d ago
refactor(clients): pull request surfaces ask the forge instead of assuming GitHub (#23997)
a6009faba0 • Julius Marminge • 1d ago
refactor(source-control): pull request behaviour comes from forge capabilities (#23996)
233f6eac69 • Julius Marminge • 1d ago
refactor(source-control): git and process behaviour comes from forge hooks (#23995)
39f6e2b2a2 • Julius Marminge • 1d ago
refactor(source-control): drivers build their own services and own host media (#23994)
7368bd307b • Julius Marminge • 1d ago
refactor(source-control): forges recognise their own remotes and repository keys (#23993)
3d4c75370c • Julius Marminge • 1d ago
refactor(source-control): forges parse their own change request URLs (#23992)
9a85aac901 • Julius Marminge • 1d ago
feat(search): Cmd+K finds the right thread first, with indexed message search (#24343)
bb7783e295 • Theo Browne • 1d ago
fix(server): stop flooding analytics with successful MCP tool calls (#24287)
fef851bee0 • Theo Browne • 1d ago
perf(server): coalesce superseded streaming text updates (#24267)
27e0c684c5 • Julius Marminge • 1d ago
fix(mobile): Usage and Settings use the glass header and the Duo rail (#24348)
aaf4a901c4 • Julius Marminge • 1d ago
fix(client-runtime): avoid duplicate handoff previews during startup (#24349)
2c592a1086 • Yash Singh • 1d ago
fix(mobile): the unfolded Duo keeps its header in portrait (#24339)
b24e8ce2df • Julius Marminge • 1d ago
fix(mobile): stabilize Duo search and portrait navigation (#24206)
940e3fafd2 • Alex • 1d ago
fix(mobile): no-project threads show a chat bubble instead of a monogram (#21546)
45cedfe23e • oliver • 1d ago
fix(mobile): keep iPad workspace columns aligned while resizing (#24182)
c14cda15b9 • Alex • 1d ago
feat(mobile): add Usage and Settings to workspace navigation (#23841)
91455de0f2 • Alex • 1d ago
feat(usage): include Muse Code session history (#22443)
c893353618 • Wiktor Golicz • 1d ago
fix(mobile): Live Activity stops shouting the running-agent count (#24329)
d14ace8233 • Julius Marminge • 1d ago
fix(server): reject pairing with an incompatible server protocol (#23789)
3f3a1bf419 • Julius Marminge • 1d ago
fix(web): keep usage-limit wake action visible (#23803)
f416175804 • Julius Marminge • 1d ago
fix(web): SSH environments on an older reused remote server explain the version mismatch instead of reconnecting forever (#23647)
79e392cbfb • Julius Marminge • 1d ago
fix(client-runtime): Stop clears commands already finished on the server (#23814)
d31269e46b • Julius Marminge • 1d ago
fix(server): agent recordings honor the browser frame rate setting (#23895)
70bd96282c • Julius Marminge • 1d ago
fix(server): a fork's first /compact compacts its inherited history (#24172)
5b55036f8c • Julius Marminge • 1d ago
perf(client): avoid full ordering scans for streamed replacements (#24264)
7de9535a6c • Julius Marminge • 1d ago
fix(mobile): HTML links in pull request comments open when tapped (#22110)
26c3625f48 • oliver • 1d ago
feat(relay): deploy on-demand preview stages for labeled PRs
ff1f6fd884 • Julius Marminge • 1d ago
fix(server): interrupts started by an agent no longer say "by user" in the timeline (#24299)
7d87be3596 • Julius Marminge • 1d ago
fix(mobile): keep the Duo's Home and pull request headers fixed (#24295)
4fef307dd0 • Julius Marminge • 1d ago
fix(mobile): Home and pull request lists let UIKit own their top inset (#24284)
6c21798485 • Julius Marminge • 1d ago
fix(observability): custom resource attributes use the t3code prefix (#23974)
f252ed0cdd • Yordis Prieto • 1d ago
fix(observability): desktop dev version and web environment match the other services (#23975)
bf5ffe8448 • Yordis Prieto • 1d ago
fix(server): Codex accounts show ChatGPT's current plan names (#24200)
33f1fe5ebe • oliver • 1d ago
ci: close "needs more info" issues after 7 days without a reply (#22628)
52628d863e • Julius Marminge • 1d ago
fix(web): review thread avatars no longer clip in collapsed activity rows (#23545)
5e3ad56b8f • oliver • 1d ago
fix(mobile): chat and composer chips stay readable in light mode (#22585)
e01c39969f • oliver • 1d ago
feat(pull-requests): label and author filters search the host (#23924)
22dc1dabc6 • Julius Marminge • 2d ago
fix(pull-requests): a filtered list fills its page instead of waiting for a scroll (#23923)
3046545348 • Julius Marminge • 2d ago
fix(pull-requests): list filters narrow on every host that can (#23922)
7beaa01a32 • Julius Marminge • 2d ago
fix(server): find the resource monitor when the server runs from its build output (#23965)
cd69df4750 • Yordis Prieto • 2d ago
fix(web): center pull request timeline actions (#24259)
c8c9ccf916 • Alex • 2d ago
feat(mobile): thread header minimizes on the Duo while reading back through history (#24235)
eeda2cb2cd • Julius Marminge • 2d ago
fix(mobile): align draft workspace controls with the composer (#24239)
96ffd7aa56 • Alex • 2d ago
fix(web): clear stale resource monitor errors after retry (#24229)
9a391eb3f5 • Julius Marminge • 2d ago
fix(server): meter checkpoint git subprocess attempts (#24218)
e340aaeeb9 • Julius Marminge • 2d ago
fix(server): pause periodic PR discovery without foreground clients (#23852)
5bb54a0f77 • Julius Marminge • 2d ago
fix(server): clean up deleted threads worktrees with subagents (#23900)
171f8d880f • Julius Marminge • 2d ago
fix(web): pasted images show their upload tile instantly (#23832)
4dcc244fe1 • Ben Davis • 2d ago
fix(server): make stale CLI service recovery actionable (#23541)
58a5d1df06 • Julius Marminge • 2d ago
perf(server): speed up large terminal clipboard sequences (#23819)
9f660d3845 • Akshar Patel • 2d ago
fix(web): size Usage header controls to the available width (#24123)
97be291eb1 • Yukun Shan • 2d ago
perf(scripts): check:changed finishes in about 10 s (#23581)
66ee628e08 • Theo Browne • 2d ago
perf(web): reuse a collator when sorting changed-file trees (#23776)
9828cad49f • Utkarsh Patil • 2d ago
perf(web): reduce allocations in streaming timeline scans (#23739)
f7f02d779e • Utkarsh Patil • 2d ago
fix(web): screen readers hear when the open thread starts, needs you or finishes (#23752)
eb1510d249 • shivam • 2d ago
fix(bitbucket): stop the startup sweep from flooding Bitbucket with 429s (#23889)
c96a4bb481 • shivam • 2d ago
fix(web): keep blockquote text readable in every theme (#24036)
1df9c32943 • Yash Singh • 2d ago
fix(desktop): a stuck quit no longer leaves the app unkillable (#23873)
c58d558e10 • shivam • 2d ago
fix(server): Stop stops a thread's subagents again (#23886)
fbc6a08159 • shivam • 2d ago
fix(desktop): reduce app crashes when a preview tab's renderer dies during agent screenshots (#24056)
cccb78c459 • shivam • 2d ago
fix(web): instructed compact runs without a bare compaction first (#24008)
16aaf5ba7d • Julius Marminge • 2d ago
fix(desktop): PDFs in the preview can be annotated (#24022)
6ba807810b • shivam • 2d ago
ci: unused dependency patches fail in check:changed, not after push (#23988)
b2377db943 • Theo Browne • 2d ago
test(lint): new polling loops in tests now fail lint (#23983)
24c063ae80 • Theo Browne • 2d ago
fix(web): cmd+k search hides subagents and favors recent, whole-word matches (#24032)
4812dcad02 • Theo Browne • 2d ago
test(client-runtime): restore render scheduler tests deleted in the test snap (#23977)
abffeedeac • Theo Browne • 2d ago
fix(server): agent-browser and Chrome no longer outlive the agent that started them (#21299)
1aa7179670 • Joseph Vidal • 2d ago
fix(web): Cmd+B toggles the sidebar unless text is selected (#24063)
7d6b5bec87 • Theo Browne • 2d ago
test(mobile): restore clipboard secret-redaction test deleted in the test snap (#23980)
0cb033c5e9 • Theo Browne • 2d ago
test(web): restore project settings permission tests deleted in the test snap (#24011)
30a405bbc1 • Theo Browne • 2d ago
test(server): restore DST scheduling tests deleted in the test snap (#23991)
12c91aef7a • Theo Browne • 2d ago
test: delete low-value tests and dead test-only exports (#24058)
51a7118b70 • Theo Browne • 2d ago
fix(server): avoid full shell read on resume (#23987)
d7a8d6f320 • Yash Singh • 2d ago
fix(opencode): retry failed model catalogs until they recover (#23939)
807319c276 • Yash Singh • 2d ago
test(forgejo): answer the base branch read in the skipped-checks test (#23952)
49597c77db • Julius Marminge • 2d ago
fix(cursor): fail turns that end in a transport error after commentary (#23273)
656f3f4094 • Victor Vogel • 2d ago
fix(pi): stop blank input placeholders from failing the run (#23235)
6d9ec7bdf9 • Victor Vogel • 2d ago
fix(web): new threads no longer hang when a project's machine is offline (#23967)
56c365cc29 • Theo Browne • 2d ago
fix(server): abort interrupted ACP MCP fetches (#23955)
e64a6d4ca8 • Julius Marminge • 2d ago