Commits

fix(mobile): match command palette colors to sheets (#11861)

e33b710d5f • Julius Marminge • 26d ago

fix(web): center refresh devices in the empty state (#11808)

bf3be75c40 • shivam • 26d ago

fix(web): restore composer focus after closing option menus (#11884)

3c4c9a125b • Bilal Bakr • 26d ago

fix(mobile): ensure a compatible native client before verification (#11862)

50ff4c371e • Julius Marminge • 26d ago

fix(mobile): restrict row highlighting to pointer input (#11863)

6ecc15fa25 • Julius Marminge • 26d ago

fix(client): show thread state changes before remote replies (#11408)

9ea892e3b3 • Bilal Bakr • 26d ago

perf(server): speed up worktree fetch and checkout (#11633)

a37b85279d • Bilal Bakr • 26d ago

fix(server): bound Git process bursts to keep connections responsive (#11405)

5b377e2a04 • Bilal Bakr • 26d ago

feat(web): queue messages sent client-side while the agent is working (#11673)

cc839c42b1 • Theo Browne • 26d ago

feat(server): persist the worktree setup send and progress on the thread (#11852)

2c19283afe • Julius Marminge • 26d ago

feat(mobile): add iPad keyboard shortcuts and command palette (#11679)

26b8f985d8 • Ben Davis • 26d ago

fix(desktop): prevent startup from running twice (#11857)

b20d29dc43 • Julius Marminge • 26d ago

fix: keep worktree setup visible after leaving and reopening the thread (#11836)

0310cbf9f4 • Theo Browne • 26d ago

fix(server): disable color probes in worktree setup (#11843)

5623089aea • Julius Marminge • 26d ago

refactor(server): align title generation with Effect conventions (#11847)

a62e7d670c • Julius Marminge • 26d ago

refactor(server): resolve title links through source control providers (#11844)

08abda9dcf • Julius Marminge • 26d ago

Change conclusion from 'failure' to 'neutral'

8b9f6d3d55 • Julius Marminge • 26d ago

Change conclusion status from failure to neutral

970a8730ee • Julius Marminge • 26d ago

Remove labels from ui-consistency.md

537dc0fe15 • Julius Marminge • 26d ago

Remove labels from effect service conventions

e9b055588a • Julius Marminge • 26d ago

fix(server): keep thread titles tied to user intent (#10720)

7cafe52bb8 • Theo Browne • 26d ago

fix(server): stream tight list items one at a time in paragraph mode (#11833)

b5b29e7b8b • Julius Marminge • 26d ago

feat(web): inline worktree setup rows and async setup scripts (#11832)

5ea6439816 • Julius Marminge • 26d ago

chore(mobile): bump app version to 1.2.0

6dbea7ed09 • t3-code[bot] • 26d ago

feat(mobile): redesign the Android agent activity card (#11645)

ea6af5924b • Dara Adedeji • 26d ago

feat: add custom snooze dates and durations (#11800)

3be02ae579 • Julius Marminge • 26d ago

fix(web): make copy PR link discoverable in keybindings (#11826)

014016a623 • Bilal Bakr • 26d ago

ci(desktop): sign fork PR macOS previews without exposing signing secrets (#11760)

9a49d6d5a6 • Julius Marminge • 26d ago

fix(web): align monogram project icons in menus (#11806)

5bf43c9f3d • Julius Marminge • 26d ago

fix(server): stop refreshing providers on every config subscription (#11811)

7931227977 • Julius Marminge • 26d ago

Add new GitHub user f-trycua

84192388b3 • Julius Marminge • 26d ago

feat(server): use Clerk's device authorization grant for headless connect login (#11794)

dc0869b605 • Julius Marminge • 26d ago

feat(mobile): add a T3 Connect page to the Clerk profile (#11765)

0f21fcbb6d • Julius Marminge • 26d ago

chore(deps): bump the Clerk stack to current releases (#11764)

bcc20249cc • Julius Marminge • 26d ago

fix(mobile): scale inline pills with Dynamic Type (#11792)

9d4bb550a6 • Julius Marminge • 26d ago

feat(mobile): clone repositories in the background and gate the draft on the clone (#11774)

549d182aaa • Julius Marminge • 27d ago

feat(web): clone repositories in the background instead of holding the palette open (#11762)

8d7c700c17 • Julius Marminge • 27d ago

fix(web): use project monograms for automatic icon fallbacks (#11572)

112a7088da • Shpetim • 27d ago

chore(server): keep the legacy service entry point to the npm package only (#11770)

f328db30da • Julius Marminge • 27d ago

feat(web): add composer and PR number shortcuts (#11615)

9130d932f4 • Bilal Bakr • 27d ago

Add T3CODE_OTLP_PROTOCOL to allow protobuf protocol (#11224)

33118d9ab2 • Arne Bahlo • 27d ago

fix(web): use consistent PR section toggles (#11763)

47ace94962 • Bilal Bakr • 27d ago

Allow setting T3CODE_OTLP_HEADERS (#11218)

494cfac249 • Arne Bahlo • 27d ago

fix(web): open video attachment thumbnails in the viewer (#11734)

ec5ede5e6a • Chris Deeming • 27d ago

fix(desktop): keep preview releases out of the nightly update changelog (#11753)

05e3bcbc65 • Julius Marminge • 27d ago

fix(server): parse CLI versions with a "v" prefix (#11738)

955b787e6b • NikodemNowak • 27d ago

fix(release): stop npm from pruning the platform packages' shipped node_modules (#11750)

ae67c5b815 • Julius Marminge • 27d ago

fix(desktop): restore Node discovery for WSL providers (#11741)

8b1ea4dd24 • Andrew Johnson • 27d ago

fix(release): preserve updates from npm-based services (#11732)

9375c77970 • Theo Browne • 27d ago

fix(web): remember panel width for each thread (#11310)

6f00d3881a • shivam • 27d ago

fix(server): avoid extra round trips for terminal output (#11407)

8ef478eb0a • Bilal Bakr • 27d ago

fix(web): keep large image previews from stalling composer typing (#11324)

0dec07d914 • shivam • 27d ago

docs(claude): clarify OpenRouter model selection (#11369)

01e05c1526 • shivam • 27d ago

feat(cli): add t3 service restart and make t3 update repoint the service eagerly (#11702)

d8655ed2fc • Julius Marminge • 27d ago

feat(desktop): allow disabling the local environment (#9194)

cba7dd7781 • Julius Marminge • 27d ago

Update model and input type in ui-consistency.md

e3792a53f7 • Julius Marminge • 27d ago

Change input type from 'full_diff' to 'incremental'

0b54e00f9b • Julius Marminge • 27d ago

fix(web): test device hosts across selected environments (#11699)

8984f8103d • Julius Marminge • 27d ago

fix(server): skip device hosts that resolve to the local machine (#11698)

1ced38a664 • Julius Marminge • 27d ago

feat(web): show each worktree setup step and let users cancel it (#11372)

73b206f4bf • Theo Browne • 27d ago

feat(cli): add t3 uninstall for self-contained installs (#11659)

b70015b6db • Julius Marminge • 27d ago

feat(release): publish npx t3 as a launcher over per-platform executable packages (#11607)

91cd91c087 • Julius Marminge • 27d ago

ci(release): build the JS bundle once and run every platform and architecture in parallel (#11606)

2f7616ef17 • Julius Marminge • 27d ago

ci(release): build CLI archives for five targets, each on its own architecture (#11605)

2c54f2ff17 • Julius Marminge • 27d ago

feat(desktop): run the WSL backend from the Linux CLI archive (#11511)

07549200dc • Julius Marminge • 27d ago

feat(server): manage runtimes as release archives only, never from npm (#11510)

af6c138a0d • Julius Marminge • 27d ago

feat(cli): add t3 update for self-contained installs (#11451)

c7f23c4668 • Julius Marminge • 27d ago

feat(ssh): run preview builds on remotes from the release archive (#11319)

13c134c10b • Julius Marminge • 27d ago

feat(server): install preview runtimes from release archives (#11318)

8f90b380f6 • Julius Marminge • 27d ago

ci(release): build, sign, and publish self-contained CLI archives (#11317)

eb8f6f42a5 • Julius Marminge • 27d ago

build(server): make the CLI bundle loadable as a Node single-executable (#11316)

06de59b3d6 • Julius Marminge • 27d ago

build(desktop): bundle the main process and stage only its native externals (#11410)

683aa87096 • Julius Marminge • 27d ago

revert(web): remove the compact sidebar (#11685)

d81278aa6b • maria • 27d ago

feat(settings): choose how responses stream, with a warning on legacy token mode (#11678)

1bbca0e782 • Theo Browne • 27d ago

feat(server): add reusable auth token for dev worktrees (#8606)

3b75e607eb • Theo Browne • 27d ago

fix(mobile): keep usage widget rows consistently sized (#11669)

564719165e • Julius Marminge • 27d ago

feat(web): flatten the connections page into one environments list (#11672)

5e961d3d7f • Theo Browne • 27d ago

fix(web): disconnect offline servers from threads (#11671)

2d73746502 • Theo Browne • 27d ago

feat(server): show finished paragraphs and code blocks while the response streams (#11062)

c07575f573 • Theo Browne • 27d ago

fix(web): apply device settings to selected environments (#11541)

66e39ca2aa • Julius Marminge • 27d ago

fix(web): separate expanded tool output from adjacent hover highlights (#11658)

3689c98d27 • Dominic Roy • 27d ago

fix(mobile): adopt system glass for Live Activities (#11604)

9086a1f717 • Julius Marminge • 27d ago

feat(web): show the linked pull request in the compact sidebar rail (#11652)

7b61099886 • maria • 27d ago

feat(web): refine compact thread row badges (#11644)

df7ccc8fd0 • maria • 27d ago

feat(web): add compact thread list mode (#9417)

77bca8b2d7 • Alex Southwell • 28d ago

feat: badge background thread notifications on desktop and web (#11569)

6e5e986f15 • Bilal Bakr • 28d ago

fix(server): fall back when new worktrees are unavailable (#6208)

dd6ba84dc9 • Tristan Knight • 28d ago

fix(cursor): preserve internal agent errors without transport labels (#11365)

9bf349cf6b • shivam • 28d ago

fix(web): keep sparse sidebar shelves at the bottom (#11595)

0118b52295 • maria • 28d ago

feat(web): organize connections by environment (#11542)

f26198d799 • maria • 28d ago

feat(web): add opt-in in-app thread notifications (#11570)

42b6bcc6f5 • Bilal Bakr • 28d ago

feat(web): add optional compact sidebar rail (#11525)

ca2cc1339b • maria • 28d ago

fix(web): retry startup after the server recovers (#11291)

e628683936 • shivam • 28d ago

fix(web): offer recovery from missing pages (#11314)

4a39cade98 • shivam • 28d ago

feat(web): add provider selector to pull request toolbar (#11524)

20363c32c9 • maria • 28d ago

feat(mobile): add pooled subscription usage widgets (#11506)

17f8e2a8ac • Matthew Feroz • 28d ago

feat(mobile): show startup crashes in Settings → Diagnostics (#11540)

0a91b9a116 • Julius Marminge • 28d ago

chore(mobile): enable noUncheckedIndexedAccess and noImplicitOverride (#11538)

20a8f1de36 • Julius Marminge • 28d ago

feat(github): route pull request operations across matching accounts (#11367)

db6e0531e4 • maria • 28d ago

fix(mobile): stop crashing on launch before the shell snapshot arrives (#11537)

8b3ddf51c5 • Julius Marminge • 28d ago