v0.1.10-nightly.20261111.4544 · 114 changes from 29 contributors
- Rewind without Git. Rewind conversations in projects without a Git repository.
- Image galleries. Use arrow keys or preview controls to browse images viewed by an agent.
- Composer formatting. Wrap selected text in backticks, asterisks, or underscores to format it in the composer.
- Quotes in messages. See quoted passages and their comments directly in sent messages without opening a popover.
- Long Claude sessions. Import long Claude Code sessions that previously exceeded the transcript memory limit.
- Faster long threads. Open very long threads faster, with less time spent loading messages.
- Branch switching. Switch branches in large repositories without a short timeout interrupting checkout and leaving files partially updated.
Plus 99 more bug fixes.
Full changelog
What's Changed
- test(web): theme search test no longer flakes on slow runners by @t3dotgg in #34417
- fix(web): branch picker no longer interrupts a running turn by @ScottN-PV in #15255
- fix(grok): apply the selected reasoning effort to ACP sessions by @StiensWout in #19573
- fix(server): timed-out git commands that ignore SIGTERM no longer stall other git work by @juliusmarminge in #26601
- fix(desktop): Group Linux windows under the installed launcher by @mwolson in #10895
- fix(web): a thread started from a pull request links it by @lnieuwenhuis in #15848
- fix(mobile): browser address bar and Take control no longer hide under the header by @eimexdev in #34258
- fix(web): thread controls hide while the mobile sidebar is open by @juliusmarminge in #27490
- fix(web): the terminal cursor no longer leaves faint lines when it blinks off by @tiliakoos in #21641
- fix(shared): Claude plugin skills no longer show their name twice by @juliusmarminge in #26311
- fix(terminal): identify T3 Code terminal sessions by @juliusmarminge in #9954
- fix(git): stop new threads inheriting historical branch PRs by @juliusmarminge in #34218
- fix(server): t3 serve no longer offers --auto-bootstrap-project-from-cwd by @juliusmarminge in #34227
- fix(rewind): allow conversation-only rewind in non-git workspaces by @Revens2 in #18379
- fix(web): Office previews say "1 page", "1 sheet", "1 slide" and "1 row" by @spoukyii in #31868
- fix(chat): show late async answers in their own runs by @juliusmarminge in #23249
- fix(web): fix japanese text in file viewer not rendering by @Natur7a in #29051
- docs(mcp): t3_thread_update lists only its rename and title actions by @juliusmarminge in #26130
- fix(server): t3_thread_launch refuses models the provider does not advertise by @juliusmarminge in #26625
- fix(opencode): omit unsupported reasoning options from catalog models by @AbdulSCSkeu in #19000
- fix(web): long merged spreadsheet selections no longer crash by @voltcrash in #34331
- fix(pi): rewinding works after the Pi session was released by @juliusmarminge in #26322
- fix(web): Word previews no longer cut ordinary documents short by @yaacovcorcos in #32040
- fix(server): MCP tools reject top-level arguments they do not declare by @juliusmarminge in #26721
- fix(server): slow title generations no longer hold every effect worker by @juliusmarminge in #26272
- fix(cursor): Cursor no longer adds attribution when cli-config turns it off by @juliusmarminge in #26908
- fix(server): listing linked environments no longer waits out an asleep peer by @juliusmarminge in #28543
- fix(server): Git failures no longer record checkpoints as missing by @juliusmarminge in #28957
- fix(provider-acp-registry): prepared binary agents stay ready when the registry advances by @juliusmarminge in #26543
- fix(desktop): annotation tool keys work after clicking a toolbar button by @juliusmarminge in #26211
- fix(server): PR sync stops reading missing pull requests every minute by @abiassi in #17800
- fix(server): failed provider updates show the updater's error, not its closing hint by @juliusmarminge in #26298
- fix(server): a busy embedded frame no longer holds copy keys back by @juliusmarminge in #34204
- fix(clients): collapsed turns show one context-compacted divider by @binjamshid in #34177
- fix(mobile): un-settle while a settle is pending is no longer ignored by @juliusmarminge in #26578
- fix(ssh): reconnect and disconnect ignore a remote pid file that no longer names the server by @juliusmarminge in #26963
- fix(server): device setup names a missing npm instead of a generic failure by @juliusmarminge in #28258
- fix(web): render citation chips in the collapsed composer by @EtanHey in #22148
- fix(server): agents settle this thread when asked by @juliusmarminge in #26765
- fix(web): copying commands with prose no longer adds code fences by @juliusmarminge in #24433
- fix(server): Claude effort picker marks levels capped by maxEffortLevel by @juliusmarminge in #23629
- fix(web): start clone when destination is picked in file manager by @macodev00 in #22226
- fix(web): expanding a diff whose files changed no longer crashes by @juliusmarminge in #28056
- fix(server): a steer during a delegate_task wait no longer drops the child's result by @juliusmarminge in #27387
- fix(server): subagent threads settle with their parent instead of sweeping on their own by @mikeohuo in #19665
- fix(client-runtime): reopening a folder picker refreshes its listing by @juliusmarminge in #23289
- fix(chat): keep scratch file links usable by @voltcrash in #30768
- fix(server): text generation falls back to an enabled custom instance instead of a disabled default by @juliusmarminge in #28918
- fix(server): peer link migrations 71 and 72 rerun safely by @juliusmarminge in #26834
- fix(ssh): explain how to recover from failed host key checks by @juliusmarminge in #23785
- fix(server): show when a Claude steer is waiting for acceptance by @juliusmarminge in #24785
- fix(web): keep grouped project icons consistent in settings by @hpflatorre in #14493
- fix(server): update branch labels after terminal checkouts by @juliusmarminge in #23422
- fix(web): track switch dialog no longer offers a switch that moves nothing by @juliusmarminge in #27484
- fix(shared): a zero-credit cap no longer marks seat-based Codex out of usage by @juliusmarminge in #34243
- fix(web): screen readers can browse and Tab through the settings sections again by @juliusmarminge in #30841
- fix(server): Codex forks no longer request full turn history by @juliusmarminge in #24537
- fix(web): keep model favorites usable after disabling a provider by @juliusmarminge in #23479
- fix(server): workspace search no longer indexes the home directory by @juliusmarminge in #26126
- fix(claude): a killed Claude process names its signal on the failed turn by @juliusmarminge in #26086
- fix(server): t3 service install works on Linux hosts without a login session by @juliusmarminge in #29923
- fix(server): Copilot threads load optional T3 tools on demand by @juliusmarminge in #34245
- fix(server): runtime prune no longer keeps a version whose directory is on the service PATH by @juliusmarminge in #25870
- fix(server): branch switch no longer kills a slow git checkout by @juliusmarminge in #23539
- fix(server): fail Codex turns stuck in a provider retry by @maria-rcks in #33130
- fix(server,desktop): browser tools report why a page failed to load by @robertnisipeanu in #18588
- fix(server): show a context handoff when a provider conversation can't be resumed by @juliusmarminge in #28195
- fix(server): Claude --settings and prompt-file launch args expand ~ by @juliusmarminge in #26649
- fix(server): a Claude thread waiting on a ScheduleWakeup stays in Working by @juliusmarminge in #23648
- fix(server): usage prices long-context requests at above-tier rates by @juliusmarminge in #25430
- fix(server): Simlock open failures show what agent-device reported by @juliusmarminge in #27564
- fix(clients): show the right app name and thread context by @chasemakes in #18442
- fix(server): long Claude sessions import instead of being skipped by @juliusmarminge in #29183
- fix(server): closed PR watches end even when the activity read fails by @juliusmarminge in #27953
- fix(desktop): a hidden preview tab no longer keeps the display awake after a screenshot by @juliusmarminge in #25978
- fix(server): successful worktree handoffs complete normally by @juliusmarminge in #24545
- fix(mobile): swipe action labels stay whole at larger Android text sizes by @juliusmarminge in #27335
- fix(server): opening a pull request loads while its host is rate-limited by @juliusmarminge in #27595
- fix(server): Codex turns that auto-compact end instead of looping on restored context by @juliusmarminge in #25911
- fix(server): keep queued Claude workflow members pending by @juliusmarminge in #25325
- fix(server): t3 doctor warns how long reclaiming takes and shows each step by @juliusmarminge in #29956
- fix(server): recover service PATH after a slow login shell probe by @juliusmarminge in #23356
- fix(server): say Git isn't installed when a new project can't run git by @juliusmarminge in #28219
- fix(server): agent clones are no longer cut off after 2 minutes by @juliusmarminge in #27588
- feat(web): a quote in a sent message shows as an inset card by @maria-rcks in #34181
- perf(server): very long threads open about 10x faster by @t3dotgg in #34490
- fix(web): improve Excel spreadsheet previews by @Yash-Singh1 in #34429
- fix(server): pass the process runner to the systemd unit directory read in bootServiceUnitPath by @juliusmarminge in #34518
- fix(mobile): sidebar empty states and repeated usage notices by @maria-rcks in #33188
- ci: stop uploading per-shard test cache reports by @juliusmarminge in #34525
- refactor(mobile): lists use LegendList, FlatList is a restricted import by @juliusmarminge in #34513
- fix(chat): keep final replies visible after steering by @Yash-Singh1 in #34501
- fix(server): fail any provider turn stuck in a retry by @maria-rcks in #33152
- fix(server): migrate compatible legacy service install state by @Exotic209093 in #19449
- docs(orchestration-v2): task_cancel describes queued-only tasks and when it rejects by @juliusmarminge in #34517
- fix(server): stop a Codex app-server that ignores SIGTERM by @yaacovcorcos in #34461
- fix(server): branch totals stop relisting untracked files after a failed listing by @yaacovcorcos in #34460
- test(server): wire budget covers stale todo lists in long threads by @t3dotgg in #34522
- fix(server): reject worktree launches in non-Git projects by @voltcrash in #34279
- fix(web): opening a file focuses its editor so Cmd+F searches it by @armanarutiunov in #34360
- fix(mobile): stale Claude threads show a compact-before-send notice by @praffiii in #34263
- fix(cursor): retry a timed-out catalog read before reporting an error by @juliusmarminge in #34553
- fix(web): wrapping a selection in backticks formats it as code by @SepehrRajabi in #14870
- fix(web): arrow keys and buttons step through the images an agent viewed by @t3dotgg in #34333
- fix(web): draw rounded powerline caps to fill the terminal cell by @joaomdsferro in #34552
- fix(web): "Show full message" only appears when it at least doubles the message by @t3dotgg in #34306
- fix(server): show when Stop leaves a Claude steer unconfirmed by @juliusmarminge in #23807
- ci: split web tests over two runners so every run finishes sooner by @juliusmarminge in #34554
- fix(web): keep background toast Open button inline by @Yash-Singh1 in #34572
- fix(server): Claude effort changes apply to the running turn by @juliusmarminge in #34563
- fix(web): keep wide terminal glyphs on the cell grid by @juliusmarminge in #27948
- test(web): check custom worksheet targets at the preparation layer by @juliusmarminge in #34586
- fix(web): improve PowerPoint slide font rendering by @Yash-Singh1 in #34453
- fix(server): worktree launches refuse branch names an existing branch blocks by @juliusmarminge in #29328
New Contributors
- @Revens2 made their first contribution in #18379
- @Natur7a made their first contribution in #29051
- @AbdulSCSkeu made their first contribution in #19000
- @abiassi made their first contribution in #17800
- @mikeohuo made their first contribution in #19665
- @hpflatorre made their first contribution in #14493
- @chasemakes made their first contribution in #18442
- @praffiii made their first contribution in #34263
- @SepehrRajabi made their first contribution in #14870
- @joaomdsferro made their first contribution in #34552
Full Changelog: v0.1.10-nightly.20261111.4529...v0.1.10-nightly.20261111.4544