What's Changed
- fix(server): attachments are no longer silently dropped from prompts by @maria-rcks in #21356
- fix(mobile): images picked with choose files reach the agent as images by @maria-rcks in #21352
- feat(web): attach svg files to messages by @maria-rcks in #21355
- feat(server): send pdf attachments to claude and antigravity as documents by @maria-rcks in #21358
- feat(mobile): play audio inline and open shared files in the viewer by @maria-rcks in #21353
- feat(web): play audio inline and open any file the agent shares in the viewer by @maria-rcks in #21363
- perf(pull-requests): faster pull request timeline, code tab, summary and search by @maria-rcks in #22697
- perf(mobile): bound streaming markdown cache and pending work by @juliusmarminge in #24263
- fix(web): question options show a radio and an aligned shortcut key by @maria-rcks in #23255
- fix(server): notify parents after delegated background runs by @juliusmarminge in #23542
- fix(server): running delegates tell agents to end the turn by @t3dotgg in #24887
- perf(ci): cache server tests individually across shards by @juliusmarminge in #24966
- feat(mobile): one cached native-client install command for agents and machines by @juliusmarminge in #24965
- perf(source-control): pull request previews read only the pull request by @maria-rcks in #22583
- feat(infra): native client cache panels on the task cache dashboard by @juliusmarminge in #24994
- feat(web): UI design overhaul, with the new look behind a Beta toggle by @t3dotgg in #24865
- test(server): tests no longer depend on the host machine by @t3dotgg in #25001
- perf: opening a thread loads 85% less data by @t3dotgg in #24899
- fix(server): orchestrator records command count and duration again by @yordis in #23966
- fix(observability): every app reports its own environment and release channel by @yordis in #24340
- chore(lint): React effects can't grow past each file's budget by @juliusmarminge in #24964
- fix(observability): every exported resource names its service instance by @yordis in #23973
- fix(install): stable installs no longer fail behind a page of nightlies by @t3dotgg in #22907
- fix(server): Grok refresh no longer restores removed models from cache by @t3dotgg in #22849
- fix(server): resume fallback keeps the latest turn when an older handoff is pending by @t3dotgg in #22902
- fix(client-runtime): "Codex (hub)" badges read CH instead of C( by @t3dotgg in #22918
- fix(mobile): retain requested PR environment while connecting by @juliusmarminge in #24262
- fix(web): usage-limit banner reset time follows the Time format setting by @t3dotgg in #22915
- fix(web): terminal drag selection scrolls faster the farther past the edge by @t3dotgg in #22872
- fix(observability): resources add OTel semconv runtime and browser keys by @yordis in #23972
- chore(lint): main passes lint again with effects merged after the budget by @t3dotgg in #25055
- fix(server): ended roots no longer leave provider turns running by @t3dotgg in #22846
- feat(mobile): open threads and devices in a resizable iOS inspector by @juliusmarminge in #24985
- chore(web): measure renders before/after with render scenarios by @juliusmarminge in #24980
- fix(web): asset URLs re-mint per revision and before expiry without effects by @juliusmarminge in #24970
- fix(web): queued-message edits survive navigation and settle once by @juliusmarminge in #24972
- refactor(mobile): thread visits are tracked outside React by @juliusmarminge in #24973
- refactor(client): cloud account transitions run in one service by @juliusmarminge in #24974
- refactor(client): one VCS status refresh owner per checkout by @juliusmarminge in #24975
- refactor(web): document appearance and title are applied from app start by @juliusmarminge in #25004
- refactor(web): app shell shortcuts register once through one command dispatcher by @juliusmarminge in #25016
- refactor(web): shared intersection and document-activity stores by @juliusmarminge in #25020
- refactor(web): the theme store and diff worker pool stop syncing the theme through effects by @juliusmarminge in #25007
- fix(server): keep history discovery off the writer and pace compaction by @JustYannicc in #20877
- perf(mobile): compact persisted thread snapshots by @juliusmarminge in #24265
Full Changelog: v0.1.3-nightly.20261025.3682...v0.1.3-nightly.20261025.3692