Skip to content

Releases

T3 Code Nightly 0.1.10-nightly.20261115.4749 (295a0a7332aa)

Choose a tag to compare

@github-actions github-actions released this 15 Nov 18:48
295a0a7

v0.1.10-nightly.20261115.4749 · 40 changes from 8 contributors

  • Linked thread search. Find older threads on linked machines in the @ picker.
  • Session skills. Skills added by Claude session-start hooks appear in the $ picker without waiting for a later session.
  • Project search. Search projects after a slow content index finishes building.
  • Shared terminals. Editing in Vim no longer risks saving incorrect content when multiple web viewers share a terminal.

Plus 34 more bug fixes.

Full changelog

What's Changed

  • fix(web): keep thread mentions when editing sent messages by @StiensWout in #37183
  • fix(server): skills linked by a SessionStart hook appear in the $ picker in the same session by @caitlon in #37165
  • fix(server): Windows spawn workers no longer leak a short child's output pipe to a sibling by @juliusmarminge in #37180
  • fix(web): repaint terminal when programs change default colors by @StiensWout in #37193
  • fix(web): composer suggestions stay reachable in short windows by @StiensWout in #37179
  • fix(server): Claude session name follows thread renames without waiting for the next turn by @juliusmarminge in #37185
  • fix(web): Enter sends when a panel-conditioned shortcut is inactive by @StiensWout in #37198
  • fix(server): project search starts working once a slow content index finishes building by @juliusmarminge in #37138
  • fix(web): terminal file links preserve numeric filename suffixes by @StiensWout in #37201
  • fix(mobile): cutting text in the iOS composer can be undone by @StiensWout in #37158
  • fix(web): modified F3 reaches ncurses terminal bindings by @juliusmarminge in #37211
  • fix(mobile): iOS video previews keep their contain fit instead of sometimes cropping by @juliusmarminge in #37186
  • fix(server): delegate_task names the CLI version that hides a model by @juliusmarminge in #37214
  • fix(web): switching a draft’s machine keeps its selected models by @StiensWout in #37208
  • fix(web): concealed terminal text stays hidden under the cursor by @StiensWout in #37141
  • fix(web): legacy mouse reports reach the PTY byte for byte by @StiensWout in #37223
  • fix(web): editing a queued message into /btw no longer saves it to the main thread by @juliusmarminge in #37228
  • fix(web): usage chart and share-bar figures reach screen readers by @juliusmarminge in #37238
  • fix(web): screen readers announce each Usage figure with its label by @juliusmarminge in #37241
  • fix(desktop): a renderer that keeps crashing is reloaded with a backoff instead of left blank by @juliusmarminge in #37240
  • fix(web,mobile): @ picker finds older settled threads on linked machines by @StiensWout in #37243
  • fix(terminal): one web viewer answers shared PTY queries by @StiensWout in #37233
  • fix(acp): recognize sessions already owned by a thread by @drstrangerujn in #37244
  • fix(acp): show local agent reported version by @drstrangerujn in #37229
  • fix(server): imported Claude sessions are titled after the prompt inside a wake envelope by @juliusmarminge in #37257
  • fix(server): theme set help names which clients apply the theme by @juliusmarminge in #37259
  • test(desktop): two-account callback test uses two distinct ports by @t3dotgg in #37271
  • fix(mobile): Duo scroll indicator sits past the vertical bar, at the screen edge by @juliusmarminge in #37265
  • fix(mobile): sending a message no longer shifts the feed before it settles by @juliusmarminge in #37267
  • fix(web): copied code blocks drop the fence's trailing newline by @juliusmarminge in #37284
  • fix(web): close Usage without reloading by @dustinwloring1988 in #37272
  • fix(server): Codex prompt suggestions no longer imitate delegated task notices by @juliusmarminge in #37292
  • fix(mobile): tasks in unconnected linked environments no longer show the OpenAI logo by @juliusmarminge in #37289
  • fix(mobile): fully typed /model keeps its suggestion by @StiensWout in #37280
  • fix(server): schedule_task uses the project's effective default model by @juliusmarminge in #37299
  • fix(mobile): swipe actions no longer clip in short thread rows by @abdfattahz in #37285
  • fix(server): a background OpenCode subagent's question survives its parent's turn end by @juliusmarminge in #37300
  • fix(server): PowerShell process scans keep non-ASCII names on Windows by @SouthCarpet in #37264
  • fix(mobile): iOS multi-item text paste folds into an attachment by @juliusmarminge in #37301
  • feat(mobile): open iOS images in a native viewer modelled on Messages by @juliusmarminge in #37100

New Contributors

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

T3 Code Nightly 0.1.10-nightly.20261115.4736 (7379f1969b0f)

Choose a tag to compare

@github-actions github-actions released this 15 Nov 12:25
7379f19

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): con...
Read more

T3 Code Nightly 0.1.10-nightly.20261115.4723 (11c425b4b6b3)

Choose a tag to compare

@github-actions github-actions released this 15 Nov 05:48
11c425b

v0.1.10-nightly.20261115.4723 · 221 changes from 92 contributors

  • Resume Cursor turns. Resume a stopped Cursor turn from its latest checkpoint without sending a new message.
  • Cursor compaction. Manually compact Cursor conversations from the slash menu or context meter.
  • Large pull request diffs. Load a pull request file’s diff on demand when it is too large to show automatically.
  • Faster pull request actions. Pull request actions, title edits, and labels now update immediately across all supported hosts.
  • Faster delegated tasks. Delegated tasks start and finish faster in long threads.
  • Prompt recovery. Prompts awaiting provider acceptance are preserved if the server restarts.
  • Scratch thread protection. Agents can no longer delete the built-in No project workspace and its threads.

Plus 205 more bug fixes and performance improvements.

Full changelog

What's Changed

  • perf(server): text-only browser snapshots skip the PNG encode (66 ms → 20 ms median) by @Yuruzuu in #30305
  • fix(web): diff Copy path uses Windows separators in a Windows workspace by @spoukyii in #30394
  • fix(opencode): usage totals include what OpenCode 2 spends on compaction by @MarcoDotIO in #30565
  • fix(web): opening a project or deleting the open thread skips delegated tasks by @spoukyii in #30428
  • chore(web): upgrade @pierre/diffs to 1.7.0-beta.4 and drop patched find by @juliusmarminge in #36974
  • fix(server): keep Vietnamese words readable in scratch folder names by @epistex-dev in #30311
  • fix(client-runtime): a line of inline triple-backtick code no longer breaks media in PR descriptions by @MarcoDotIO in #30571
  • fix(web): preserve thread identity across composer pastes by @ElliotDrel in #30583
  • fix(opencode): pages a Code Mode script publishes now show inline by @DavidPerezA12 in #30492
  • fix(cursor): preserve recognized transport failure diagnostics by @trevoedwards in #30631
  • fix(client-runtime): a disconnected machine's scratch folder no longer lists as a second "No project" by @tiliakoos in #30597
  • fix(mobile): iOS tab bar no longer covers a thread opened from the Usage tab by @juliusmarminge in #36975
  • fix(cursor): stream Task subagent work into child threads live by @humbertogontijo in #30539
  • fix(web): app loads in browsers without URL.canParse or URL.parse by @juliusmarminge in #36973
  • fix(server): preserve the crash recovery budget across restarts by @maria-rcks in #25603
  • fix(server): Claude goals no longer re-prompt while a delegated task will wake the thread by @georgenijo in #30646
  • fix(codex): preserve terminal connection failure categories by @trevoedwards in #30639
  • fix(client-runtime): derive MCP download names before URI suffixes by @Jo2234 in #30712
  • fix(desktop): providers are found after a failed shell probe without relaunching by @nabettu in #30667
  • feat(themes): theme CSS can hold 50,000 characters by @pouyarezvani in #36656
  • fix(web): diff file Open and Reveal reach a file whose name has a backslash by @only21mil in #23167
  • fix(release): enforce packaged Linux glibc requirements by @voltcrash in #30827
  • fix(client-runtime): tool output no longer rounds integers beyond 2^53 by @geezoria in #30806
  • fix(gitlab): remove reactions beyond the first award page by @Jo2234 in #30700
  • fix(server): let Expo decide EAS Simulator access by @hirbod in #29490
  • perf(azure-devops): opening a pull request no longer reads it twice by @amv146 in #29918
  • fix(shared): the SQLite reader pool comes back after a failed start by @navidnadali in #30818
  • fix(web): keep history-placed guest messages out of the footer by @Jo2234 in #30718
  • fix(shared): keep Windows path separators beside ampersands by @tanav29 in #36977
  • fix(cli): keep log warnings out of JSON output by @voltcrash in #30898
  • fix(web,mobile): a late MCP app teardown no longer closes the app that replaced it by @seth-dixon in #30387
  • fix(server): Grok usage counts turns from resumed sessions by @saphid in #30694
  • test(desktop): wait for the published PATH after a fallback-shell retry by @juliusmarminge in #36991
  • fix(server): checkpoint restore reverts edits inside submodules by @muhammad-auon-marham in #30829
  • perf(server): delegated tasks start and finish without reading the whole parent thread by @t3dotgg in #34551
  • fix(pi): resume attached sessions without reloading extensions by @juliusmarminge in #21512
  • fix(provider-acp): a cancel no longer overtakes the prompt it cancels by @navidnadali in #30846
  • fix(server): wake GitLab MR watches when a rebase is required by @tcrapts in #30312
  • fix(server): drain queued native child continuations by @juliusmarminge in #21461
  • fix(web): a send that finishes after you leave its thread no longer blanks the open thread's composer by @Isaac-b-ux in #30947
  • fix(mobile): Android menus opened over the keyboard close when it hides by @Onkarj012 in #30853
  • fix(client-runtime): omit machine labels from relay spans by @Mr-Neutr0n in #30940
  • fix(server): MCP list tools clamp an oversized limit instead of failing by @MarcoDotIO in #30976
  • perf(web): collapse all no longer remounts the diff viewer by @juliusmarminge in #36995
  • fix(server): skip Codex page context in imported titles by @flexi767 in #31090
  • fix(web): renaming a sidebar thread no longer shifts the row or covers it with the hover card by @shlokkhemani in #31009
  • perf(server): resolve model aliases in one memoized traversal by @hieu-lee in #31197
  • perf(relay): reconcile multiline env values without rescanning prefixes by @hieu-lee in #31196
  • fix(server): terminals start a $SHELL whose path contains a space by @MarcoDotIO in #30969
  • fix(desktop): a waiting update is no longer re-announced on every poll by @onlydole in #31154
  • fix(acp): replace and remove identified plans across turns by @tanav29 in #36978
  • fix(server): streamed replies keep updating after a line that starts with inline triple-backtick code by @MarcoDotIO in #30966
  • fix(provider-cursor): advertise manual compaction by @defyrlt in #31203
  • fix(web): preserve published theme IDs during alias lookup by @Jo2234 in #31318
  • fix(mobile): iOS image viewer pages and dismisses after slow opens by @juliusmarminge in #36862
  • test(server): stop Git auto-maintenance racing the shared repo template copy by @juliusmarminge in #37012
  • fix(server): Open in and Reveal open ~/ file links from projects outside the home folder by @MarcoDotIO in #31246
  • perf(server): Windows terminals report exit 0.9 s sooner (PowerShell 1,034 → 138 ms) by @Pyseph in #30880
  • fix(web): up-arrow recall keeps thread and machine mentions by @carlosricojr in #31314
  • fix(web): choosing a provider in the model picker no longer raises the phone keyboard by @vytorrennan in #36999
  • fix(cursor): resume stopped turns with Cursor's native resume action by @Yash-Singh1 in #36918
  • fix(web): an unreachable environment no longer hides pull requests from repositories it shares by @johns1x in #34088
  • fix(web): honor right panel state in custom shortcuts by @cesarbahena in #34081
  • fix(shared): decode URI paths in ghq clone folders by @Lucenx9 in #37004
  • fix(web): overlapping image pastes keep their prompt order by @StiensWout in #37010
  • fix(web): show failed desktop downloads in retry tooltips by @Jo2234 in #31324
  • perf(right panel): normalize pr tab tar...
Read more

T3 Code Nightly 0.1.10-nightly.20261114.4709 (dfd2187ccb0f)

Choose a tag to compare

@github-actions github-actions released this 14 Nov 23:19
dfd2187

v0.1.10-nightly.20261114.4709 · 128 changes from 61 contributors

  • Fuzzy project search. Find folders by substring or fuzzy match when adding a local project.
  • Claude thread names. Rename a T3 Code thread using Claude’s /rename command.
  • Faster Pull. Pull no longer waits for background fetches queued behind other repositories.
  • More responsive servers. Windows and Linux servers stay responsive while launching commands.
  • Scheduled tasks without Git. Scheduled tasks now run in non-Git project folders instead of failing during worktree setup.
  • File editor focus. Continue typing in the file editor after sending a line comment without focus jumping to the composer.
  • Worktree cleanup safety. Cleanup preserves untracked and ignored files when submodule checks prevent worktree removal.

Plus 118 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(gitlab): glab mr new links the new merge request to the thread by @aravhawk in #33475
  • fix(mobile): Android section headers show the collapse arrow when expanded by @juccul in #33513
  • fix(claude): tools running at Stop show as stopped, not failed by @saphid in #29801
  • fix(web): a pull request whose title holds a numeric search ranks above description-only matches by @only21mil in #33692
  • fix(acp-registry): a uv-installed agent launches its managed command, not a same-named one on PATH by @Marve10s in #33836
  • fix(server): refuse unresolved UTF-16 merge commits by @StiensWout in #36817
  • fix(server): remove worktrees through their owning repository by @matallui in #33586
  • fix(server): RTF attachment text keeps joiners and direction marks by @StiensWout in #36824
  • fix(server): scheduled tasks in a non-Git project run in its folder instead of failing by @moenzuel in #36821
  • fix(web): deleting a thread with side chats offers to delete its worktree by @juliusmarminge in #36800
  • perf(web): completed Markdown blocks no longer render twice by @voltcrash in #33794
  • perf(web): opening a thread from a draft only renders its sidebar row by @dominikzabcik in #33435
  • fix(usage): refetch cached rates early for a model they do not list by @DrSeedon in #33725
  • fix(web): copied email links keep their destination by @StiensWout in #36830
  • fix(server): message search finds smart apostrophes when scanning by @StiensWout in #36832
  • fix(shared): preserve whitespace in POSIX PATH directories by @Lucenx9 in #33840
  • fix(web): dropdown hover fills expanded Git action rows by @Dragesia in #35527
  • fix(clients): undoing a settle puts the thread back where you placed it by @saphid in #33248
  • fix(web): queued images open in the image viewer by @OpeOginni in #33298
  • fix(mobile): removing an environment drops its threads from Android launcher shortcuts by @only21mil in #33726
  • fix(server): a zero Git fetch interval also stops the status upstream fetch by @chomamateusz in #33845
  • fix(ssh): include hosts from wildcard filenames with line separators by @Lucenx9 in #35479
  • fix(server): preserve DOCX non-breaking hyphens in attachment text by @StiensWout in #36845
  • fix(web): diff file tree shows added and deleted files before their patches load by @baptisteArno in #33310
  • fix(web): audio and server spinners respect reduced motion by @voltcrash in #33795
  • fix(server): provider switches on portable forks keep inherited conversation by @StiensWout in #36839
  • fix(web): show Browser device preferences read-only for projects by @StiensWout in #36846
  • fix(cli): t3 connect unlink with T3 stopped also clears the webhook hold setting by @Marve10s in #33822
  • fix(server): decode escaped XLSX attachment text by @StiensWout in #36849
  • fix(desktop): recover prepared remote updates on retry by @ammanviii in #33605
  • fix(server): OpenCode keeps its cached models when a cold probe lists none by @Project516 in #33640
  • fix(web): retain custom model drafts until saved by @saphid in #35176
  • fix(web): trackpad scrolling no longer stalls on gaps between right panel tabs by @Byntham in #35255
  • fix(web): Settings > Projects list follows the selected environment by @juliusmarminge in #36856
  • fix(web): pasted images stay at their original insertion point by @Dragesia in #35528
  • fix(web): Cite is offered for text an agent sent with send_to_user by @juliusmarminge in #36858
  • fix(web): desktop browser tabs show native navigation immediately by @rafi-the-dev in #35299
  • fix(server): a steer that misses its turn moves into the run it starts by @juliusmarminge in #36855
  • fix(server): keep boolean XLSX cells as true/false in extracted text by @SouthCarpet in #35191
  • fix(desktop): tolerate disk-full console output by @unlockdigital in #35245
  • fix(dev): first dev start builds the missing resource monitor by @jdueadev in #34975
  • fix(server): a failed comments read no longer hides PR check updates by @AdeyaDev in #33452
  • fix(mobile): typing before a chip no longer leaves the iOS caret behind by @arun279 in #33774
  • perf(server): git status refresh reads local status once unless refs moved by @Yuruzuu in #29155
  • fix(server): a setting change no longer detaches a busy session kept from an earlier hand-off by @MikaMcFlurry in #35258
  • fix(server): storage cleanup removes idle worktrees whose branch was renamed or switched by @ahatzz11 in #34984
  • fix(claude): rename the native session when the thread title changes by @kumar-karan in #34775
  • fix(desktop): an emptied browser cookie jar imports as empty instead of failing by @wincrack07 in #34698
  • fix(server): each websocket RPC starts its own trace so Tempo keeps its spans by @juliusmarminge in #36863
  • fix(mobile): compaction notice becomes a chip in the composer by @juliusmarminge in #36872
  • fix(web): repeated diff blocks no longer crash the viewer by @jakeleventhal in #35304
  • fix(web): copied literal Markdown sends as shown by @StiensWout in #36867
  • fix(server): move to Node 26.13.1 without migrations storing JSON arrays as strings by @Project516 in #34576
  • perf(server): skip the full untracked scan when Git status shows none by @juliusmarminge in #36870
  • fix(server): show Claude's root refusal when it exits before the turn starts by @SohaibAli9 in #34621
  • fix(server): keep a launched thread's title when its first message arrives by @Noah-mh in #35117
  • perf(server): the next turn no longer waits for the previous turn's git status refresh by @Yuruzuu in #32349
  • fix(server): queued messages no longer wait behind every later delegate completion by @Jesse-pink-lab in #34620
  • fix(mobile): a link during video playback no longer rebuilds the open thread by @Schreezer in #34990
  • test(web): terminal drawer test keeps its session atoms across GC by @juliusmarminge in #36888
  • fix(server): switching the Claude model no longer blocks a later provider switch by @iXab3r in #34498
  • fix(server): a worktree launch from a missing base branch names the branch by @mishdotdev in #34452
  • fix(server): Claude /rename now retitles the T3 thread by @juliusmarminge in #36879
  • fix(web): open editors when saving their preference fails by @romil-bijarnia in #34308
  • feat(client): add-project folder search matches substrings and fuzzy subsequences by @Artmann in #26376
  • fix(web): typing in the file editor no longer jumps to the prompt by @chreko in #35122
  • fix(web): keep thread fin...
Read more

T3 Code Nightly 0.1.10-nightly.20261114.4695 (5a15495de4c1)

Choose a tag to compare

@github-actions github-actions released this 14 Nov 16:48
5a15495

v0.1.10-nightly.20261114.4695 · 147 changes from 56 contributors

  • Faster updates. Update everything downloads server updates while provider tools install, reducing the wait.
  • Shared document attachments. Agents can now read documents attached by guests in shared threads.
  • Folder search on macOS. Find folders with accented names when adding or cloning a project.
  • Stashed prompts. Stashed prompts retain pasted images and linked environment mentions when restored.
  • Worktree protection. Deleting a project preserves its worktree cleanup policy, preventing unintended checkout removal.
  • Push deleted branches. Push now republishes a local branch when its remote branch has been deleted.
  • Provider retry timeout. Turns stuck in provider retries now fail after 10 minutes instead of running indefinitely.

Plus 137 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(server): subagent hover cards show reasoning effort again by @Bil0000 in #35333
  • fix(server): a hung Codex app-server no longer blocks every later Codex run by @MahirAbbas in #26555
  • fix(web): Narrator highlights the sidebar thread title where it is drawn by @SunkenInTime in #25269
  • fix(desktop): desktop tests no longer race to install Electron by @Moinax in #26654
  • fix(server): pause service restart when disk is full by @gyurix in #25924
  • fix(web): queued runs, relationships and changed files no longer re-render on every streamed token by @Batuhan1999 in #24055
  • fix(server): recover Claude cooldown reset times from proxy errors by @juliusmarminge in #36642
  • perf(web): Update everything downloads a server's update while providers install by @Bil0000 in #35346
  • perf(cursor): long command output streams without copying its tail per chunk by @hieu-lee in #26934
  • fix(server): regenerate titles on fresh run forks by @StiensWout in #36637
  • fix(server): short search prefixes find accented messages by @StiensWout in #36632
  • fix(devices): explain missing npm during tool updates by @kristofkatzenberger in #27084
  • fix(server): a locked database no longer leaves a thread stuck in "starting" by @juliusmarminge in #36635
  • fix(server): retained forks keep inherited shell item counts after source deletion by @juliusmarminge in #36657
  • fix(mobile): keep the thread column out of the iPhone Duo fold by @chekdotdev in #26923
  • fix(server): end obsolete link cards after a matching retry succeeds by @stevan-borus in #26944
  • fix(server): deleted projects keep their worktree cleanup policy by @StiensWout in #36649
  • fix(server): include managed Claude skills in the skill menu by @greyxp1 in #26732
  • fix(server): PR checkout respects restricted fetch mappings by @amartani in #27853
  • fix(server): t3_thread_list clamps an oversized limit instead of failing by @MarcoDotIO in #27814
  • fix(ssh): wait for a boot service's server instead of starting a second one by @juliusmarminge in #36672
  • fix(server): honor custom Claude thinking choices by @chisewaguri in #28024
  • fix(web): saved files show external edits after a failed reload by @StiensWout in #36664
  • fix(client-runtime): preserve PR reference links across embedded media by @StiensWout in #36660
  • fix(web): PageUp and PageDown shortcut labels no longer read Pageup and Pagedown by @only21mil in #28319
  • fix(desktop): theme changes no longer stop at windows without a title bar overlay by @swsammy in #28081
  • fix(scripts): test:cached no longer crashes when vp writes no cache summary by @only21mil in #28651
  • fix(desktop): Browser Screenshot saves fresh pixels while T3 Code is hidden by @Quicksaver in #36671
  • fix(client-runtime): keep inherited qualifier values as PR search text by @Motaghi in #28095
  • fix(server): Resume keeps unaccepted replacement images by @StiensWout in #36677
  • fix(web): show repeated table rows and cells in ODT previews by @StiensWout in #36689
  • fix(shared): preserve literal ampersands in citation Markdown paths by @Motaghi in #28103
  • fix(web): stashing waits for pasted images to finish compressing by @only21mil in #28308
  • fix(web): SSH port field no longer turns 22.5 into port 22 by @only21mil in #28297
  • fix(server): analytics record the thread binding a scheduled task actually got by @only21mil in #28761
  • fix(web): the publish-repository path no longer submits on an IME composition Enter by @only21mil in #28277
  • fix(web): picking a sidebar search result scrolls the list to that thread by @tsmith165 in #27109
  • fix(shared): theme CSS checks allow url() inside a quoted data: address by @juliusmarminge in #36696
  • fix(mobile): removing an environment no longer fails when a queued message can't be read by @only21mil in #28322
  • fix(server): interrupted checkpoint restores no longer leave files staged by @StiensWout in #36687
  • fix(web): thread details slides in on close by @Claudesaul in #28929
  • fix(contracts): a null model selection options value is treated as omitted by @jieyuexing in #29149
  • fix(mobile): scheduled-task edits made in quick succession are no longer lost by @tcrapts in #27220
  • fix(mobile): closed PR numbers match their red icon in the thread list by @tris203 in #29327
  • fix(web): ODS time cells without display text show their value by @StiensWout in #36685
  • fix(web): notebook previews strip ANSI colors from saved tracebacks by @juliusmarminge in #36703
  • fix(server): publish Create PR branches to split push URLs by @StiensWout in #36695
  • perf(shared): queued SQLite reads stop waiting on one reader while another is free by @Pyseph in #27979
  • perf(mobile): Changes tab no longer redraws every file when one changes by @Yuruzuu in #25872
  • fix(server): first commit dialog shows net file changes by @StiensWout in #36716
  • fix(marketing): download page shows its Releases fallback when the GitHub API rejects the request by @only21mil in #28339
  • fix(server): a timed-out Git check no longer turns off threads without a project until restart by @jux310 in #36704
  • fix(web): copied inline code keeps meaningful edge spaces by @StiensWout in #36712
  • fix(mobile): drop duplicate attachments, as on web by @ahalekelly in #29143
  • fix(web): let subagent lists pass scrolling to the details panel by @Alb11747 in #28968
  • fix(web): pending-question digit shortcuts ignore dialogs, menus and selects by @only21mil in #28388
  • fix(mobile): a shared file no longer fails to send with "Too much context" by @derektrimm in #28535
  • fix(server): selected-file commits keep a conflicted multi-commit cherry-pick and reftable cherry-picks by @only21mil in #28912
  • fix(mobile): disabled send arrow no longer darkens where its strokes overlap by @RVZO6 in #29028
  • fix(opencode): wait for the whole listening line before reading the server address by @only21mil in #28348
  • fix(opencode): show usage-limit warnings while OpenCode 2 retries by @only21mil in #28375
  • fix(web): a stashed prompt keeps its machine mentions by @only21mil in #28780
  • fix(web,server): the branch label no longer flips back after a switch by @Yuruzuu in #28575
  • fix(server): ACP teardown survives processes exiting during the /proc scan by @juliusmarminge in #36719
  • fix(client): closed terminal views release the shared grid by @StiensWout in #36647
  • fix(shared): file links with parentheses in the path keep their parent folder labels by @Abhishek-B-R in https://github.com/pingdotgg/...
Read more

T3 Code Nightly 0.1.10-nightly.20261114.4682 (820f620e3d63)

Choose a tag to compare

@github-actions github-actions released this 14 Nov 10:20
820f620

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 https://github.com/pingdotgg/t3code/pul...
Read more

T3 Code Nightly 0.1.10-nightly.20261114.4669 (db2cc2026427)

Choose a tag to compare

@github-actions github-actions released this 14 Nov 03:48
db2cc20

v0.1.10-nightly.20261114.4669 · 64 changes from 7 contributors

  • Custom themes. Have an agent customize T3 Code’s colors and layout.
  • T3 Connect device approval. Require approval before new T3 Connect devices can access a linked machine.
  • Azure DevOps checks. See build validation checks and let agents watch for their results on Azure DevOps pull requests.
  • Faster new threads. New threads start their first agent turn sooner.
  • Faster Azure DevOps reviews. Changed files load faster in the Azure DevOps pull request Code tab.
  • No project file protection. Storage cleanup now preserves untracked files in No project folders under the default cleanup rule.
  • Azure DevOps checkout. Local checkout of Azure DevOps pull requests now works.

Plus 56 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(server): Claude can show the user mid-turn text in full by @juliusmarminge in #36384
  • fix(cli): tagged source builds report the release version by @juliusmarminge in #36350
  • fix(server): storage cleanup prunes idle No project folders under ~/.t3/scratch by @juliusmarminge in #36369
  • fix(terminal): trimmed history no longer replays half of a control sequence by @juliusmarminge in #36368
  • fix(usage): a re-emitted Codex snapshot is no longer billed as a counter rewind by @juliusmarminge in #36367
  • fix(server): a Claude Monitor line no longer wakes a delegated child's parent by @juliusmarminge in #36339
  • fix(opencode): a lost subagent report no longer leaves a resumed call running by @juliusmarminge in #36386
  • fix(web): a new worktree thread opened during a clone bases on the real default branch by @juliusmarminge in #36379
  • fix(server): unauthenticated token requests no longer write DPoP replay markers by @juliusmarminge in #36393
  • fix(server): other sites can no longer frame the web app by @juliusmarminge in #36395
  • fix(server): a server browser tab survives a renderer crash, and a service worker badge call no longer causes one by @juliusmarminge in #36389
  • fix(web): T3 Connect sign-in offers Retry after Clerk fails to load by @juliusmarminge in #23620
  • fix(ci): macOS PR previews no longer run the PR's bundle next to signing secrets by @juliusmarminge in #36407
  • fix(mobile): a new thread's first message no longer returns to the composer after a lost launch reply by @juliusmarminge in #32330
  • fix(web): size markdown media whose width and height carry a px unit by @juliusmarminge in #32108
  • fix(web): file links the agent cited from a checkout it cd'd into open that file by @juliusmarminge in #36364
  • ci(mobile): iOS jobs run on macos-27, store builds require the final Xcode 27.1 by @juliusmarminge in #36421
  • fix(server): Claude context meter no longer shows an auto-compact point when auto-compaction is off by @juliusmarminge in #36417
  • fix(web): a run waiting on foreground subagents says so instead of Thinking by @juliusmarminge in #36334
  • fix(server): a follow-up to a delegated child waits for its awaited background work by @juliusmarminge in #36411
  • fix(provider-grok): Grok follow-ups queue instead of cancelling the running tool by @juliusmarminge in #36422
  • fix(server): thread list builds metadata only for the page it returns by @juliusmarminge in #36434
  • fix(web): middle-clicking empty chat space on Linux no longer pastes into the composer by @juliusmarminge in #36436
  • fix(web): closing Settings no longer leaves it as a back/forward stop by @juliusmarminge in #36437
  • fix(opencode): OpenCode 1.x threads report context-window usage by @juliusmarminge in #36430
  • fix(web): bare @ in the composer lists workspace files by @juliusmarminge in #36435
  • fix(mobile): thread list project filter lists recently active projects first by @juliusmarminge in #36433
  • fix(clients): live working timers count on the host's clock by @juliusmarminge in #36420
  • perf(relay): lighter Postgres load and PS-160 cluster by @juliusmarminge in #36442
  • fix(mobile): mobile:install --session works on pooled devices by @juliusmarminge in #36447
  • fix(native): KDE SnapShot no longer loses the first reply from KWin by @t3dotgg in #36218
  • fix(server): t3 connect status no longer reports a publish-only link as exposed by @juliusmarminge in #33967
  • fix(web): don't label Windows paths outside the workspace as relative by @ValeraZSD in #28469
  • fix(server): multi-line guest messages are no longer refused or stored with CRLF by @juliusmarminge in #26542
  • perf(desktop): provider checks no longer compete with server startup by @t3dotgg in #35712
  • fix(web,mobile): explain missing file access for host videos by @juliusmarminge in #24637
  • fix(scripts): iOS scenarios prepare the dev client before leasing a device by @juliusmarminge in #36456
  • perf(server): a new thread's first turn starts sooner by @t3dotgg in #35710
  • fix(provider-pi): running shell output no longer stores a snapshot row per update by @juliusmarminge in #36429
  • fix(web): NVDA browse mode reads the current thread's branch, not the previous one by @nibarAhmed in #34446
  • fix(server): T3 Connect clients are named "T3 Connect", not "T3 Connect connect" by @juliusmarminge in #27887
  • fix(web): screen readers read the Update everything machine list as a table by @juliusmarminge in #36445
  • feat: agents can restyle T3 Code with theme colors and CSS by @t3dotgg in #35247
  • fix(mobile): long-pressed iOS blockquotes no longer draw over the thread by @juliusmarminge in #36461
  • fix(cli): npm launcher no longer leaves a runtime running after a stop signal by @juliusmarminge in #30487
  • feat(connect): require approval for new T3 Connect devices by @juliusmarminge in #36419
  • fix(server): run the Azure CLI in UTF-8 on Windows by @PHSebastiao in #25801
  • fix(server): preview navigation leaves a page whose script never yields by @juliusmarminge in #36365
  • fix(server): the auto-settle sweep no longer rereads every idle branch every few minutes by @juliusmarminge in #36371
  • fix(web): rewind no longer offers file restore in project-folder threads by @juliusmarminge in #36467
  • fix(server): stop the relay client a crashed server left running by @juliusmarminge in #36465
  • fix(server): read Azure DevOps pull request templates by @juliusmarminge in #22881
  • perf(azure-devops): PR Code tab loads a page's files in one az run instead of two per file by @Kieren-Foenander in #35295
  • fix(web): copying a file preview selection returns the selected lines after scrolling by @juliusmarminge in #36466
  • fix(mobile): push-token failures no longer report notifications as enabled by @juliusmarminge in #26557
  • fix(provider-core): mise updates a tool configured by its backend name by @juliusmarminge in #36472
  • fix(server): parent turns no longer duplicate delegated task thread items by @juliusmarminge in #36473
  • fix(server): Windows drive paths open under WSL by @juliusmarminge in #26030
  • fix(client-runtime): new T3 Connect machines appear without signing in again by @juliusmarminge in #29788
  • fix(azure-devops): local pull request checkout no longer fails on --detect by @Tabonx in #31170
  • fix(usage): count shared Windows and WSL transcripts once by @juliusmarminge in #24319
  • fix(azure-devops): pull requests report build validation as checks by @Tabonx in #31146
  • fix(desktop): WSL backend starts in distros without automounted drives by @juliusmarminge in #25734
  • fix(server): t3 browser setup reloads an AppArmor profile that i...
Read more

T3 Code Nightly 0.1.10-nightly.20261113.4656 (0517d15c41e9)

Choose a tag to compare

@github-actions github-actions released this 13 Nov 21:20
0517d15

v0.1.10-nightly.20261113.4656 · 87 changes from 8 contributors

  • Symlink search. Find symlinked files and folders in workspace search and file mentions.
  • Ignored file search. Find and select ignored files beyond the first 200 when adding a project to another machine.
  • Session import. Import older compressed Codex sessions and sessions from linked worktrees.
  • Cursor thread usage. See token usage and context fill in Cursor threads.
  • Cursor team usage. See team usage in Cursor account history.
  • Force stop Codex. Force stop a Codex turn when Stop does not complete.
  • Draft preservation. Removing a checkout now moves its open draft to a remaining checkout instead of deleting it.

Plus 77 more bug fixes.

Full changelog

What's Changed

Read more

T3 Code Nightly 0.1.10-nightly.20261113.4643 (9a35ab0afeae)

Choose a tag to compare

@github-actions github-actions released this 13 Nov 14:47
9a35ab0

v0.1.10-nightly.20261113.4643 · 21 changes from 5 contributors

  • Faster server reconnection. Remote servers reconnect as soon as they are ready after Update everything.
  • Copilot follow-up messages. Send your next Copilot message without waiting for background shell commands to exit.

Plus 19 more bug fixes and performance improvements.

Full changelog

What's Changed

  • fix(provider-core): Vite+ provider updates respect npm's release-age policy by @juliusmarminge in #32340
  • fix(web): point pairing copy at Sharing & access by @PedroNavHur in #27692
  • fix(web): turn diffs cut off at the size limit say changes are incomplete by @juliusmarminge in #36079
  • fix(web): narrow-window right panel dialog is named Workspace panel by @juliusmarminge in #36085
  • fix(server): thread reads preview linked PRs and list_thread_pull_requests pages by @juliusmarminge in #35858
  • fix(web): new project publish option tells screen readers whether it is on by @juliusmarminge in #36090
  • fix(server): preview drag moves the mouse during the drag by @juliusmarminge in #36096
  • fix(server): a fresh-session scheduled run no longer takes over the thread's conversation by @juliusmarminge in #36103
  • fix(server): deferred-steer check and queued cancel no longer read a thread's whole history by @juliusmarminge in #36100
  • fix(composer): keep reviews from different Git hosts in suggestions by @saphitv in #36104
  • fix(web): terminal "Add to chat" now adds to a queued message being edited by @juliusmarminge in #36117
  • fix(mobile): a final answer followed by more work in the same run stays visible by @juliusmarminge in #36116
  • fix(web): a server updated with the app reconnects as soon as it is ready by @Bil0000 in #35327
  • fix(acp): Copilot runs end when its reply is done, not when its async shells exit by @juliusmarminge in #36122
  • fix(server): a link forgotten mid-resolve says it is not linked by @juliusmarminge in #36132
  • fix(server): t3_queue and handoff analytics no longer read a thread's whole history by @juliusmarminge in #36130
  • perf(server): shell reads of a worktree or family no longer parse every thread payload by @juliusmarminge in #36146
  • fix(desktop): Local environment off survives an unreadable value in desktop-settings.json by @juliusmarminge in #36168
  • fix(mobile): a sub-agent opened from its parent on a narrow iPad keeps Back by @juliusmarminge in #36175
  • fix(server): Codex usage answering after three seconds is no longer dropped by @juliusmarminge in #36189
  • fix(mobile): iOS terminal font and theme changes no longer replay output by @shivamhwp in #36115

New Contributors

Full Changelog: v0.1.10-nightly.20261113.4630...v0.1.10-nightly.20261113.4643

T3 Code Nightly 0.1.10-nightly.20261113.4630 (7e1a05808aaf)

Choose a tag to compare

@github-actions github-actions released this 13 Nov 08:26
7e1a058

v0.1.10-nightly.20261113.4630 · 123 changes from 15 contributors

  • Pull request images. Preview images in the pull request Code tab, including images without text patches.
  • Faster long threads. Send, edit, and steer queued messages faster in long-running threads.
  • Watched pull requests. Threads finish working when watched pull request checks complete.
  • Commit messages. A failed commit keeps your typed message so you can retry.
  • Checkpoint restores. New turns wait for overlapping checkpoint restores, preventing restores from overwriting their work.
  • Worktree cleanup. Worktrees remain available after turns that finish without a commit.
  • Forgejo merges. Merge pull requests in Forgejo repositories that allow only fast-forward merges.

Plus 99 more bug fixes and performance improvements.

Full changelog

What's Changed

Read more