Commits
fix(infra): share cache dashboard with the organization
728aba305c • Julius Marminge • 1d ago
feat(web): attach svg files to messages (#21355)
efea68679f • maria • 1d ago
fix(mobile): images picked with choose files reach the agent as images (#21352)
140de68f25 • maria • 1d ago
fix(server): attachments are no longer silently dropped from prompts (#21356)
550f119c3a • maria • 1d ago
perf(mobile): append terminal output without replaying history (#24261)
1eb4071a49 • Julius Marminge • 1d ago
fix(mobile): the Duo sidebar changes with the rotation, not after it (#24951)
40ec16a9b6 • Julius Marminge • 1d ago
fix(mobile): share toast motion and bring bottom undo to iOS (#23968)
8096799b85 • Alex • 1d ago
fix(server): serve audio and video from draft workspaces (#24275)
133b9b0c72 • Julius Marminge • 1d ago
test(mobile): mock threads in the composer search debounce test (#24954)
3ed489081b • Julius Marminge • 1d ago
fix(server): surface why process group metrics are not exported (#23969)
daa182b816 • Yordis Prieto • 1d ago
fix(mobile): stabilize composer search debounce targets (#24272)
c5332bf14d • Julius Marminge • 1d ago
fix(mobile): the Duo header blur reaches a vertical bar on the left too (#24807)
d0b9e9d3c7 • Julius Marminge • 1d ago
fix(web): refresh the current branch when opening the picker (#22807)
5b35402623 • Utkarsh Patil • 1d ago
perf(shared): avoid repeated date parsing when selecting PRs (#22891)
87d22b00f7 • Utkarsh Patil • 1d ago
feat(desktop): import cookies from Zen Browser (#22970)
bbdc13640c • Utkarsh Patil • 1d ago
perf(desktop): stop decoding snapshots twice for accessibility (#19221)
3d00499936 • Akshar Patel • 1d ago
feat(server): cut T3's agent instructions and tool copy by 60% (#24850)
5f64c5eb29 • Theo Browne • 1d ago
fix(release): desktop builds pass again after the vite-plus 1.4 upgrade (#24867)
d2f6ff4581 • Theo Browne • 1d ago
fix(server): forked threads get titles from the history they inherit (#24857)
a6aca345d5 • Theo Browne • 1d ago
feat(web): Settings and Usage open as large modals over your thread (#24847)
3faeb9e6f9 • Theo Browne • 1d ago
test(server): restart replay tests no longer hang on a leftover checkpoint capture (#24851)
375da0fb9a • Theo Browne • 1d ago
perf(shell): cold connects skip older settled threads, 93% of the shell JSON (#24723)
e57c093cdd • Theo Browne • 1d ago
fix(web): chat tables and subagent rows line up (#24835)
2d620f5dcc • Theo Browne • 1d ago
fix(web): shared dev servers no longer crash on lazy routes (#24839)
c916261760 • Theo Browne • 1d ago
fix(server): publish committed events before writer cancellation (#24836)
30fd973de3 • Yash Singh • 1d ago
fix(usage): Gemini 4 Argon usage from Antigravity now has a price (#24834)
056b4457cc • Theo Browne • 1d ago
fix(mobile): queue Steer button no longer opens the editor on a near miss (#24832)
c8231f9b70 • Theo Browne • 1d ago
feat(server): link pull requests agents create from the shell (#24813)
dca46e2b24 • Theo Browne • 1d ago
fix(server): worktree setup no longer hangs when a shell startup prompt eats the command (#24775)
5d5b6e025c • Theo Browne • 1d ago
fix(server): threads settle right after a shell merge of an unlinked PR (#24830)
639dc20e43 • Theo Browne • 1d ago
feat(server): request_secret can save a CLI token to a private file (#24809)
e0b194021b • Theo Browne • 1d ago
fix(mobile): search stays open after going back from a thread (#24748)
5398be0d44 • Theo Browne • 1d ago
fix(server): delegated children no longer see pull request watch tools (#24808)
e641761e2a • Theo Browne • 1d ago
fix(server): mobile push no longer says "completed" between runs (#24769)
a8603afcf1 • Theo Browne • 1d ago
fix(server): running task results tell the agent to end its turn (#24782)
a96cf0818e • Theo Browne • 1d ago
feat(server): thread tools return a ready t3-thread link (#24784)
003b64dfa5 • Theo Browne • 1d ago
fix(server): PR watch wakes say the PR stays linked and watched (#24781)
2da177c2a6 • Theo Browne • 1d ago
fix(mobile): dispatch native toolbar actions to current handlers (#24271)
cfdfc2ab7c • Julius Marminge • 1d ago
feat(mobile): close the keyboard from the Duo's side bar (#24696)
f694a19a99 • Theo Browne • 1d ago
fix(mobile): remove perpetual reconnect indicator animation (#24273)
3e20b652e2 • Julius Marminge • 1d ago
perf(client): skip unchanged shell and config cache writes (#24266)
17dc1afa15 • Julius Marminge • 1d ago
fix(mobile): reduce diff entry and source highlighting delays (#24770)
15702a9f28 • Julius Marminge • 1d ago
fix(mobile): threads open with less waiting, and the Threads tab remembers drafts (#24750)
8d3261ebc2 • Julius Marminge • 1d ago
feat(mobile): search Settings, and keep its sidebar header clean (#24766)
b3d382e100 • Julius Marminge • 1d ago
fix(mobile): screen lists register with their header, enforced by lint (#24710)
ebd29ca951 • Julius Marminge • 1d ago
feat(infra): share Vite task cache with Axiom savings telemetry (#24693)
a43b0032cf • Julius Marminge • 1d ago
fix(mobile): the iPhone compose icon matches the tab icons' size (#24650)
906d1e9fa1 • Julius Marminge • 1d ago
fix(clients): threads no longer flash in the inbox before they settle (#24760)
242d00cd34 • Theo Browne • 1d ago
fix(server): use Codex native collaboration modes (#24737)
c79ef8c454 • Theo Browne • 1d ago
fix(mobile): Settings pages no longer flicker when switching beside the list (#24749)
c83342d1ec • Julius Marminge • 1d ago
fix(mobile): one way to select a page, so split view stops pushing (#24742)
8c0670b2be • Julius Marminge • 1d ago
feat(web): command palette search finds options inside submenus (#24709)
e9d61252f6 • maria • 1d ago
fix(mobile): PR links open in the app the same way they do on web (#24738)
c2845de6c4 • Julius Marminge • 1d ago
fix(mobile): Duo threads no longer open shifted left (#24732)
a0e0f8a80a • Julius Marminge • 1d ago
feat(settings): follow-ups steer the running turn by default (#24718)
b808f7fc6d • maria • 1d ago
fix(mobile): every Duo header blurs under the vertical bar, from one place (#24671)
90c455ff8f • Julius Marminge • 1d ago
fix(mobile): Settings split view keeps its selection and its header matches the page (#24644)
8fdaf3479c • Julius Marminge • 1d ago
fix(mobile): keep visible diff files highlighted (#24682)
e666c01aea • Julius Marminge • 1d ago
perf(orchestration): thread snapshots send each long ID once (#24643)
80455376f0 • Theo Browne • 1d ago
fix(claude): ENABLE_TOOL_SEARCH=auto no longer costs 10x cache writes per session (#24654)
24c80f34a1 • Theo Browne • 1d ago
chore: fit three comments to the four-line cap so lint passes on main (#24675)
68d5b7ac73 • Theo Browne • 1d ago
refactor: halve code comments and cap comment blocks at four lines (#21514)
8f26ed7e27 • maria • 1d ago
perf(server): thread opens and live events send each message body once (#24647)
e19fe0837b • Theo Browne • 1d ago
perf(web): highlight code with @pierre/highlights instead of Shiki (#23178)
d228f1f2c8 • maria • 1d ago
feat(mobile): manage labels, edit PRs and comments, react, and refresh checks live (#24602)
edb2b2f365 • Julius Marminge • 1d ago
fix: canonicalize git.cafe pull request links (#22634)
eabcfa2fea • maria • 1d ago
fix(antigravity): say when sign-in cannot reach Google (#24652)
2887855528 • Theo Browne • 1d ago
feat: share a thread with a guest who watches live and sends messages you approve (#24104)
fb76594d7b • Theo Browne • 1d ago
perf(shell): cold connects skip idle subagent threads, a third of the thread list (#24648)
67c3afbd58 • Theo Browne • 1d ago
fix(mobile): preserve syntax and navigation in large diffs (#24276)
074d9e4d48 • Julius Marminge • 1d ago
perf(mobile): stop menu fault logging and whole-list re-renders on Home (#24646)
62eb35b163 • Julius Marminge • 1d ago
fix(web): signed-out T3 Connect shows a Sign in button (#24636)
6548c006d4 • Theo Browne • 1d ago
fix(mobile): the iPhone new-chat button sits beside the tab bar on iOS 26.6 (#24492)
453bf01d20 • wojas • 1d ago
fix(mobile): center floating status actions (#24526)
5ed8b54860 • Alex • 1d ago
fix(web): give PR row metadata room below the title (#24553)
945fd1df71 • Julius Marminge • 1d ago
fix(preview): report navigation timeout accurately (#24356)
b8be6da025 • Ethereal49 • 1d ago
fix(server): surface failed runtime request answer delivery (#24616)
cd2b681e1a • Julius Marminge • 1d ago
fix(web): attach DNG originals as generic files (#24625)
14b828e58e • Julius Marminge • 1d ago
fix(web): switched threads and Scroll to end land on the real end (#24622)
fa1347daa2 • Theo Browne • 1d ago
fix(threads): Working holds only background work the agent waits on (#24610)
91ea0e18eb • Theo Browne • 1d ago
fix(web): preview images outside the workspace (#24627)
27805ef76e • Julius Marminge • 1d ago
revert(mobile): take the folded Duo search tab back out for now (#24626)
95ffbc9028 • Julius Marminge • 1d ago
feat(mobile): the folded Duo opens search from a search tab below the tab bar (#24360)
5cf4995ce1 • Julius Marminge • 1d ago
feat(mobile): Settings is a workspace tab, and tabs never open on an empty detail (#24524)
5848bc263b • Julius Marminge • 1d ago
fix(server): settle inactive threads with persisted open PR links (#24617)
3eb836664e • Julius Marminge • 1d ago
fix(server): retry provider event writes after brief SQLite locks (#24571)
97548db62d • Julius Marminge • 1d ago
fix(cursor): discover built-in skills in the composer (#24595)
ce8d644eda • Julius Marminge • 1d ago
fix(codex): bound pending requests after app-server stdout closes (#24600)
7769d709ce • Julius Marminge • 1d ago
feat(server): devices on the same network reach background services over LAN (#24588)
249b6ae469 • Theo Browne • 1d ago
fix(provider-acp): Grok monitors show as monitors in background work (#24609)
0840bb209c • Theo Browne • 1d ago
fix(acp): idle agent errors fail their turns (#24615)
5a969c17e7 • Julius Marminge • 1d ago
fix(server): analytics stop counting reconnects, retries, and dev servers (#24601)
8bcef34f16 • Theo Browne • 1d ago
fix(server): long agent turns no longer load whole when a thread opens (#24589)
553203c57b • Theo Browne • 1d ago
fix(grok): invoke leading picked skills through native commands (#24605)
843f4e3529 • Julius Marminge • 1d ago
fix(provider-acp): force-kill terminal commands that ignore SIGTERM (#24596)
c4fa4629eb • Julius Marminge • 1d ago
fix(desktop): support Linux distro protocol launchers (#24591)
7fd2e09e38 • Julius Marminge • 1d ago
perf(mobile): highlight code with native @pierre/highlights instead of Shiki (#24544)
76da264a0c • Julius Marminge • 1d ago
fix(server): websocket tickets name the route they open (#24554)
3cc31ed27c • 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