What's Changed
- refactor(web): pull request page reacts to turns and sweep Escape without effects by @juliusmarminge in #25523
- fix(web): an armed pull request confirm no longer outlives its button by @juliusmarminge in #25530
- fix(mobile): keep expanding composer text above its toolbar by @saphid in #25396
- fix(server): release completed PR sync sweep data from the read cache by @juliusmarminge in #25285
- fix(mobile): drop the unused useLayoutEffect import that fails lint on main by @juliusmarminge in #25575
- refactor(web): provider settings and Codex setup run as explicit flows by @juliusmarminge in #25524
- test(web): attachment preview omission cases check the prepared document instead of rendering each one by @juliusmarminge in #25562
- refactor(mobile): pull request screens use a file-jump store and handler work by @juliusmarminge in #25525
- fix(mobile): label the pull request toast action View by @PixPMusic in #25581
- refactor(mobile): media previews share file leases and close on blur in one place by @juliusmarminge in #25527
- fix(shared): pin T3 Connect cloudflared to 2026.10.4, which drops the compromised eMudhra intermediates by @Project516 in #25572
- fix(web): skill chips in chat open the same details popover as the composer by @flamboh in #25432
- refactor(web): chat route shortcuts register once instead of rebuilding on every store change by @juliusmarminge in #25366
- fix(clients): queued messages can't be edited while a question is open by @juliusmarminge in #25593
- docs: add an FAQ that answers what people ask every day by @t3dotgg in #25451
- feat(web): warn before adding a second Claude or Codex account by @t3dotgg in #25475
- fix(server): expire new-model badges after seven days by @Yash-Singh1 in #25609
- refactor(web): running timers share one clock instead of an interval each by @juliusmarminge in #25616
- fix(web): simplify the created pull request success row by @Yash-Singh1 in #25613
- fix(web): thread jump hints wait for their delay on every hold by @juliusmarminge in #25636
- fix(mobile): open threads from the local cache instead of "Thread unavailable" by @juliusmarminge in #25627
- fix(infra): task-cache telemetry no longer strands an event queued during a flush by @juliusmarminge in #25653
- refactor(web): video previews attach listeners on their element and share one visibility observer by @juliusmarminge in #25630
- refactor(mobile): voice input session owns recording, metering and keep-awake by @juliusmarminge in #25631
- fix(web): screen readers can wrap to the first and last message of a long thread by @shivamhwp in #23780
Full Changelog: v0.1.3-nightly.20261026.3726...v0.1.3-nightly.20261026.3740