fix(web): align reasoning arrows with tool calls (#13850)
c9a0e8a119 • Adamulek123 • 13d ago
feat(observability): honor OTEL_*_EXPORTER=none per signal (#13736)
74ee5153e0 • Yordis Prieto • 13d ago
fix(clients): hide duplicate Cursor Keychain prompts (#13870)
679c34c096 • Yash Singh • 13d ago
fix(build): validate Linux node-pty prebuilds in Windows artifacts (#13867)
ea7d46ac10 • Yash Singh • 13d ago
test(usage): assert contract mismatch details (#13861)
d110f98670 • Yash Singh • 13d ago
fix(web): stop mistaking offline servers for updates (#13083)
dd582dee36 • Tristan Knight • 13d ago
fix(usage): identify client version mismatches (#8208)
3dae78f33b • Tristan Knight • 13d ago
fix(usage): omit Cursor warning when no login is saved (#13820)
d6802b4acf • Tristan Knight • 13d ago
fix(usage): tolerate newer provider variants (#10076)
10bb59bf06 • Tristan Knight • 13d ago
fix(accessibility): correct control announcements and sidebar traversal (#13491)
393d595984 • blinding-pixels • 13d ago
fix(mobile): thread list shows the pull request icon instead of # (#13742)
75d63d64c5 • oliver • 13d ago
fix(server): background git status fetches no longer fill the disk with failed repacks (#13812)
95030dc674 • Theo Browne • 14d ago
fix(web): queued messages send while their thread is not open (#13764)
295d7cba09 • Theo Browne • 14d ago
fix(mobile): keep trailing underscores and tildes in autolinked URLs (#13807)
81e0491d2b • Yash Singh • 14d ago
perf(server): cut idle wakeups from the Connect relay and session reaper (#13774)
8872666957 • Theo Browne • 14d ago
perf(clients): saving the thread list cache no longer freezes the UI (#13767)
9151ea407a • Theo Browne • 14d ago
perf(server): background sweeps only read threads that can still settle (#13765)
1d6f23b519 • Theo Browne • 14d ago
fix(observability): the renderer trace proxy stops tracing itself (#13761)
294dd12341 • Theo Browne • 14d ago
perf(clients): sort projects and settled threads without re-parsing dates per comparison (#13759)
6f97b0f66a • Theo Browne • 14d ago
perf(server): opening Diagnostics no longer loads the whole trace ring into memory (#13763)
8b873eab0d • Theo Browne • 14d ago
perf(observability): stop writing empty spans on spawns, projected events, and idle polls (#13756)
99efaeab58 • Theo Browne • 14d ago
feat(web): add keyboard navigation for usage (#10158)
daafcc4a97 • Tristan Knight • 14d ago
fix(mobile): link URLs with ports and single-label hosts (#13795)
fe6388f01d • Yash Singh • 14d ago
fix(server): let Antigravity inspect unsupported files by path (#13339)
def34c28b8 • Bilal Bakr • 14d ago
fix(server): let OpenCode generate session titles (#13368)
2679d279ce • maco • 14d ago
fix(mobile): keep composer within folded screen after resume (#13310)
dab9561cae • Alex • 14d ago
Show a focus ring on sidebar thread and draft rows (#13344)
92f0af24a3 • Ryan Ilano • 14d ago
fix(server): bump node-pty to 1.2.0-beta.15 for linux-arm64 prebuild (#13748)
4923ff417f • Ephraim • 14d ago
fix(web): terminal links drop a trailing colon (#13408)
8bc9b78f82 • ValeraZSD • 14d ago
fix(server): prune expired replay-protection files from the secrets directory (#13695)
a21b42cec4 • Theo Browne • 14d ago
fix(web): Mod+B bolds on non-Latin layouts (#13409)
5d707bb71d • ValeraZSD • 14d ago
fix(git): exclude SSH ports from provider URLs (#12537)
29a32660d3 • Anton Bezdenezhnykh • 14d ago
fix(server): installed editors no longer vanish when discovery is slow (#13669)
dd8332da57 • Bob Fowler • 14d ago
fix(web): make the empty workspace draggable on desktop (#13713)
eeea71a881 • Otavio Salvador • 14d ago
fix(editors): stop treating the agy CLI as the Antigravity IDE (#7079)
1e844a3d06 • Ishaan Kothari • 14d ago
fix(opencode): accept v2 serve ready line when spawning server (#13651)
4408bf5a4f • Shirish Pothi • 14d ago
feat(web): add chat width setting for wide screens (#11594)
04c15f34b7 • Otavio Salvador • 14d ago
fix(usage): hide the Cursor keychain prompt when Cursor isn't set up (#13714)
94c42162b4 • Guillermo Casanova • 14d ago
perf(server): stop re-running git for every project each minute (#13689)
999161ef84 • Theo Browne • 14d ago
feat(observability): record event loop stalls in the server trace (#13697)
ee18e56f90 • Theo Browne • 14d ago
fix(mobile): running threads open at the latest message (#13530)
ecd3237b18 • AKolenda • 14d ago
perf(server): per-thread settlement and PR checks no longer rebuild the whole thread list (#13691)
3b0a495b0e • Theo Browne • 14d ago
perf(web): hidden terminal drawers no longer keep full thread history in memory (#13686)
6989856aa6 • Theo Browne • 14d ago
fix(client): slow servers finish loading the thread list instead of loading it twice (#13683)
b2577d6efa • Theo Browne • 14d ago
perf(server): build the thread list snapshot without decoding it twice (#13693)
b6eefc926a • Theo Browne • 14d ago
perf(server): shutdown no longer rewrites every stopped session row (#13688)
574b180902 • Theo Browne • 14d ago
feat(observability): write a server heap snapshot on SIGUSR2 (#13694)
1dc8cbe6d1 • Theo Browne • 14d ago
perf(server): pull request sync reads only threads with linked pull requests (#13704)
6530de0339 • Theo Browne • 14d ago
feat(cli): summarize the server trace file from the command line (#13698)
75bf92e652 • Theo Browne • 14d ago
fix(server): the SQLite WAL file shrinks back after large writes (#13684)
8aa5be2f02 • Theo Browne • 14d ago
fix(cli): t3 triage points agents at log files that exist (#13685)
7c901a37c4 • Theo Browne • 14d ago
feat(observability): name the command on subprocess spans (#13701)
20885cecf7 • Theo Browne • 14d ago
Remove unused items tracking from Claude adapter state (#13718)
5660ab5cb5 • Theo Browne • 14d ago
perf(server): stop remapping every thread on each thread event (#13720)
c216ba4dad • Theo Browne • 14d ago
refactor(observability): name each service after its application (#13699)
2a9832b801 • Yordis Prieto • 14d ago
perf(mobile): render Home rows further ahead while scrolling (#13705)
595a1e1f53 • AKolenda • 14d ago
fix(usage): price Cursor cache savings by base model (#13731)
aade3a69a8 • Yash Singh • 14d ago
perf(mobile): lighter Home rows away from the viewport (#13702)
525af2d1ad • AKolenda • 14d ago
fix(web): restore compact provider instance badges (#13700)
ed809f7ad2 • t3-code[bot] • 14d ago
feat(desktop): honor the standard OTLP variables in the main process and WSL backends (#13641)
2598ce7a5a • Yordis Prieto • 14d ago
perf(server): avoid rereading unchanged files in review previews (#13395)
4293433ecc • shivam • 14d ago
fix(server): load Cursor keyring with createRequire (#13678)
f5bd2fddbf • Yash Singh • 14d ago
fix(terminal): settling a thread closes its idle shells (#13673)
1a0c915c41 • Theo Browne • 14d ago
feat(observability): honor the standard OTLP endpoint, headers, and protocol variables (#13492)
fd996d15e2 • Yordis Prieto • 14d ago
fix(web): return focus to the composer after saving a citation note (#13450)
a4f6078beb • MacKinley Smith • 14d ago
fix(mobile): scale Android controls with appearance text size (#13356)
7a12aff471 • Nick Anisimov • 14d ago
fix(sqlite): retry failed statement preparations (#10584)
d06f0ff104 • Aditya Garud • 14d ago
feat(usage): read cursor, opencode, and antigravity history (#10409)
e5a46d6c5d • maria • 15d ago
fix(mobile): render assigned project icons in chat list (#12810)
1c12706638 • Dara Adedeji • 15d ago
fix: update OpenAI logo to current brand asset (#13611)
e55e7315e4 • aaditagrawal • 15d ago
fix(usage): price Claude fast-mode requests at the fast rate (#13599)
e3e7cc3fc2 • Theo Browne • 15d ago
fix(desktop): `t3 app` keeps working after a second desktop app quits (#13585)
86054b6df2 • Theo Browne • 15d ago
fix(web): new worktree threads no longer say "checkout" during setup (#13590)
13d6b30515 • Theo Browne • 15d ago
fix(dev): one t3.json setup action that works on every OS (#13589)
b3de243d5e • Theo Browne • 15d ago
perf(desktop): cache compiled JavaScript between launches (#13501)
d10bd1360a • Theo Browne • 15d ago
feat(release): ship a Linux .deb that updates itself (#13575)
c13f7d93ff • Theo Browne • 15d ago
fix(web): keep nested task states out of parent bullets (#11477)
20f0ff1781 • Dominic Roy • 15d ago
fix(clients): a preview app no longer knocks the desktop's own server offline (#13577)
a107f8a079 • Theo Browne • 15d ago
fix(web): size the Android fold model from the inner display (#13574)
7b84431161 • Julius Marminge • 15d ago
feat(web): agents working banner links to the Agents panel (#13572)
df9826f080 • Theo Browne • 15d ago
fix(mcp): preview errors tell agents what to do instead (#13559)
1e192b2558 • Theo Browne • 15d ago
feat(desktop): keep running threads synced in the background (#13554)
99641fd09a • Theo Browne • 15d ago
fix(web): paste after clicking away from the composer lands in it again (#13553)
0c84b4289c • Theo Browne • 15d ago
fix(mcp): preview snapshots fit in the agent's tool output again (#13558)
4f27a84631 • Theo Browne • 15d ago
feat(web): control Android foldables in the Device panel (#13534)
9957349c0a • Julius Marminge • 15d ago
fix(server): newer Codex models get T3 Code's instructions again (#13547)
6391be2729 • Theo Browne • 15d ago
fix(clients): sync status no longer flickers when opening running threads (#13551)
ab70c8943f • Theo Browne • 15d ago
fix(web): collapsed composer bar stops flipping its labels while you scroll (#13555)
29abbf9b42 • Theo Browne • 15d ago
fix(web): selected text stays visible on a revealed file line (#13548)
ebdcda135e • Theo Browne • 15d ago
ci(relay): add a forced manual relay deploy (#13550)
fc46b8c3dd • Julius Marminge • 15d ago
chore: clear Effect language service suggestions (#13536)
568c9bc4d0 • Julius Marminge • 15d ago
feat(web): add usage page keybinding (#9434)
3e2370fbbf • Jake Leventhal • 15d ago
fix(server): report the Grok account email so usage limits merge across environments (#12588)
91e53e501c • Jake Leventhal • 15d ago
fix(server): Grok accounts with no usage yet no longer vanish from Limits (#12799)
0cab7d5ab9 • Jake Leventhal • 15d ago
fix(relay): export tunnel cleanup counters to Axiom (#13528)
d23eab13d9 • Julius Marminge • 15d ago
feat(web): add iPhone Duo 3D controls (#12813)
46f3c2ca2c • Julius Marminge • 15d ago
fix(web): keep sidebar terminal pulses in sync (#12962)
fd46510058 • Theo Browne • 15d ago
fix(mobile): make Android subscription usage widgets scrollable (#13474)
59abcd67ac • Tristan Knight • 15d ago
feat(grok): offer one-click updates through `grok update` (#13523)
72447f23d9 • Julius Marminge • 15d ago
fix(mobile): capture a lit 6.9-inch lock screen in the agent-activity showcase (#13522)
9c524d5771 • Julius Marminge • 15d ago