| 7 days ago | Julius Marminge | | fix(server): send Claude MCP servers over the control channel (#17898) |
| 7 days ago | Julius Marminge | | feat(projects): new projects can be published to any ready host (#17860) |
| 7 days ago | Julius Marminge | | feat(pull-requests): quick actions follow each host's capabilities, not GitHub (#17774) |
| 7 days ago | Julius Marminge | | refactor(source-control): reference parsing and project matching are host resolvers (#17770) |
| 7 days ago | Julius Marminge | | refactor(web): host presentation and behavior come from client definitions (#17757) |
| 7 days ago | Julius Marminge | | refactor(client-runtime): add project clone sources come from host definitions (#17756) |
| 7 days ago | Julius Marminge | | feat(source-control): each host package ships a client definition (#17746) |
| 7 days ago | Julius Marminge | | refactor(contracts): source control provider kind is an open branded slug (#17739) |
| 7 days ago | Loïs Postula | | fix(source-control): stop Forgejo status refresh from scanning every pull request (#12223) |
| 7 days ago | Julius Marminge | | fix(server): check the specific scope for scripts, preview input, and full-access MCP grants (#17772) |
| 7 days ago | maria | | fix(server): show diffs for projects outside the server cwd (#17724) |
| 7 days ago | only21mil | | perf(server): t3_thread_list reads only the listed project's threads (#17843) |
| 7 days ago | Krishna Vijay | | fix(server): stopped native subagents no longer read as Running (#17223) |
| 7 days ago | Yash Singh | | feat(server): stop Claude subagents without stopping their owner (#17826) |
| 7 days ago | Rakshith Bhat | | fix(server): Claude subagents show the reasoning effort they run at (#17496) |
| 7 days ago | Yash Singh | | fix(server): restore OpenCode adapter test typecheck (#17810) |
| 7 days ago | oliver | | perf(web): Open Source Licenses downloads its manifest once per session (#17119) |
| 7 days ago | oliver | | perf(web): switching project keeps Diagnostics and Providers mounted (#17122) |
| 7 days ago | Nikita Koynov | | fix(server): settle every OpenCode subagent call one report answers (#17134) |
| 7 days ago | Derek Trimm | | fix(web): paths pasted after @ keep their underscores (#16619) |
| 7 days ago | Afonso Ferreira | | fix(mobile): usage reset icon lines up with its row (#17175) |
| 7 days ago | Prathmesh Vhatkar | | feat(server): use macOS .icns app icons as project icons (#17149) |
| 7 days ago | Wout Stiens | | fix(server): prevent busy terminals from starving history persistence (#17181) |
| 7 days ago | Dylan Corso | | fix(server): say why a thread can't be settled (#17258) |
| 7 days ago | Scott Norteman | | fix(server): PR watch no longer reports passed while a second run of a check is still going (#17344) |
| 7 days ago | Claudesaul | | fix(mobile): allow starting a task with only an image (#17409) |
| 7 days ago | James Villarrubia | | fix(web): a maximized right panel stays maximized when you return to its thread (#17327) |
| 7 days ago | Scott Norteman | | fix(server): a bare repository name resolves to the signed-in account again (#17379) |
| 7 days ago | Maxwell Young | | fix(web): cancel question auto-advance after navigation (#17364) |
| 7 days ago | Scott Norteman | | fix(server): a pull that fast-forwards no longer fails on large Git output (#17376) |
| 7 days ago | Karan Sharma | | fix(provider-opencode): tell OpenCode Zen and Go models apart (#17424) |
| 7 days ago | Sergiy Dybskiy | | fix(web): find update settings from the command palette (#17396) |
| 7 days ago | Nikita Koynov | | fix(opencode): name OpenCode 2 sessions after their thread (#17414) |
| 7 days ago | Zach | | fix(server): restore auto resume for wrapped Claude gateway rate limits (#17778) |
| 7 days ago | Saikrishna Ambeti | | fix(web): omit underlines on markdown image links (#17728) |
| 7 days ago | Tristan Knight | | fix(server): t3_thread_launch refuses a new worktree whose base ref has no commit (#17791) |
| 7 days ago | Yash Singh | | fix(web): align compact button touch targets (#17748) |
| 7 days ago | Julius Marminge | | fix(server): refuse editor paths with line breaks or quotes when the editor is a Windows command shim (#17749) |
| 7 days ago | oliver | | fix(server): thread PR badges catch up when another environment reads the PR (#17729) |
| 7 days ago | oliver | | fix(web): PR search keeps the caret where you type (#17675) |
| 7 days ago | oliver | | fix(web): add provider wizard no longer shifts sideways while it grows (#17292) |
| 7 days ago | Julius Marminge | | feat(source-control): GitCafe lives in @t3tools/source-control-gitcafe (#17681) |
| 7 days ago | Julius Marminge | | fix(mobile): browser picture in picture opens from the header button (#17731) |
| 7 days ago | Julius Marminge | | fix(clients): restart continuations show as a T3 Code notice, not another agent's message (#17723) |
| 7 days ago | Dara Adedeji | | perf(server): run Git for Windows' real git.exe, not its launcher (#17707) |
| 7 days ago | Julius Marminge | | feat(pull-requests): hosts can report edit and resolve permissions per item (#17667) |
| 7 days ago | maria | | fix(usage): keep one email in two workspaces as two accounts (#17711) |
| 7 days ago | maria | | fix(azure-devops): list pull requests with token sign-in and check out into worktrees (#17725) |
| 7 days ago | eimexdev | | feat(web): reorder right panel tabs by dragging (#17730) |
| 7 days ago | maria | | feat(web): pr panel actions confirm in place (#17710) |
|