github pingdotgg/t3code v0.1.7-nightly.20261103.4106
T3 Code Nightly 0.1.7-nightly.20261103.4106 (e1e520c93c99)

pre-release5 hours ago

v0.1.7-nightly.20261103.4106 · 78 changes from 17 contributors

  • Kiro (beta). Use Kiro as a provider in T3 Code.
  • Checkout grouping. Split a checkout into its own project or restore its grouping rule in project settings.
  • Project content search. Find matches beyond the first 512 characters of a line.
  • Fresher branch picker. Branches created or deleted outside T3 Code appear without waiting for the cached list to expire.
  • Accessible thread sidebar. Screen reader users can browse and Tab through threads and their controls again.
  • Cursor usage. See Cursor limits, costs, and token usage after signing in with Cursor.
  • Faster server startup. Servers with large databases spend less time recovering threads during startup.

Plus 66 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(web): confirm before removing a provider instance's saved settings by @juliusmarminge in #29480
  • fix(server): settled threads no longer re-send relay clears on every PR update by @juliusmarminge in #29369
  • fix(client-runtime): connection diagnosis no longer blames the host while this device's sign-in loads by @juliusmarminge in #29352
  • fix(opencode): Claude usage limits through OpenCode keep their reset time by @juliusmarminge in #29301
  • fix(desktop): prepare macOS x64 bytecode under Rosetta by @Yash-Singh1 in #29484
  • fix(server): keep PR watches active after host failures by @Yash-Singh1 in #29450
  • fix(cursor): show Cursor usage after signing in with Cursor by @serhiyhvala in #29419
  • perf(server): skip redundant claude session naming by @maria-rcks in #28910
  • fix(mobile): keep the conversation steady during layout changes by @juliusmarminge in #29545
  • feat(marketing): fetch GitHub stars at build time by @juliusmarminge in #29555
  • perf(server): pin the index for the unscoped agent event high-water by @juliusmarminge in #29623
  • perf(web): the pull request code tab derives its file model once per diff load by @juliusmarminge in #27833
  • perf(server): stop tracing project enrichment cache reads by @juliusmarminge in #29640
  • perf(server): seek live nodes for the subagent recovery probe by @juliusmarminge in #29644
  • feat(provider-kiro): add Kiro as an ACP provider by @juliusmarminge in #14693
  • revert(web): undo hover timestamp change from #28610 by @maria-rcks in #29680
  • perf(server): idle compaction reads only the latest run, live work and newest usage by @juliusmarminge in #29648
  • perf(server): cancelling a task reads only the tasks and runs it uses by @juliusmarminge in #29652
  • fix(web): screen readers can browse and Tab through the threads sidebar again without going into focus mode by @nibarAhmed in #26690
  • chore(deps): upgrade Effect to 4.1.2 and alchemy to beta.85 by @juliusmarminge in #26833
  • perf(web): PDF previews reload without starting a new pdf.js worker by @saphid in #29626
  • fix(mobile): shorten the iOS undo toast and balance its insets by @shivamhwp in #29775
  • fix(web): file save session browser test no longer hangs on the discovery poll by @juliusmarminge in #29813
  • fix(server): Changes totals no longer diff against a guessed base after a branch rename by @tris203 in #26125
  • perf(server): skip unused parent history in linked task status by @Adamulek123 in #27913
  • fix(server): native Claude updates use the native release feed by @NathanGlasby in #27958
  • fix(tailscale): escalate hung serve commands to SIGKILL by @rishabhx29 in #28529
  • refactor(server): provider registry owns explicit model cache invalidation by @tris203 in #19599
  • perf(server): bound ordinal recovery to selected messages by @Motaghi in #27495
  • fix(client-runtime): branch picker shows branches changed outside T3 Code by @ebrahimHakimuddin in #27438
  • perf(client): skip idle inbox placement serialization by @UtkarshUsername in #27460
  • fix(server): project content search finds matches past a line's first 512 characters by @saphid in #29167
  • fix(clients): attachment sizes just under 1 MB no longer read "1024 KB" by @saphid in #29165
  • fix(gitlab): merge request links keep an HTTP remote's port and scheme by @saphid in #29170
  • fix(server): an upstream shadowed by a local origin/ branch keeps its real remote by @saphid in #29180
  • fix(server): turn diffs keep signed commits' files under log.showSignature by @saphid in #29124
  • fix(server): generated commit and PR text no longer reads colored git output by @saphid in #29126
  • fix(client-runtime): checking out a pull request refreshes cached branch lists by @saphid in #29161
  • fix(clients): cancel oversized project icon responses by @luke2x in #29006
  • fix(shared): context chip labels no longer split an emoji at the 200-character cap by @saphid in #29158
  • fix(server): create_threads titles no longer end in a broken character by @saphid in #29163
  • perf(server): thread snapshots skip serializing a row past the row limit by @Yuruzuu in #29103
  • fix(server): Uncommitted review keeps a staged deletion that git pairs into a rename by @saphid in #29571
  • fix(cli): t3 thread start titles no longer end in a broken character by @saphid in #29563
  • perf(client-runtime): expanding deferred work skips an unused timeline rebuild by @Yuruzuu in #29114
  • fix(server): honor relocated systemd user configuration by @voltcrash in #29244
  • fix(web): review comments keep a trailing blank line in their diff by @saphid in #29575
  • fix(server): side chat and merge-back context no longer cut an emoji in half by @saphid in #29572
  • perf(server): loading a file's diff skips unused repository lookups by @Yuruzuu in #29115
  • fix(cli): make relative install homes produce working commands by @voltcrash in #29241
  • fix(forgejo): dismissed reviews no longer read as requested changes or approvals by @saphid in #29567
  • fix(shared): Linux file links preserve literal backslashes by @voltcrash in #29245
  • fix(gitcafe): PR link previews show a GitHub-merged pull request as merged by @saphid in #29595
  • fix(codex): restoring a checkpoint works after the Codex session was archived by @saphid in #29582
  • perf(acp): ACP agents skip decoding output twice for unused diagnostics by @Yuruzuu in #29100
  • fix(server): diffs keep blank context lines under diff.suppressBlankEmpty by @saphid in #29579
  • fix(scripts): check:changed passes when only lint-ignored code changed by @saphid in #29596
  • perf(client): streamed row updates no longer rescan question history by @Yuruzuu in #29105
  • perf(desktop): keep Linux MIME helpers off the startup path by @voltcrash in #29247
  • perf(server): shell updates read a burst of threads once by @Yuruzuu in #29101
  • fix(opencode): forks from compacted threads no longer fail by @voltcrash in #29221
  • fix(scripts): check:changed lints Astro components and runs knip for them by @saphid in #29573
  • fix(desktop): Linux .deb no longer installs files any local user can overwrite by @shivamhwp in #28351
  • fix(desktop): native builds prepare server bytecode again after the Effect 4.1.2 upgrade by @maria-rcks in #29780
  • fix(codex): a background command's wake no longer hangs when its output tail splits an emoji by @saphid in #29168
  • test(scripts): expect the unmatched-pattern flag in the Astro check:changed test by @maria-rcks in #29839
  • fix(mobile): drafts on threads with colons in their ids upload attachments early by @juliusmarminge in #29717
  • fix(server): provider refresh no longer reverts an enriched sign-in status by @juliusmarminge in #29627
  • fix(server): forked Claude threads keep their compaction chain by @juliusmarminge in #27577
  • fix(server): Claude subagents left by a stopped process no longer stay Running by @juliusmarminge in #28356
  • fix(server): usage-limit auto-resume no longer arms children of settled parents by @juliusmarminge in #27951
  • fix(cursor): a write-after-end in the Cursor SDK no longer stops the server by @juliusmarminge in #27703
  • fix(server): avoid reparsing streamed replies for timestamps by @juliusmarminge in #25252
  • fix(web): project settings can set a checkout's grouping rule again by @juliusmarminge in #23641
  • fix(server): reject oversized goal objectives before dispatch by @juliusmarminge in #23033
  • fix(server): checkpoints no longer rehash every file when one entry is skip-worktree or assume-unchanged by @juliusmarminge in #23624
  • fix(web,mobile): chat images reload when the agent rewrites the file by @juliusmarminge in #29741
  • fix(web): show the project pin before the remote badge by @maria-rcks in #29704

New Contributors

Full Changelog: v0.1.7-nightly.20261102.4093...v0.1.7-nightly.20261103.4106

Don't miss a new t3code release

NewReleases is sending notifications on new releases.