github pingdotgg/t3code v0.1.6-nightly.20261031.3973
T3 Code Nightly 0.1.6-nightly.20261031.3973 (85bd3f2a2a0a)

pre-releaseone hour ago

v0.1.6-nightly.20261031.3973 · 86 changes from 36 contributors

Highlights

Set up access from other devices with a guided command. Pick a model and its effort together.

Fixes

  • T3 Connect no longer disconnects every hour (#27998)
  • Attached threads can be read by agents (#23784)
  • Grok updates install correctly with npm 12 (#24246)
  • Antigravity sign-in works without existing skills folders (#27153)
  • Codex tool-generated images appear in chat (#23284)
  • Missed thread alerts appear after reconnecting (#24493)
  • Cursor works when enterprise settings block account details (#24639)
  • Shift+Tab unnests composer list items (#27016)
  • Worktrees awaiting usage-limit resets survive cleanup (#24689)
  • Copilot threads can use T3 tools (#26968)
Full changelog

What's Changed

  • fix(connect): T3 Connect sockets no longer drop every hour by @t3dotgg in #27998
  • feat(cli): t3 up asks how your other devices reach this machine by @t3dotgg in #27996
  • fix(web): stacked composer notices line up their details buttons by @Zeus-Deus in #22236
  • fix(shared): give attached threads a canonical read call by @NikitaMGrimm in #23784
  • fix(mobile): models stay visible in the picker with Android animations removed by @shivamhwp in #23888
  • fix(web): match sidebar footer bottom padding to its horizontal inset by @JakubMartyniak in #22027
  • fix(grok): Grok updates actually install on npm 12 by @ishaanko in #24246
  • fix(azure-devops): file comments name the path the diff shows by @only21mil in #23468
  • fix(web): show the worktree picker in the composer strip at default width by @hwanseoc in #27114
  • fix(gitlab): keep scheduled pipelines pending by @maria-rcks in #25195
  • fix(android): preserve styled text in incoming shares by @only21mil in #22359
  • fix(web): a refused review shows GitHub's reason by @tiliakoos in #22382
  • fix(web): show complete tooltip labels when opening by @MatthewFeroz in #25199
  • fix(mobile): review's empty state stays below the header on iOS by @Claudesaul in #22420
  • fix(mobile): strip image and link punctuation from subagent previews by @only21mil in #23538
  • docs(desktop): explain recovery after an Alpha update by @Dodothereal in #25424
  • fix(web): right panel's tab bar no longer slides under the title bar controls by @Claudesaul in #26233
  • fix(mobile): keep source text bold for numeric font weights by @only21mil in #23688
  • fix(mobile): review guide buttons stay on one line by @PixPMusic in #24764
  • fix(web): expired terminal context toasts say "them" for several contexts by @MarcoDotIO in #24251
  • refactor(server): share a path check between file readers by @t3dotgg in #28041
  • fix(web): popovers fade out in place instead of jumping after a pick by @flamboh in #26716
  • fix(server): truncated file previews no longer end in a replacement character by @MarcoDotIO in #24255
  • fix(usage): use each account accent colour in limit bars by @dfakkeldy in #24630
  • fix(mobile): leaving the iOS app for a few seconds no longer drops the connection by @anaclumos in #26540
  • fix(cli): t3 triage issues get the via-triage label for every reporter by @only21mil in #24955
  • fix(mobile): Android floating tab bar fills the row when compose is hidden by @voida6 in #26939
  • fix(mobile): review file navigation respects reduced motion by @unmanbearpig in #23348
  • fix(mobile): keep PRs readable when image URLs are malformed by @only21mil in #23466
  • fix(mobile): PR tab switches no longer leave Liquid Glass behind by @camchis in #26041
  • fix(web): accept comma as decimal in usage price entry by @MikaKrul in #21939
  • fix(mobile): opening another stack layer no longer shows the previous PR by @only21mil in #24730
  • fix(cursor): grep count results say "1 match", not "1 matches" by @MarcoDotIO in #26065
  • fix(server): the Codex plan badge updates after a ChatGPT downgrade by @only21mil in #24978
  • fix(mobile): reject unknown app variants by @only21mil in #23681
  • fix(server): show Codex tool-output images inline by @achose369 in #23284
  • fix(server): Antigravity failed logins due to missing skills folders by @medy17 in #27153
  • fix(acp): fail requests when stdout closes before the agent exits by @only21mil in #21323
  • fix(server): keep relay catch-up requests working after startup by @maria-rcks in #25201
  • fix(azure-devops): looking up a project/repository finds the repository by @MarcoDotIO in #26068
  • fix(desktop): handle macOS back and forward gestures by @maria-rcks in #25188
  • perf(acp): long agent terminal output no longer ties up the server by @only21mil in #24479
  • fix(bitbucket): page through pull requests that share a millisecond by @only21mil in #23635
  • fix(usage): use the freshest reported pooled plan by @maria-rcks in #25214
  • fix(server): do not freshly arm days-old usage-limit recoveries by @fixfon in #21735
  • fix(cli): t3 uninstall on Windows removes the downloaded runtime by @only21mil in #24874
  • fix(desktop): data: popups no longer replace the preview tab by @only21mil in #24866
  • fix(web): show the correct Tailscale URL when switching to port 443 by @vprashar2929 in #24890
  • fix(relay): mark a tunnel released only after deletion succeeds by @only21mil in #22337
  • fix(claude): failed advisor calls no longer show as completed by @MarcoDotIO in #24254
  • fix(mobile): preserve notification responses when navigation fails by @only21mil in #22084
  • fix(web): composer notices no longer flicker next to a floating preview by @Brechard in #22974
  • fix(server): Codex permission requests for glob paths no longer show as command approvals by @MarcoDotIO in #24257
  • fix(server): every commit hook reports finishing with its real exit code by @MarcoDotIO in #22939
  • fix(server): changing Claude effort no longer re-sends the model by @f4llenz in #22272
  • feat(web): copy the app version from General settings by @UtkarshUsername in #24788
  • perf(acp): MCP calls over ACP no longer wait behind a long call by @only21mil in #23834
  • fix(server): omit Windows host-only adapters from LAN routes by @maria-rcks in #25217
  • fix(web): servers still restarting after an app update no longer offer the update again by @tris203 in #26109
  • fix(web): thread alerts missed during a disconnect fire on reconnect by @only21mil in #24493
  • fix(server): Forgejo checks keep the final status when it shares a second with a pending one by @fixfon in #24871
  • fix(web): collapsing a changed-files folder no longer leaves a one-frame gap by @Yuruzuu in #22311
  • perf(acp): stop re-saving the whole terminal log on every output chunk by @only21mil in #24024
  • fix(mobile): hardware Enter keeps the Android terminal focused by @only21mil in #24928
  • fix(device): forward numeric keypad keys to iOS simulators by @only21mil in #23339
  • fix(provider-cursor): Cursor keeps working when a team blocks /v1/me by @only21mil in #24639
  • fix(server): imported Codex threads keep their saved Codex names by @only21mil in #24982
  • fix(opencode): show a readable message when a provider error is by @ricardo-rp in #24734
  • fix(web): Shift+Tab moves a nested composer list item back out by @tsmith165 in #27016
  • fix(install): verify archives in homes with backslashes or newlines by @maria-rcks in #25240
  • perf(server): skip the per-listing SSH probe once a host reports Android by @only21mil in #23748
  • fix(server): wake no-checks PR watches at the configured deadline by @only21mil in #25437
  • fix(desktop): keep Hyprland SnapShot metadata when a CLI title spinner ticks by @saphid in #22116
  • fix(web): restore No project name and icon from settings by @shivamhwp in #26798
  • fix(mobile): new thread project list no longer shifts when the No project option appears by @jdlar18 in #23391
  • fix(server): preserve merge ancestry on selected-file commits by @saphid in #24744
  • fix(server): cleanup keeps worktrees waiting for a usage-limit reset by @only21mil in #24689
  • fix(server): Source Control names a CLI built for another CPU instead of asking to install it by @tiliakoos in #21606
  • fix(claude): retain measured usage after a steered query exits by @maria-rcks in #25200
  • fix(acp): Copilot threads get T3's tools by @Radu028 in #26968
  • feat(web): pick the model and its effort from one control by @t3dotgg in #28057
  • fix(server): Pi transcripts carry their home path by @maria-rcks in #28061
  • fix(web): forward native Copy and Cut from server browser tabs by @shivamhwp in #26633
  • fix(usage): combine duplicated skipped-record warnings by @PixPMusic in #23411
  • fix(gitlab): a failed child pipeline no longer shows as a passing check by @only21mil in #24688
  • fix(web): hide Ultrathink from the Claude effort picker by @t3dotgg in #28044

New Contributors

Full Changelog: v0.1.6-nightly.20261031.3969...v0.1.6-nightly.20261031.3973

Don't miss a new t3code release

NewReleases is sending notifications on new releases.