What's Changed
- fix(client-runtime): a slow host no longer shows settings as read-only by @yordis in #25526
- refactor(mobile): thread rows share one clock and cache SVGs instead of per-row effects by @juliusmarminge in #25612
- fix(server): a thread whose worktree was deleted recovers on the next message by @yordis in #18359
- refactor(mobile): pull request list records answers where they land by @juliusmarminge in #25373
- fix(mobile): keep floating status within the composer width by @PixPMusic in #25671
- refactor(web): settings group by concern, with General split into focused pages by @juliusmarminge in #25651
- fix(server): telemetry keeps a failed batch for 30 minutes, not 1.5 by @t3dotgg in #25474
- fix(mobile): a caret move in one composer no longer moves another draft's insert point by @juliusmarminge in #25681
- test(web): attachment preview Word and large-text tests no longer flake on CI by @juliusmarminge in #25664
- feat(evals): shared evals package and an eval for T3 tool-use mistakes by @t3dotgg in #24635
- refactor(web): Cmd+O presses the Open in editor button instead of a per-picker listener by @juliusmarminge in #25667
- fix(mobile): queued messages are delivered by an app service, not a render loop by @juliusmarminge in #25678
- test(web): PDF viewer behavior is covered by fast tests by @juliusmarminge in #25699
- refactor(mobile): drop the unreachable pending-task editor from new-task drafts by @juliusmarminge in #25684
- feat(web): thread state lives at the end of the timeline, not stacked on the composer by @t3dotgg in #25401
- refactor(web): drafts promote from the draft store, not from route effects by @juliusmarminge in #25615
- refactor(mobile): settings use web's pages and groups by @juliusmarminge in #25686
- refactor(mobile): thread inspector mode is derived, not synced by @juliusmarminge in #25682
- refactor(mobile): pull request list, filters and viewed files without synchronizing effects by @juliusmarminge in #25614
- fix(web): PDF search finds phrases that wrap across lines by @juliusmarminge in #25702
- feat(server): cut T3's MCP tool schemas by a third and merge 18 tools into action tools by @t3dotgg in #25423
- fix(mobile): pull request rows refresh their diff stats after a new push by @juliusmarminge in #25713
- fix(workflows): keep completed workflows reachable by @Bil0000 in #24587
- fix(web): devices agents open in background threads now show up by @juliusmarminge in #25714
- refactor(web): optimistic chat messages leave without a timer by @juliusmarminge in #25710
- feat(acp): ACP session notices show as notices, not reply text by @juliusmarminge in #25704
Full Changelog: v0.1.3-nightly.20261026.3740...v0.1.3-nightly.20261027.3748