Commits

docs(install): polish binary install destination phrasing (#15732)

b822420e50 • Ege • 13d ago

fix(git): allow creating prs from dirty worktrees (#15625)

6e4ca6ce9d • maria • 13d ago

fix(web): timeline divider pill shows a pointer, visible hover and focus ring (#15188)

e08c31e1a1 • jonesfionn101-dotcom • 13d ago

fix(web): section header chevrons point up when collapsed (#14273)

c1f21e53b3 • Bishal Banerjee • 13d ago

fix(chat): surface pending subagent questions on parents (#16634)

ed4ea1083d • maria • 13d ago

fix(server): probe only owned preview listeners (#16687)

318201caa5 • maria • 13d ago

fix(web): scale Files tree with interface font size (#8011)

f34adad34f • M.Umais Adeed • 13d ago

fix(web): attachments on an open question are visible again (#15537)

0b9623fda1 • tiliakoos • 13d ago

fix(web): place notification icons after titles (#12209)

07b8080012 • Lakshmi Tanmay • 13d ago

fix(checkpoint): pulls and rebases no longer flood a turn's changed files (#17161)

f3a69c70c6 • Theo Browne • 13d ago

test(usage): usage service tests keep their state directory until cache writes land (#17636)

e858ddb656 • Tristan Knight • 13d ago

fix(storage): make worktree cleanup work and show why it skipped (#17563)

0caa95d6eb • maria • 13d ago

fix(web): server browser page resizes while the panel is dragged (#17660)

eddc8fb817 • maria • 13d ago

perf(web): sidebar drags restyle only the sidebar (#17659)

033866c7aa • maria • 13d ago

fix(web): terminal drawer keeps its height after the window shrinks (#17658)

42e1a0fba2 • maria • 13d ago

fix(web): right panel and terminal drawer follow the pointer while dragging (#17657)

ca40de081c • maria • 13d ago

fix(web): every resize-driven layout commits in the same frame (#17656)

d97060709c • maria • 13d ago

fix(server): report incomplete transcript usage scans (#15661)

b87b13d414 • maria • 13d ago

feat(web): draft screen project picker is searchable (#17664)

b744bded01 • Julius Marminge • 13d ago

fix(web): composer banner actions stay inline whenever they fit (#17640)

3e94afa7c2 • maria • 13d ago

fix(web): keep branch restore action inline in narrow composers (#14811)

cc62349c37 • Saikrishna Ambeti • 13d ago

test(server): the ACP process-tree test no longer collides with the runner's own pid (#17647)

202b95403a • Yordis Prieto • 13d ago

feat(desktop): T3 Code can be your default web browser on macOS (#17587)

38571328a4 • Julius Marminge • 13d ago

fix(server): Codex shadow homes replace stray sqlite maintenance locks (#17663)

140ee145ac • Julius Marminge • 13d ago

fix(mobile): prevent row presses during native back swipes (#17648)

5fe9d024d9 • Julius Marminge • 13d ago

fix(ui): keep focus and selection borders visible across the app (#16675)

5dcb59ed6c • maria • 13d ago

fix(models): remove new badges from Claude Opus and Sonnet 5.5 (#17646)

08e18b7833 • Exotic • 13d ago

fix(web): pending requests wait until you stop typing (#17637)

99d2651dd5 • maria • 13d ago

fix(clients): remove redundant prefix from PR watch status (#17635)

0c4012055d • Exotic • 13d ago

feat(web): filter PR comments by bots and resolved threads (#17645)

6cd02e98f7 • Julius Marminge • 13d ago

refactor(shared): host process references live in a HostProcess module (#17641)

e30852213e • Julius Marminge • 13d ago

refactor: home directory comes from a HostProcessHomeDirectory reference (#17628)

58916b6554 • Julius Marminge • 13d ago

refactor(source-control): Forgejo identity and Azure DevOps addressing move into their packages (#17624)

51347aca3a • Julius Marminge • 13d ago

refactor(source-control): PullRequestService reads GitHub resolvers, not its kind (#17619)

2ce3e4ae74 • Julius Marminge • 13d ago

refactor(source-control): GitManager reads provider resolvers, not host kinds (#17617)

49f849ecce • Julius Marminge • 13d ago

feat(mobile): support Duo in the shared iOS app (#12648)

c85dc64268 • Julius Marminge • 13d ago

test(usage): v4 cache upgrade test waits for the migrated cache write (#17553)

a0a0e94822 • Igor Makowski • 13d ago

fix(web): composer context strip pads both edges evenly (#17562)

6586a01f41 • Daniel Alvim • 13d ago

refactor(usage): usage readers use Effect FileSystem and SqlClient (#17615)

b1ec4b3687 • Julius Marminge • 13d ago

refactor(usage): Antigravity usage is a reader on its driver (#17579)

9a0766b023 • Julius Marminge • 13d ago

refactor(usage): Cursor account usage comes from provider-cursor (#17578)

5a9c664b3e • Julius Marminge • 13d ago

refactor(usage): OpenCode usage comes from provider-opencode (#17577)

23957c704b • Julius Marminge • 13d ago

refactor(usage): transcript readers come from their drivers (#17576)

e5dca2332f • Julius Marminge • 13d ago

refactor(source-control): GitHub lives in @t3tools/source-control-github (#17607)

507361bc73 • Julius Marminge • 14d ago

refactor(source-control): Bitbucket lives in @t3tools/source-control-bitbucket (#17597)

8d1858d9d6 • Julius Marminge • 14d ago

refactor(source-control): GitLab lives in @t3tools/source-control-gitlab (#17594)

eb459b5afa • Julius Marminge • 14d ago

refactor(source-control): Azure DevOps lives in @t3tools/source-control-azure-devops (#17592)

d01febb509 • Julius Marminge • 14d ago

refactor(source-control): Forgejo lives in @t3tools/source-control-forgejo (#17581)

f6e45028ef • Julius Marminge • 14d ago

refactor(source-control): add @t3tools/source-control-core (#17573)

28f11ed7a5 • Julius Marminge • 14d ago

refactor(client): sign relay request URLs built from the HttpApi contract (#17602)

0e7abea7c9 • Julius Marminge • 14d ago

fix(client): load earlier turns works for MCP threads over T3 Connect (#17599)

a1db449fe4 • Julius Marminge • 14d ago

feat(desktop): passkeys in the in-app browser on macOS (#16952)

454b94a13a • Julius Marminge • 14d ago

fix(server): restart inactivity after snoozed threads wake (#16674)

0a4d789128 • maria • 14d ago

feat(web): add parent thread breadcrumb navigation (#16666)

5722496b79 • maria • 14d ago

fix(mobile): show waiting thread status (#16693)

1fd558d9e2 • maria • 14d ago

fix(web): keep checkout stable while pr actions load (#16625)

7856908b84 • maria • 14d ago

fix(devices): recover stalled video without losing simulator input (#17566)

ecfb7342ed • Julius Marminge • 14d ago

chore(deps): upgrade Effect to 4.0.2 (#17571)

91a6646efd • Julius Marminge • 14d ago

fix(web): pr merge actions stay visible while the stack refreshes (#17559)

aa8c6662e2 • maria • 14d ago

fix(marketing): use app wordmark in header (#13240)

64972461c0 • Lakshmi Tanmay • 14d ago

refactor(provider-cursor): follow the Effect service conventions (#17545)

33806e7355 • Julius Marminge • 14d ago

refactor(provider-acp): ACP, ACP Registry and Grok follow the Effect service conventions (#17544)

f853d514ca • Julius Marminge • 14d ago

refactor(provider): bring opencode, muse, pi, core and testing in line with Effect conventions (#17542)

31b04e2ee9 • Julius Marminge • 14d ago

refactor(provider-core): MCP provider sessions live in a McpProviderSessions service (#17446)

784b5625f9 • Julius Marminge • 14d ago

refactor(provider-core): latest-version lookups go through a ProviderLatestVersions service (#17434)

68ab16f308 • Julius Marminge • 14d ago

refactor(provider-core): follow the Effect service conventions throughout (#17427)

b66dd402e8 • Julius Marminge • 14d ago

refactor(provider-core): expose model metadata through a ModelCatalog port (#17417)

2c1915b319 • Julius Marminge • 14d ago

fix(web): chat content keeps pace with sidebar resizing (#17383)

a6698271a4 • oliver • 14d ago

feat(web): assign a thread details panel shortcut (#16694)

b1508672a6 • maria • 14d ago

fix(web): distinguish project filter from new project (#12113)

22ccf8a3df • Lakshmi Tanmay • 14d ago

fix(web): settled and snoozed lines line up with the messages above them (#17191)

a947f7c099 • Rakshith Bhat • 14d ago

fix(web): keep chat banners inside the lane beside the docked details card (#17094)

c5d4d2d04c • maco • 14d ago

fix(web): Local environment switch stays reachable after turning it off (#17359)

2cf0ff0643 • Scott Norteman • 14d ago

fix(connect): Cloudflare and other VPN addresses no longer show as Tailscale (#17158)

ec80933ac8 • shivam • 14d ago

fix(server): relay client updates no longer drop the host off T3 Connect (#17366)

101f8b2f55 • Theo Browne • 14d ago

refactor(provider-acp-registry): move the ACP Registry into its own package (#17405)

43f8a8de17 • Julius Marminge • 14d ago

test(provider-pi): cover continuation offers through the driver (#17407)

cb46c62504 • Julius Marminge • 14d ago

fix(server): reconcile Pi native session rewinds (#13839)

7a2b1c72be • Wout Stiens • 14d ago

fix(server): keep the Claude MCP token out of process arguments (#17408)

c908cea525 • Julius Marminge • 14d ago

fix(server): Pi loads every selected skill without losing prompt text (#17194)

3b6af0bd16 • Wout Stiens • 14d ago

fix(server): a logged-out Claude CLI no longer reports as authenticated (#15459)

563645cf6e • Yordis Prieto • 14d ago

fix(server): a timed-out browser drag no longer exits the server (#17360)

8f76037197 • Scott Norteman • 14d ago

fix(web): show a row spinner instead of a banner when expanding a folder (#17378)

5785df19ea • Julius Marminge • 14d ago

refactor(providers): adapter factories yield their services (#17381)

b000eac171 • Julius Marminge • 14d ago

fix(desktop): cancel backend pipe reads to avoid slow shutdown (#17386)

c9fa1367ca • Yash Singh • 14d ago

fix(server): speed up long thread message sync (#17387)

42c6623d49 • Yash Singh • 14d ago

refactor(provider-grok): move Grok into its own provider package (#17357)

b707eeb052 • Julius Marminge • 14d ago

refactor(provider-acp): move the shared ACP adapter into its own package (#17354)

664bd5e524 • Julius Marminge • 14d ago

refactor(provider-cursor): move Cursor into its own provider package (#17349)

b5e4f1e0b0 • Julius Marminge • 14d ago

refactor(provider-opencode): move OpenCode into its own provider package (#17345)

e62161bc5b • Julius Marminge • 14d ago

fix(auth): show connection permissions and enforce session lifetime (#17370)

456930a09d • Julius Marminge • 14d ago

refactor(providers): namespace-import service modules in core, Muse, Pi, and testing (#17375)

2c7a446e65 • Julius Marminge • 14d ago

fix(web): drop sidebar context before cancelling pointer drag (#17373)

b0ee7dd48f • Yash Singh • 14d ago

fix(web): add room for thread timeline markers (#17372)

29980a3140 • Yash Singh • 14d ago

fix(server): agent browser tools stop bloating history, fall back sensibly, and respect ownership (#16956)

dbd8343534 • Julius Marminge • 14d ago

feat(mobile): fade working threads and match web's status labels (#17368)

c724c7cb02 • Julius Marminge • 14d ago

fix(mobile): restore chat image previews in the v5 stack (#17361)

393ff4c968 • Julius Marminge • 14d ago

fix(web): semantic branch naming hint lines up with its setting (#16972)

6308db4ff5 • Daniel Alvim • 14d ago

refactor(provider-muse): move Muse Code into its own provider package (#17331)

5b78b34bba • Julius Marminge • 14d ago

fix(web): images, video, HTML and PDF preview in a thread before its first message (#17352)

e0c80c198c • Julius Marminge • 14d ago