Highlights
- Features
- Sign in with SSO through an in-app browser
- Clarifying questions from an agent appear one at a time in a panel docked in place of the composer
- iPad uses the persistent tablet sidebar layout
- Scheduled Chats, a conversation trace viewer and a subagent thread viewer
- Support for LibreChat v0.8.8-rc4, including the provider's own message on model errors and per-model parameter rules
- Diagrams, math and artifacts render without fetching scripts from the internet, so they work offline
- Bug Fixes
- Opening a conversation with images no longer signs you out on servers that require cookie image auth
- An expired session no longer floods the server with refresh requests, and a proxy's block page no longer signs you out
- Pasting a code into the two-factor sign-in screen now works
- MCP servers that use an API key or OAuth now save
- Switching accounts no longer carries over the previous account's model, agent or permissions
- Deleting a prompt asks for confirmation first
- Misc Tech Debt Refactors
- Groundwork for F-Droid distribution: release APKs are built from their own tag, native libraries are no longer stripped, and unsigned builds are supported
- iOS builds use Xcode 27.1
- Misc Stability Improvements
- Diagnostic log exports use a .log extension so they can be attached to GitHub issues
- Inline artifact settings no longer claim to load scripts from a CDN
What's Changed
- feat(chat): bundle the WebView renderers' JavaScript into the app by @garfiec in #368
- chore(deps): bump actions/setup-java from 5 to 6 by @dependabot[bot] in #370
- chore(deps): bump github/codeql-action from 4.37.7 to 4.37.9 by @dependabot[bot] in #369
- chore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #372
- fix(release): build the APK at its own tag, and support unsigned builds by @garfiec in #371
- fix(settings): drop the stale CDN warning from inline artifact settings by @garfiec in #373
- chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 by @dependabot[bot] in #374
- fix(build): stop stripping native libraries, add F-Droid submission docs by @garfiec in #377
- docs(fdroid): trim the recipe and build comments to what a reader needs by @garfiec in #378
- fix(auth): coalesce rejected refreshes, classify 403s by provenance by @garfiec in #379
- feat(sync): support LibreChat v0.8.8-rc3 by @garfiec in #382
- fix(settings): export diagnostic logs as .log for GitHub uploads by @garfiec in #383
- fix(auth): make the 2FA code screen accept a pasted code by @garfiec in #385
- chore(deps): bump github/codeql-action from 4.38.0 to 4.38.1 by @dependabot[bot] in #384
- Fix Librechat App SSO by @ahobsonsayers in #375
- feat(sync): support LibreChat v0.8.8-rc4 by @garfiec in #386
- feat(ios): use the tablet sidebar layout on iPad by @garfiec in #387
- ci(ios): build with Xcode 27.1 on the xcode-27 runner by @garfiec in #388
- feat(chat): dock ask_user_question as a one-question-at-a-time panel by @garfiec in #389
- docs(readme): add clarifying-questions screenshots by @garfiec in #390
- fix(chat): confirm before deleting a prompt by @garfiec in #391
New Contributors
- @ahobsonsayers made their first contribution in #375
Full Changelog: v2026.08.4...v2026.09.0