T3 Code Nightly 0.0.39-nightly.20260905.1283 (ac90950f1ac3)
Pre-release
Pre-release
What's Changed
- perf(web): avoid repeated terminal metadata scans by @t3dotgg in #9747
- perf(server): bound terminal history by bytes by @t3dotgg in #9748
- feat(web): link pull request authors to profiles by @maria-rcks in #9627
- fix(web): refine server update notice by @maria-rcks in #9744
- perf(client): stop thread streams when unused by @t3dotgg in #9740
- perf(mobile): defer file preview highlighter startup by @t3dotgg in #9752
- perf(server): skip history reads for metadata commands by @t3dotgg in #9758
- perf(web): defer image URL requests for thread history by @t3dotgg in #9760
- fix(models): make GPT-6-Astra current by @juliusmarminge in #9762
- fix(web): stop empty diffs replacing pull requests by @maria-rcks in #9753
- fix(sidebar): mute background working threads by @maria-rcks in #9759
- fix(web): reset automatic pull to default by @maria-rcks in #9763
- fix(web): restore file comment focus in editable preview by @ShpetimA in #9061
- docs: keep internal guides focused on architecture by @juliusmarminge in #9755
- docs: focus user guides on features and workflows by @juliusmarminge in #9756
- fix(web): stop panel motion during navigation by @juliusmarminge in #9766
- fix(web): open composer selectors below controls by @maria-rcks in #9767
- perf(server): skip unused Linux process detail reads by @t3dotgg in #9768
- fix(server): remove retired Codex models after refresh by @juliusmarminge in #9773
- test: stop path and platform tests depending on the host OS by @juliusmarminge in #9564
- test(server): skip posix executable fixtures on a Windows host by @juliusmarminge in #9565
- test: skip symlink fixtures where the host cannot create symlinks by @juliusmarminge in #9566
- test(server): run fake provider CLIs through a Node stub on every host by @juliusmarminge in #9567
- test(desktop): make path fixtures and timeouts host-portable by @juliusmarminge in #9568
- fix(server): tolerate the missing directory fsync on Windows by @juliusmarminge in #9569
- test(server): pin git config for fixtures and compare native realpaths by @juliusmarminge in #9570
- test: skip POSIX mode-bit assertions on a Windows host by @juliusmarminge in #9571
- test(server): keep provider fixture directories host-portable by @juliusmarminge in #9572
- test: resolve the Windows temp directory to its long name by @juliusmarminge in #9573
- test(server): run the Antigravity install harness for the host platform by @juliusmarminge in #9574
- fix(server): canonicalise media paths the same way their callers do by @juliusmarminge in #9575
- test(server): make Windows path and async fixtures deterministic by @juliusmarminge in #9576
- fix(server): refuse symlinked theme files on Windows too by @juliusmarminge in #9580
- test(scripts): keep Windows packaging checks host-portable by @juliusmarminge in #9589
- fix(contracts): include tool.denied in runtime event types by @Lucenx9 in #9770
- feat(mobile): split the usage page into Usage and Limits tabs by @juliusmarminge in #9775
- fix(web): restore the running tool label shine by @maria-rcks in #9777
- fix(web): align provider controls with machine tabs by @maria-rcks in #9769
- docs(web): document panel motion during navigation by @maria-rcks in #9778
- feat(usage): support custom model prices by @juliusmarminge in #9774
- fix(web): center pull request link previews by @maria-rcks in #9794
- fix: address usage limits and merge settlement regressions by @maria-rcks in #9784
- fix(web): give toggle thumbs consistent inset spacing by @maria-rcks in #9805
- fix(web): use segmented controls for mode switches by @maria-rcks in #9781
- fix(server): recover opted-in threads after machine restarts by @maria-rcks in #9803
- fix(web): simplify changed files into a persistent folder tree by @maria-rcks in #9821
- feat: add custom model names and option descriptors by @juliusmarminge in #9807
- fix(cursor): discover symlinked skills as package boundaries by @EzraBuild in #9420
- fix(ssh): exec managed servers without npm wrappers by @juliusmarminge in #9843
- fix(server): detect nested Git workspaces for checkpoints by @juliusmarminge in #9842
- fix(web): keep worktree origin preference visible by @juliusmarminge in #9846
- fix(web): smooth settings sidebar transitions by @juliusmarminge in #9811
- feat(web): highlight visible settings sections by @juliusmarminge in #9812
- fix(web): keep the sidebar project filter across navigation by @Mnigos in #9416
- fix(server): surface Claude safety model fallback notices instead of dropping them by @darahaas15 in #8853
- fix(web): reload saved colors when reopening the theme editor by @juliusmarminge in #9847
- feat(desktop): import cookies from Safari by @juliusmarminge in #7262
- fix(web): respect case in POSIX file links by @Michel-Liao in #9309
- fix(server): surface a missing workspace folder instead of a spawn error by @kakismash in #5040
- fix: stop favicon requests for private link hosts on web and mobile by @fe-franco in #5838
- fix(server): preserve native provider executable paths during updates by @juliusmarminge in #9850
- fix(web): restore composer expansion after tool calls by @t3dotgg in #9782
- fix(client): explain possible network blocking for T3 Connect by @t3dotgg in #9783
- fix(desktop): isolate preview keyboard shortcuts from the host by @maria-rcks in #9840
- fix(prs): reuse GitHub data and defer optional reads by @maria-rcks in #9835
- perf(shared): skip duplicate PATH entries and per-probe tracing by @jadeva in #9618
- fix(web): preserve focus and prioritize picker shortcuts by @maria-rcks in #9795
- fix(skills): support names beginning with digits by @amiralibg in #9244
- fix(server): advertise truecolor in the integrated terminal by @shubhxho in #7680
- fix(claude): surface usage-limit pauses in the thread by @vitalyiegorov in #7165
- fix: restore UX after performance improvements by @t3dotgg in #9799
- fix(codex): show what a file-change approval will change by @walid-baharwal in #8669
- fix(ci): add fallback Ubuntu package mirrors by @maria-rcks in #9864
- fix(web): copy text over plain HTTP by @Michel-Liao in #8023
- fix(server): dismiss native questions when their turn ends by @juliusmarminge in #9851
- fix(server): quote copied native provider update commands by @juliusmarminge in #9856
- fix(release): install the correct Windows Spectre component by @maria-rcks in #9859
- fix(web): show retained runtime diagnostics in the work log by @juliusmarminge in #9870
- fix(web): make sidebar project actions reachable by keyboard and screen reader by @akj in #5521
- fix(preview): bound automation waits and screenshot captures by @juliusmarminge in #4685
- fix(web): render and filter usage as environments respond by @juliusmarminge in #9860
- feat(web): edit usage prices across selected environments by @juliusmarminge in #9861
- fix(mobile): keep usage tabs below the header when switching by @juliusmarminge in #9876
New Contributors
- @ShpetimA made their first contribution in #9061
- @EzraBuild made their first contribution in #9420
- @darahaas15 made their first contribution in #8853
- @Michel-Liao made their first contribution in #9309
- @fe-franco made their first contribution in #5838
- @jadeva made their first contribution in #9618
- @amiralibg made their first contribution in #9244
- @shubhxho made their first contribution in #7680
- @akj made their first contribution in #5521
Full Changelog: v0.0.39-nightly.20260904.1280...v0.0.39-nightly.20260905.1283