What's Changed
- fix(build): pin Node 26.12.1 for development and standalone releases by @PixPMusic in #23165
- fix(mobile): keep Duo toolbar actions clear of workspace tabs by @juliusmarminge in #22976
- fix(mobile): respect Duo safe areas in overlays by @juliusmarminge in #22977
- fix(mobile): retain resting scroll offsets through Duo inset changes by @juliusmarminge in #22978
- fix(mobile): deliver the first tab selection after Duo folding by @juliusmarminge in #22979
- fix(mobile): use native full-width sheets on iPhone Duo by @juliusmarminge in #22980
- fix(mobile): the pull requests tab's empty detail asks for a pull request by @juliusmarminge in #23143
- fix(mobile): the iPhone Duo keeps list titles through folds and unfolds with its sidebar by @juliusmarminge in #23144
- fix(mobile): the iPhone Duo searches from a field at the bottom of its list by @juliusmarminge in #23145
- fix(mobile): a closed search no longer risks freezing the app by @juliusmarminge in #23146
- fix(mobile): folding the Duo keeps the thread's end or the reader's line in place by @juliusmarminge in #23147
- fix(mobile): the iPhone Duo's search field and composer line up with its tab bar by @juliusmarminge in #23148
- fix(mobile): Screens 5.0.0-t3.36 stops an iPhone Duo unfold crash by @juliusmarminge in #23149
- fix(mobile): the iPhone Duo's inspector panes use the full column by @juliusmarminge in #23150
- fix(gitcafe): show line counts on linked and listed pull requests by @maria-rcks in #22633
- docs(import): correct conversation size and batch limits by @only21mil in #23226
- fix(server): stop abandoned turns before continuing threads by @Yash-Singh1 in #23169
- feat(server): export how long runs take and how they end by @juliusmarminge in #22094
- fix(mobile): new-thread heading clears the iPad header by @juliusmarminge in #23206
- fix(pi): fork completed turns while the next turn is running by @juliusmarminge in #23052
- fix(mobile): drafts swipe to discard and every row move animates by @juliusmarminge in #23205
- feat(server): webhook filters fan out over arrays with a [] path wildcard by @juliusmarminge in #23282
- fix(web): Arabic and Hebrew text reads and navigates right to left by @yzn-h in #22777
- fix(client-runtime): refresh Git refs when the RPC session changes by @Yash-Singh1 in #23314
- fix(web): cap list layout passes to prevent React error 185 by @Yash-Singh1 in #23315
- fix(mobile): align iPad composer without shifting on keyboard focus by @juliusmarminge in #23355
- feat(gitcafe): request reviewers and apply labels on GitCafe pull requests by @juliusmarminge in #23034
- fix(source-control): clones retry over HTTPS when the SSH key is refused by @juliusmarminge in #23170
- fix(mobile): the iOS composer reopens where you left a long draft by @shivamhwp in #23096
- fix(mobile): preserve new-thread drafts and native header layout by @juliusmarminge in #23366
- feat: ChatGPT Business usage limits offer a copyable admin request by @juliusmarminge in #23361
- fix(web): paused sidebar videos stop reloading after every command by @shivamhwp in #23106
New Contributors
Full Changelog: v0.1.2-nightly.20261021.3499...v0.1.2-nightly.20261022.3512