What's Changed
- chore(review): remove the custom Approvability check by @esthor in #17018
- perf(mobile): show the cached thread list sooner and stop the freeze after it by @juliusmarminge in #16713
- fix(server): replaying a command no longer freezes the server by @SunkenInTime in #17041
- fix(server): opening a long thread no longer blocks the server for a second by @SunkenInTime in #17029
- fix(server,web,mobile): thread links reference the thread id, not a baked title by @juliusmarminge in #17017
- fix(web): messages with quotes or links no longer collapse when short by @flamboh in #16624
- refactor(web): PR loading skeleton shares the detail panel's layout by @flamboh in #15583
- fix(web): PR file headers keep the file name in narrow panels by @flamboh in #15562
- fix(web): PR timeline no longer shifts when its scrollbar appears by @flamboh in #15588
- fix(server): held queued wakes no longer keep delegated tasks running by @juliusmarminge in #17028
- fix(server): a message sent during a rollback no longer undoes it by @t3dotgg in #17079
- fix(web): PR file stats ignore the hide-whitespace toggle by @flamboh in #16162
- perf(mobile): omit duplicated turn items from bounded thread snapshots by @juliusmarminge in #15385
- perf(mobile): pause elapsed-time timers on hidden thread screens by @juliusmarminge in #15397
- fix(mobile): pause hidden home thread list updates by @juliusmarminge in #15705
- fix(mobile): restore file viewer insets and glass header by @juliusmarminge in #17073
- fix(web): PR code toolbar no longer overlaps in narrow panels by @flamboh in #15561
- fix(web): PR commit menu no longer stretches across the window by @flamboh in #15560
- fix(web): command palette scrollbar no longer clipped at the top by @flamboh in #17035
- fix(web): Usage breadcrumb stays centered on small viewports by @flamboh in #15552
- fix(mobile): stop refreshing Git status on streamed thread updates by @juliusmarminge in #15893
- fix(mobile): skip move indexes for empty and single-thread sections by @juliusmarminge in #16115
- perf(mobile): reuse encoded rows in shell cache saves by @juliusmarminge in #16129
- perf(mobile): skip showcase subscriptions in normal builds by @juliusmarminge in #16131
- perf(mobile): remove unused Home project sorting by @juliusmarminge in #16177
- perf(mobile): reduce move-menu index allocations by @juliusmarminge in #16256
- perf(mobile): skip impossible thread-key lookups by @juliusmarminge in #16263
- fix(mobile): collect UI runtime garbage on iOS memory warnings by @juliusmarminge in #16296
- fix(mobile): stop Git sheet refresh loop by @juliusmarminge in #16305
- fix(mobile): refresh Git status after reconnect by @juliusmarminge in #16329
- fix(mobile): update the iOS Git header menu when status changes by @juliusmarminge in #16330
- perf(mobile): reuse the settled sort when settled rows are unchanged by @juliusmarminge in #16369
- perf(mobile): highlight source files in small batches that keep grammar state by @juliusmarminge in #16729
- feat(web): quote chips show what you said about the quote by @flamboh in #15703
- feat(web): projectless threads show their machine in the sidebar by @flamboh in #17022
- fix(lineage): keep agent effort and speed after completion by @Bil0000 in #16925
- fix(mobile): align diff scrolling with glass headers by @juliusmarminge in #17085
- fix(web): workspace page headers can no longer grow past the top-bar height by @maria-rcks in #17086
- feat(mobile): redesign the Add environment sheet by @juliusmarminge in #17092
Full Changelog: v0.0.46-nightly.20261008.2801...v0.0.46-nightly.20261008.2813