github pingdotgg/t3code v0.1.8-nightly.20261106.4247
T3 Code Nightly 0.1.8-nightly.20261106.4247 (e136e8e3d4cb)

pre-releaseone hour ago

v0.1.8-nightly.20261106.4247 · 67 changes from 19 contributors

  • Environment dictation. Choose an environment for dictation in web and desktop, including desktop browser annotations.
  • Fresh sessions. Use /clear to start a fresh session without leaving your thread.
  • Scheduled task sessions. Run scheduled tasks in one thread, either continuing the conversation or starting fresh each time.
  • Secret requests. Answer secret requests using a secret provider instead of copying and pasting credentials.
  • Snooze questions. Snooze a thread with a pending question and answer it later.
  • Claude Ultracode. Use Ultracode at any effort level, including with Claude Sonnet 5.5 and Haiku 5.5.
  • Faster pull requests. Pull requests open faster using data already available in the app.

Plus 31 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(threads): side chats inherit parent permissions by default by @extoci in #31114
  • fix(server): threads follow their worktree's branch changes by @Yash-Singh1 in #31599
  • fix(pi): usage reports include sessions stored in a --session-dir launch argument by @saphid in #30690
  • perf(mobile): skip unchanged terminal toolbar fade updates by @saphid in #25312
  • perf(mobile): assemble HTML replacements in one pass by @saphid in #25278
  • perf(mobile): skip canceled SVG parsing by @saphid in #25314
  • test(server): strengthen v1 cutover proof with event-stream waits and content snapshots by @saphid in #11869
  • fix(contracts): a stored secret reference is always sensitive by @yordis in #31403
  • fix(server): a settings save no longer reads an unreadable secret again by @yordis in #31226
  • fix(threads): allow snoozing pending input requests by @saphid in #20058
  • fix(server): repair cutover test crypto import breaking main CI by @Yash-Singh1 in #31630
  • feat(server): sends can start a fresh provider session by @juliusmarminge in #30323
  • feat: /clear starts a fresh session in the same thread by @juliusmarminge in #30325
  • feat: scheduled tasks can run in one thread with a fresh session each run by @juliusmarminge in #30326
  • fix(web): dragging a sidebar thread no longer scrolls the list out from under the pointer by @juliusmarminge in #30346
  • fix(assets): preserve the PR repository for GitHub media by @juliusmarminge in #21631
  • fix(server): load PR uploads from SSO organizations by @juliusmarminge in #21632
  • fix(mobile): the Duo inspector stops at its widest instead of vanishing by @juliusmarminge in #31665
  • test(server): launcher PATH lookup test no longer drops the Windows drive letter by @tris203 in #22534
  • test(server): replay tests delete their temp directories by @only21mil in #23445
  • fix(mobile): transcribe Android audio during recording by @PixPMusic in #31300
  • test(web): linked-environment subagents keep opening in their own thread by @RealDoc06 in #26492
  • test(server): pin post-commit outbox settle boundary by @Narayan201120 in #27560
  • test: remove unreachable github cli decoding test by @t3-code-bot[bot] in #28115
  • test(server): retain delegated child events when detaching a parent by @benjamin-di in #29622
  • test(lint): pin which ResizeObserver constructions no-raw-resize-observer reports by @only21mil in #28781
  • test(mobile): drop two deleted tests from the React test list by @only21mil in #28800
  • test(web): worked-for expand test waits for the timeline to finish loading by @saphid in #29661
  • test(web): avoid PDF worker startup timeouts in attachment tests by @voltcrash in #29933
  • test(web): source control writing settings test waits for the reset button by @juliusmarminge in #30372
  • test(web): keep the work heading test inside the viewport by @voltcrash in #30613
  • test: use an empty config file instead of the null device for git fixtures on Windows by @Pyseph in #30772
  • test: remove stale tests for unused thread and onboarding helpers by @t3-code-bot[bot] in #30817
  • test(server): correct Windows path and settings assertions by @ElliotDrel in #30983
  • feat(claude): Ultracode works with any effort, like Claude Desktop by @Bil0000 in #27034
  • perf(pr): pull requests paint from data already held, on web, desktop and mobile by @Bil0000 in #27798
  • fix(mobile): approval card buttons line up by @shivamhwp in #31415
  • fix(gitlab): author names link to GitLab profiles by @TonybynMp4 in #30418
  • fix(gitlab): merge messages drop agent credits by @TonybynMp4 in #30441
  • fix(gitlab): file and image comments appear as review threads by @TonybynMp4 in #30425
  • fix(web): screen readers no longer read out a secret typed into the request card by @juliusmarminge in #31653
  • perf(pr): actions update every client from the host's reply instead of re-reads by @Bil0000 in #25761
  • feat(mobile): start side chats with /side by @juliusmarminge in #31709
  • feat(claude): expose Ultracode on Claude Sonnet 5.5 and Haiku 5.5 by @DrSeedon in #30781
  • feat(settings): Simlock, Antigravity and OpenCode credentials can come from a secret provider by @juliusmarminge in #31652
  • refactor(mobile): screens declare what they are; layout and AppBar own every platform bar decision by @juliusmarminge in #31310
  • fix(server): a saved source control token that can't be read no longer falls back to another account by @juliusmarminge in #31646
  • feat(secrets): answer a secret request with a secret provider reference by @juliusmarminge in #31670
  • fix(settings): removing a secret provider clears the fields that used it by @juliusmarminge in #31651
  • docs(user): explain secret providers and secret requests by @juliusmarminge in #31654
  • feat(server): transcribe audio on a chosen environment by @juliusmarminge in #30625
  • feat(web): opt into environment dictation on this device by @juliusmarminge in #30623
  • feat(desktop): dictate into browser annotations with the same consent by @juliusmarminge in #30624
  • feat(mobile): opt in to dictation on a paired environment by @juliusmarminge in #31059
  • fix(web): keep the folder path caret in place while editing by @juliusmarminge in #31642
  • perf(mobile): call the highlights lexer through Nitro, up to 10x faster calls on Android by @camchis in #31188
  • fix(claude): turns use the downloaded model catalog by @juliusmarminge in #31717
  • fix(gitlab): bot authors are flagged as bots by @TonybynMp4 in #30383
  • fix(gitlab): merge requests can edit their labels by @TonybynMp4 in #30483
  • perf(mobile): faster thread sync, connects, and reconnects on bad wifi by @Bil0000 in #28487
  • fix(mobile): iPad composer drops when the keyboard floats or minimizes by @juliusmarminge in #31251
  • perf(mobile): stop iOS syntax highlighting from looking up a thread-local on every lexer call by @camchis in #31187
  • fix(gitlab): edited comments wake PR watchers by @TonybynMp4 in #30403

New Contributors

Full Changelog: v0.1.8-nightly.20261105.4234...v0.1.8-nightly.20261106.4247

Don't miss a new t3code release

NewReleases is sending notifications on new releases.