github garfiec/Librechat-Mobile v2026.09.0

2 hours ago

Target Backend APK Downloads IPA Downloads

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

Full Changelog: v2026.08.4...v2026.09.0


Build provenance attestation · CI workflow run

Don't miss a new Librechat-Mobile release

NewReleases is sending notifications on new releases.