github pingdotgg/t3code v0.1.10-nightly.20261115.4736
T3 Code Nightly 0.1.10-nightly.20261115.4736 (7379f1969b0f)

latest release: mobile-ios-build/testflight/3.0.0/014838bde07fdb93f46c5a2fab8495398abde1db
pre-releaseone hour ago

v0.1.10-nightly.20261115.4736 · 95 changes from 43 contributors

  • Large terminal pastes. Paste large amounts of text into the terminal without the paste being rejected.
  • Faster Codex skills. Codex skills appear faster when opening or switching workspaces.
  • Faster long threads. Long threads open about 2.5 times faster.
  • Image attachments. Distinct pasted images with matching attachment details are no longer silently collapsed into one.
  • Selected-file commits. Committing selected files preserves merge conflicts in other files.
  • Long-lived drafts. Images in older drafts are recovered before sending if their uploads have expired.
  • Optional questions. Submit agent questions without filling in optional text fields.

Plus 82 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(web): sidebar edge uses the same resize cursor as side panels by @tenyoru in #33083
  • fix(web): attach command palette threads outside the sidebar by @Yash-Singh1 in #37054
  • fix(server): status reports no branch while a clone has not checked out HEAD by @juliusmarminge in #37041
  • perf(scripts): check:changed on Windows no longer spends minutes walking node_modules (2,500 s → 5.0 s) by @Pyseph in #32023
  • perf(web): answering a question no longer re-renders the whole chat view by @OmarAlex24 in #32324
  • perf(server): command palette status rows skip the Changes totals they never show by @Yuruzuu in #32351
  • fix(web): PR file order follows alias imports of dotted modules by @jancuk in #32364
  • fix(acp): a failed MCP-over-ACP disconnect can be retried by @notzenco in #33069
  • fix(web): settle check lines up with row timestamps by @sergiiopm in #33053
  • fix(provider-core): handoff work reserve fits small context windows by @MiaAI-Lab in #32598
  • fix(mobile): video previews survive re-signed URLs and a late-attached player item by @bartlomiejbloniarz in #32196
  • fix(mobile): honor Android clock format in message timestamps by @razzeee in #33078
  • fix(shared): .localdomain hosts no longer leak to the favicon service by @mrlufepines in #32657
  • fix(web): collapsing Electron main no longer hides the backend server by @thepradipvc in #32619
  • test: remove duplicate client call-site coverage by @t3-code-bot[bot] in #36776
  • fix(github): pull request activity reports a rate-limited review-thread read instead of hiding its threads by @only21mil in #32620
  • fix(web): stacked composer banners no longer show dark seam bands by @Pulsar-Programmer in #32683
  • fix(web): draft images keep their order after a reload by @only21mil in #32709
  • fix(web): open PDF links in the file viewer by @Yash-Singh1 in #37064
  • fix(server): a selected-file commit keeps other files' merge conflicts by @only21mil in #33115
  • fix(web): a file opened from a diff in a project folder inside a repository opens that file by @Entrpi in #32684
  • test(web): ACP project picker test waits for the popup to take focus by @seancarnahan in #33061
  • fix(web): stop held dictation when shortcut modifiers are released by @mrlufepines in #32648
  • perf(web): resting on a PR row also reads its activity, so the timeline shows on click by @Bil0000 in #32842
  • fix(server): agents can see whether a thread is pinned by @shadizx in #32727
  • fix(server): a pushed commit no longer reports failure when the final git status read fails by @only21mil in #32705
  • test(web): the streaming render scenario gives the timeline stable props by @Entrpi in #32792
  • fix(web): HTML file previews use the current canvas color by @Yash-Singh1 in #37072
  • fix(web): an image-only send that fails behind a new draft now says so by @only21mil in #32732
  • fix(assets): align app icons and retain a folder placeholder while loading by @Yash-Singh1 in #37067
  • fix(github): pull request activity says when its comments were cut by @only21mil in #32707
  • test(github): activity mock sets the new truncated flag by @juliusmarminge in #37078
  • fix(server): a branch's own pull request shows past a hundred same-named fork pull requests by @only21mil in #32796
  • fix(server): an effect this build can't read no longer blocks its thread's later work by @only21mil in #32746
  • fix(acp-registry): a failed agent install no longer floods provider status with its whole log by @only21mil in #32800
  • fix(web): terminal reports focus changes to programs that request them by @StiensWout in #37066
  • fix(web): remove redundant subagent action from background row by @Yash-Singh1 in #37079
  • fix(web): a side chat's subagent opens its parent as a side chat tab, not a bare page by @Yuruzuu in #32907
  • fix(shared): inline code paths like docker/Dockerfile become file chips by @felixlaga in #32402
  • fix(web): Esc in Clerk's account modal no longer closes Settings by @thepradipvc in #32859
  • fix(mobile): show thread sync status in the header, not above the composer by @juliusmarminge in #37076
  • fix(mobile): undo toast lines up with the folded Duo's tab bar by @juliusmarminge in #37081
  • fix(desktop): Stable switch no longer tells policy-blocked nightly apps to reinstall by hand by @only21mil in #32609
  • fix(web): live dictation transcript keeps the newest words in view by @SharoonRafeek in #32960
  • fix(server): preserve shell paths containing spaces and dashes by @StiensWout in #37069
  • perf(server): batch terminal output that arrives within 2 ms by @juliusmarminge in #37060
  • perf(desktop): WSL preflight starts the staged runtime once instead of twice by @juliusmarminge in #37052
  • fix(mobile): worktree setup shows in the chat from the first moment by @juliusmarminge in #37084
  • fix(server): an MCP pin lands at the top of the Pinned section by @xwchen in #33978
  • fix(mobile): keep Diagnostics and Client Storage content above floating tabs by @j-gaertig in #32821
  • fix(acp-registry): observe delayed model discovery and avoid stale cache lock by @hxbib in #33170
  • test(web): Settings Esc test waits for the modal's initial focus by @juliusmarminge in #37089
  • fix(claude): keep monitor threads waiting between updates by @Yash-Singh1 in #37085
  • fix(mobile): the iPhone Duo's sidebar list ends above its tab bar in portrait by @juliusmarminge in #37091
  • fix(web): switching providers no longer drops the thread's stored effort by @only21mil in #33090
  • fix(mobile): PR activity filter remembers bot and resolved visibility by @juliusmarminge in #37096
  • fix(web): terminal links open bare compiler filenames by @StiensWout in #37071
  • fix(acp): optional text questions can be left blank by @shivamhwp in #36997
  • fix(shared): MCP apps that fall back to a blob: frame no longer render blank by @u9g in #32129
  • fix(shared): keep coalescing workers alive when processors throw by @luke2x in #32178
  • fix(server): an empty Antigravity MCP config still allows text generation by @saphid in #36496
  • perf(server): active thread reads filter on the archived_at column by @mahirozdin in #28992
  • perf(resource-monitor): look up external process identities by PID by @hieu-lee in #31202
  • fix(server): accept ASCII whitespace in base64 image payloads by @darshmahadevia in #31798
  • perf(server): Codex skills for four workspaces load in a median 138 ms instead of 1,657 ms (12x) by @Yuruzuu in #33972
  • fix(web): recover expired composer uploads before sending by @Adamulek123 in #32910
  • fix(server): content search recovers after a slow first index by @ItsThierry in #33138
  • fix(terminal): show shell startup failures across attachments by @StiensWout in #37088
  • perf(server): long threads open about 2.5x faster by @valuin in #34014
  • fix(mobile): inline markdown images page through their message's images by @juliusmarminge in #37117
  • fix(mobile): /model suggestion opens the model picker by @StiensWout in #37109
  • fix(desktop): release cancelled Codex callback listeners during browser launch by @romil-bijarnia in #29734
  • perf(server): skip compression for the desktop's local connection by @voltcrash in #30832
  • fix(server): outside MCP clients stop being offered thread-bound tools by @RVZO6 in #32764
  • fix(ssh): preserve literal home paths in Include expansion by @Lucenx9 in #33288
  • fix(server): finish closed terminal kills before shutdown by @StiensWout in #37113
  • fix(web): keep distinct images with matching attachment metadata by @StiensWout in #37116
  • fix(web): large terminal pastes reach the program intact by @StiensWout in #37103
  • fix(server): settling a thread keeps exec and foreground Bash terminals open by @juliusmarminge in #37125
  • fix(codex): keep browser access prompts available in full access by @Yash-Singh1 in #37104
  • fix(web): open terminal file links naming the server hostname by @StiensWout in #37133
  • fix(mobile): recheck the current branch before selecting it by @StiensWout in #37121
  • fix(acp): wait for session/load to reply before prompting by @shivamhwp in #37139
  • fix(web): terminal mouse reports hit the drawn cell by @StiensWout in #37148
  • fix(server): run_scheduled_task_now returns why a started run failed by @SouthCarpet in #37149
  • fix(azure-devops): pull request titles like @notes.txt are saved as typed by @juliusmarminge in #37110
  • fix(web): Sharing & access can select a desktop-local WSL backend by @juliusmarminge in #37151
  • fix(mobile): pasted GIFs on iOS keep their animation by @StiensWout in #37143
  • fix(acp): Copilot's reply after a background agent wakes it opens a continuation run by @juliusmarminge in #37159
  • fix(shared): ß no longer splits words in generated folder and branch names by @lowlyleon in #37152
  • fix(server): name the missing project when a change request's repository has none by @Sidreyas in #37161
  • fix(server): an oversized provider request reads as too large, not raw 413 HTML by @Sidreyas in #37156
  • fix(provider-acp): Grok early task completion no longer replaces the child's answer by @juliusmarminge in #37162
  • fix(web): keypad navigation works with NumLock off by @StiensWout in #37175

New Contributors

Full Changelog: v0.1.10-nightly.20261115.4723...v0.1.10-nightly.20261115.4736

Don't miss a new t3code release

NewReleases is sending notifications on new releases.