| 9 days ago | Julius Marminge | | feat(mobile): adopt v5 navigation and native iPad columns (#16733) |
| 9 days ago | Bilal Bakr | | fix(web): show live names in thread-read activity (#13140) |
| 9 days ago | Julius Marminge | | feat(desktop): install the t3 command from Settings (#16683) |
| 9 days ago | Julius Marminge | | fix(desktop): setup prompts name a t3 that runs on desktop installs (#16676) |
| 9 days ago | Julius Marminge | | fix(server): Claude 5-series models always run 1M context (#16908) |
| 9 days ago | Gabriel De Andrade | | fix(web): iPhone Duo folds animate, center on the hinge, and keep the phone's orientation (#16885) |
| 9 days ago | Julius Marminge | | feat(models): add Claude Haiku 5.5 and retire Sonnet 5 and Opus 5 to legacy (#16903) |
| 10 days ago | Julius Marminge | | fix(server): Claude prompts no longer hang on a uuid the session already holds (#16897) |
| 10 days ago | Julius Marminge | | fix(server): main typechecks again after a test used renamed helpers (#16895) |
| 10 days ago | Roger Maxwell | | fix(server): Windows worktrees with long paths no longer fail or strand (#14917) |
| 10 days ago | ANSH SINGH | | fix(server): free worktrees for terminal thread statuses (#15150) |
| 10 days ago | Tristan Knight | | fix(server): merged-worktree cleanup removes worktrees after squash merges (#14847) |
| 10 days ago | Dara Adedeji | | fix(server): worktree cleanup no longer deletes files hidden by showUntrackedFiles=no (#15834) |
| 10 days ago | Julius Marminge | | fix(web): onboarding Continue no longer locks on computers that won't connect (#16887) |
| 10 days ago | Dara Adedeji | | fix(server): a refused Claude turn no longer throws away its session (#16287) |
| 10 days ago | Charlie J | | fix(mobile): hide threads from switched-off environments (#16886) |
| 10 days ago | Vantrongs | | fix(server): a background Claude subagent's work shows while its parent is idle (#16486) |
| 10 days ago | Julius Marminge | | feat: MCP apps render and run inline in threads (#16236) |
| 10 days ago | Julius Marminge | | fix(clients): running subagent cards stay visible after their parent turn settles (#16878) |
| 10 days ago | Bilal Bakr | | fix(web): replace Lineage timers with Stop on hover (#16791) |
| 10 days ago | Theo Browne | | feat(server,web,mobile): agents see snooze state and link to threads (#16782) |
| 10 days ago | Theo Browne | | fix(server): threads settle as soon as a client sees their PR merge (#16761) |
| 10 days ago | Theo Browne | | perf(server): background branch lookups share one GitHub query per sweep (#16760) |
| 10 days ago | Theo Browne | | fix(server): status refresh no longer pegs CPU in repos with thousands of untracked files (#16771) |
| 10 days ago | Derek Trimm | | fix(server): stop storing tool image bytes no client reads (#16652) |
| 10 days ago | Theo Browne | | fix(server): settled threads stop polling their pull requests (#16762) |
| 10 days ago | Theo Browne | | feat(web): old Claude threads compact on send instead of stacking notices (#16631) |
| 10 days ago | Theo Browne | | feat(server): run a project action when a worktree thread settles (#16290) |
| 10 days ago | Julius Marminge | | fix: composer picks up new project skills without a server restart (#16750) |
| 10 days ago | Theo Browne | | fix(mcp): agent HTML pages stop painting slab backgrounds (#16752) |
| 10 days ago | Theo Browne | | fix(web): thread details card gives titles room to read (#16746) |
| 10 days ago | Julius Marminge | | docs: connect Claude Code, Codex, ChatGPT and bots over MCP (#16741) |
| 10 days ago | Julius Marminge | | feat(server): hosted agents like ChatGPT can sign in to the T3 MCP server (#16718) |
| 10 days ago | Julius Marminge | | fix(auth): keep old clients connected across scope changes (#10298) |
| 10 days ago | Julius Marminge | | feat(auth): allow passive terminal observation (#9791) |
| 10 days ago | Julius Marminge | | feat(auth): separate diagnostics and usage permissions (#9790) |
| 10 days ago | Julius Marminge | | feat(auth): separate browser preview control permissions (#9789) |
| 10 days ago | Julius Marminge | | feat(auth): separate filesystem read and write permissions (#9788) |
| 10 days ago | Julius Marminge | | feat(auth): separate source control write permissions (#9787) |
| 10 days ago | Julius Marminge | | feat(auth): separate environment administration permissions (#9786) |
| 10 days ago | Julius Marminge | | fix(auth): preserve explicitly granted pairing scopes (#9785) |
| 10 days ago | maria | | fix(pi): preserve provider identity in discovered models (#16661) |
| 10 days ago | maria | | fix(web): preserve bare anchor placeholders in markdown (#16637) |
| 10 days ago | maria | | fix(web): keep workspace options when expanding lineage (#16635) |
| 10 days ago | Gabriel De Andrade | | fix(web): iPhone Duo fold controls follow the phone's orientation (#16630) |
| 10 days ago | Julius Marminge | | fix(server): recover a deleted tunnel when Cloudflare says "Tunnel not found" (#16648) |
| 10 days ago | Julius Marminge | | fix(relay): a host restarting onto a deleted tunnel gets a new one (#16649) |
| 10 days ago | Julius Marminge | | chore(deps): upgrade @pierre/diffs to 1.5.2 and @pierre/trees to beta.6 (#16644) |
| 10 days ago | Julius Marminge | | refactor(server): instrument WS RPCs in group middleware (#15548) |
| 10 days ago | Julius Marminge | | fix(web): show "No project" near the top of the new thread picker (#16628) |
|