github pingdotgg/t3code v0.1.10-nightly.20261114.4682
T3 Code Nightly 0.1.10-nightly.20261114.4682 (820f620e3d63)

pre-release44 minutes ago

v0.1.10-nightly.20261114.4682 · 114 changes from 50 contributors

  • Native thread resume. Resume stopped Claude, Codex, and OpenCode threads without adding a continuation message to the conversation.
  • Faster file reveal. Reveal files in Windows File Explorer without waiting for PowerShell to start.
  • Faster usage summaries. See saved usage totals while history refreshes in the background.
  • File editing safety. The editor now prevents autosave from corrupting files that are not valid UTF-8.
  • Recovered queued edits. Recovered queued edits retain their mentions, context, replies, and attachments.
  • Configured push remote. Pushes now respect your configured remote for tracked branches.
  • GitLab fork merge requests. Create merge requests from GitLab forks successfully.

Plus 107 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(web): model settings no longer re-render every row on each star, toggle or move by @juliusmarminge in #34964
  • fix(server): suppress redundant keybindings change emission on unchanged revalidation by @playlikeboy in #23775
  • fix(web): clicking a label in an inline HTML render no longer jumps the chat by @juliusmarminge in #36497
  • perf(desktop): revealing a file on Windows no longer waits on PowerShell by @lyn1dev in #33064
  • fix(acp): preserve Windows shim stdio pipes by @ElliotDrel in #30544
  • fix(connect): T3 Connect recovers when its tunnel is routed to a dead local port by @ishaanko in #24247
  • fix(editors): find JetBrains IDEs whose Toolbox script is named idea1 by @only21mil in #23743
  • fix(server): respect the default Windows file manager by @prov3ntus in #28205
  • fix(web): pull requests error names the environment that failed by @juliusmarminge in #27882
  • fix(desktop): Windows folders dropped on a WSL backend insert their WSL path by @juliusmarminge in #30037
  • fix(server): stopping an agent's server no longer wakes Codex as if it crashed by @juliusmarminge in #36501
  • fix(web): stop offering T3 Connect routes for the desktop's own WSL backend by @juliusmarminge in #27479
  • fix(web): screen readers no longer say "Message" twice entering the composer by @nibarAhmed in #26692
  • fix(server): settlement sweep reads quiet open pull requests every 5 minutes by @juliusmarminge in #34953
  • fix(web): edited HTML previews outside the workspace no longer turn white by @sti0 in #34569
  • fix(forgejo): the fj sign-in hint points subpath servers to tea by @shailist in #36290
  • fix(web): onboarding rechecks an agent when its install command finishes by @artbom in #36477
  • fix(client-runtime): recover thread list updates after stream defects by @shivamhwp in #33244
  • fix(shared): @ mentions complete display names in any script by @JS-coder-K in #36504
  • perf(web): batch first-send composer updates by @StiensWout in #36166
  • fix(web): paint the selected environment theme from the first frame on launch by @darjss in #36042
  • fix(web): overlays close on a click over the desktop header by @rgrvlsk in #36250
  • fix(server): give MCP clients an absolute attachment upload URL by @LucaDOrso in #35907
  • fix(server): database folders on btrfs are No_COW so SQLite stops fragmenting by @juliusmarminge in #36518
  • fix(web): preserve queued project settings changes by @saphid in #35741
  • fix(web): reply labels no longer cut an emoji in half by @ck0i in #35701
  • fix(shared): capture shell values after profiles replace PATH by @Lucenx9 in #35617
  • fix(server): MCP tools say why the orchestrator refused by @SouthCarpet in #36083
  • fix(web): remove routine success notifications by @Yash-Singh1 in #36527
  • fix(server): idle delegated tasks when recovery holds follow-ups by @Yash-Singh1 in #36529
  • fix(pr): hide unsupported GitCafe review reactions by @saphitv in #36171
  • fix(web): align status text and tighten pull request menu spacing by @Yash-Singh1 in #36528
  • fix(gitlab): long merge request descriptions no longer break the list by @fixfon in #24215
  • fix(server): overlapping VCS status refreshes share one follow-up refresh by @only21mil in #24478
  • fix(devices): require a complete Android SDK on SSH hosts by @juliusmarminge in #24566
  • fix(opencode): support explicit background waits by @AndreiShenets in #35272
  • fix(opencode): a failed steer no longer leaves the turn running forever by @only21mil in #24701
  • fix(ssh): failed launches report only their own output by @saphid in #35717
  • fix(opencode): OpenCode 1.x background subagents no longer show as done at launch by @Mach1212 in #36523
  • fix(codex): delegate_task children start as Codex subagents by @juliusmarminge in #36525
  • fix(marketing): route mobile downloads to app stores by @juliusmarminge in #24577
  • fix(desktop): start WSL backends in Linux home by @satyalyadav in #35719
  • fix(server): prevent legacy terminal history collisions across threads by @juliusmarminge in #24574
  • fix(client-runtime): cache running threads when their view closes by @maria-rcks in #25213
  • fix(server): report the actual preview snapshot timeout by @Wosca in #24130
  • fix(clients): allow portable provider handoffs after detach by @juliusmarminge in #24641
  • fix(server): Claude on Bedrock runs the model picked in the composer by @only21mil in #24695
  • fix: re-ticking a file after a push no longer shows it Viewed by @only21mil in #24151
  • fix(ssh): ignore alias commands and TTY requests for T3 connections by @juliusmarminge in #24570
  • fix(web): confirm before deleting scheduled tasks by @only21mil in #23578
  • fix(release): require complete updater manifests by @parmartejass in #23700
  • fix(web): seeded models yield to started thread selections by @juliusmarminge in #24619
  • fix(pi): info notifications no longer render as warnings by @0xCUB3 in #23506
  • fix(client-runtime): Reconnect works while the network reports offline by @only21mil in #24932
  • fix(shared): IPv6 SCP remotes match SSH repository identities by @StiensWout in #36547
  • fix(server): prevent lossy edits of non-UTF-8 workspace files by @StiensWout in #36545
  • fix(desktop): keyboard-opened message link menus select their first item by @only21mil in #24889
  • fix(server): report invalid provider events without a second schema failure by @StiensWout in #23650
  • fix(server): branch refresh no longer waits for detailed Git status by @MINIlaolao in #36072
  • fix(client-runtime): refresh settled counts when threads move project by @StiensWout in #36543
  • fix(mobile): adaptive SVG project icons follow the app's color scheme by @tomhmoses in #24462
  • fix(client): retry unread thread visits after reconnect by @StiensWout in #36559
  • fix(web): keep long ACP registry searches within the query limit by @only21mil in #23584
  • fix(preview): browser tabs follow the default appearance by @juliusmarminge in #24658
  • fix(desktop): inherit login-shell Android SDK selection by @juliusmarminge in #24623
  • fix(server): held agent messages no longer block settling by @mkantautas in #24891
  • fix(server): file editor saves keep a UTF-8 BOM by @StiensWout in #36552
  • fix(server): open stable Zed when a prerelease Zed is first on PATH by @only21mil in #24656
  • fix(web): show working state while provider sessions start by @only21mil in #23590
  • fix(devices): agents can test the mobile app on remote device hosts by @t3dotgg in #25121
  • fix(gitlab): create fork merge requests in the source project by @yashranaway in #23439
  • fix(server): allow slow worktree base fetches to finish by @juliusmarminge in #24604
  • fix(shared): PASS and FAIL badges stay readable in dark command output by @WesleySmits in #24042
  • fix(web): a context submenu near the right edge no longer covers its parent menu by @Brechard in #23666
  • fix(web): keep file uploads when returning a draft to its environment by @StiensWout in #36572
  • fix(web): a stale tab no longer erases finalized stashed images by @StiensWout in #36574
  • fix(server): task_status says starting until the child's provider starts by @only21mil in #24475
  • fix(server): npm provider updates only offer versions npm will install by @davisonio in #24062
  • fix(web): recovered queued edits keep their mentions and context by @StiensWout in #36578
  • perf(acp): long ACP threads reopen without per-chunk history copies by @only21mil in #23724
  • fix(source-control): preserve .git in Azure DevOps repository names by @StiensWout in #36576
  • fix(server): interrupted checkpoints no longer leak temporary packs by @razzeee in #23715
  • fix(client-runtime): grouped projects no longer take one folder's name as their label by @ThomasVuNguyen in #35614
  • fix(pi): resumed threads run in the worktree after a handoff by @juliusmarminge in #36586
  • fix(server): honor the configured push remote on tracked branches by @only21mil in #24047
  • fix(web): Esc closes the theme editor, not Settings by @AatmanAJ in #25130
  • fix(server): file changes with an empty list keep their file name by @MinitJain in #30290
  • fix(web): re-picking the current model in Settings keeps its traits by @f4llenz in #35612
  • fix(web): browser tests no longer pick a port Windows has reserved by @Zacharon in #24007
  • fix(server): find files in newline-named nested worktrees by @StiensWout in #36588
  • fix(web): recreated folders no longer show deleted files by @StiensWout in #36590
  • fix(web): manual compaction counts history beyond the loaded page by @jason5545 in #25445
  • fix(web): horizontal table scrolling preserves timeline follow by @nateEc in #24045
  • fix(server): setup scripts complete with shell line editors by @maria-rcks in #25472
  • fix(shared): one-letter link schemes no longer become file links on Windows by @Zacharon in #24006
  • fix(usage): distinct email-less hub accounts no longer collapse by @StiensWout in #36561
  • fix(pi): async pi-subagents workflow, chain and parallel members show as subagents by @juliusmarminge in #36599
  • fix(web): new browser tabs open at your default zoom and appearance by @BilalIrfanContact in #25874
  • feat(server): resume stopped provider threads natively by @Yash-Singh1 in #36526
  • fix(web): preserve saved notebook traceback frame boundaries by @StiensWout in #36602
  • fix(web): preserve literal entities in EPUB CDATA by @StiensWout in #36595
  • fix(web): changed root files with a leading space open in the diff panel by @StiensWout in #36606
  • fix(server): thread reads wait for pending background work by @StiensWout in #36610
  • fix(server): partial import retries no longer certify missing messages by @StiensWout in #36604
  • fix(server): background subagents stop running when their Claude session is released by @juliusmarminge in #36569
  • fix(server): open colon-number project folders correctly in VS Code by @StiensWout in #36613
  • fix(mobile): the open button no longer covers inline page headings by @saphid in #25858
  • perf(usage): show saved totals before scanning history by @hieu-lee in #25711
  • fix(pi): text generation uses the thinking level picked in Settings by @MarcoDotIO in #26069
  • fix(mobile): launch terminal commands after the measured resize by @StiensWout in #36584
  • fix(server): repeated imports reach older worktree history by @StiensWout in #36608
  • fix(ci): pin unenv so release smoke installs resolve its exact peer by @juliusmarminge in #36638
  • fix(server): cached refs include a newly checked-out external branch by @StiensWout in #36626
  • fix(web): model picks no longer inherit another model’s traits by @StiensWout in #36621

New Contributors

Full Changelog: v0.1.10-nightly.20261114.4669...v0.1.10-nightly.20261114.4682

Don't miss a new t3code release

NewReleases is sending notifications on new releases.