# AIRI v0.12.0-beta.3 - Product: AIRI (https://whatsnew.fyi/product/airi) - Vendor: AIRI - Date: 2026-08-27 - Version: v0.12.0-beta.3 - Original notes: https://github.com/moeru-ai/airi/releases/tag/v0.12.0-beta.3 - Permalink: https://whatsnew.fyi/product/airi/releases/v0.12.0-beta.3 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Apple Speech is now available for on-device transcription on macOS 26 or later without requiring an API key, with locale selection support - **added** — Long-press and drag the message input upward on mobile to dock it as a compact keyboard bubble, and tap to restore it - **fixed** — Sign-in now opens in the system browser on iOS and Android and returns you to AIRI - **fixed** — AIRI keeps its main window, captions, and widgets visible more reliably on Linux with Wayland - **fixed** — AIRI now respects explicit X11 and Wayland choices and avoids unsupported media-permission calls on Linux - **fixed** — Safari no longer loses the software keyboard when tapping the message input while the keyboard closes - **fixed** — OpenAI and OpenAI-compatible provider checks now support newer completion-token rules, allowing more models to complete setup successfully - **fixed** — Provider choices now match your sign-in state, with account-backed providers disappearing after sign-out while local and browser providers remain available - **fixed** — Connection status indicators now use a steady warning animation when AIRI is offline - **fixed** — Provider settings now show loading and retry states when AIRI discovers runtime options - **added** — Provider definitions can now load settings schemas, onboarding fields, validators, availability, and runtime instances asynchronously - **changed** — The hosted authentication UI no longer bundles the Stage renderer, model assets, or local inference runtime - **changed** — Workspace installs now build FFmpeg binaries for macOS x64 and Linux ARM64 ##### v0.12.0-beta.3 Highlights This cumulative update covers changes since v0.12.0-beta.1. ##### New Contributors * @mameikagou made their first contribution in https://github.com/moeru-ai/airi/pull/2336 * @aniruddhaadak80 made their first contribution in https://github.com/moeru-ai/airi/pull/2380 ###### New features ###### Desktop ver. - You can now use Apple Speech for on-device transcription on macOS 26 or later. It needs no API key and includes locale selection. ###### Mobile ver. - You can now long-press the message input and drag it upward to dock it as a compact keyboard bubble. Tap it to restore the input. ###### Important fixes - Sign-in now opens in the system browser on iOS and Android, then returns you to AIRI. - AIRI now keeps its main window, captions, and widgets visible more reliably on Linux with Wayland. - AIRI now respects explicit X11 and Wayland choices and avoids unsupported media-permission calls on Linux. - Safari no longer loses the software keyboard when you tap the message input while the keyboard closes. - OpenAI and OpenAI-compatible provider checks now support newer completion-token rules. As a result, more models complete setup successfully. - Provider choices now match your sign-in state. Account-backed providers disappear after sign-out, while local and browser providers stay available. - Connection status indicators now use a steady warning animation when AIRI is offline. - Provider settings now show loading and retry states when AIRI discovers runtime options. ###### To developers - Provider definitions can now load settings schemas, onboarding fields, validators, availability, and runtime instances asynchronously. - The hosted authentication UI no longer bundles the Stage renderer, model assets, or local inference runtime. ###### To contributors - The architecture diagram now reflects the current applications, shared packages, integrations, desktop server channel, and hosted backend. - The guides now explain upstream setup, secure Base URLs, LAN use with LM Studio, and CometAPI model IDs. - The Korean documentation now uses corrected spacing and current setup commands. - The shared Polaroid devtool now lives in stage-pages. Stage UI imports now use public package exports. - The repository refreshed its dependencies and Nix dependency hash. - CI now uses pnpm/setup with Node 26 and Wrangler v4. Vitest jobs now use stable local-storage behavior. - Workspace installs now build FFmpeg binaries for macOS x64 and Linux ARM64. ###### Upgrade notes - Contributors must use Node.js 26.7.0 and pnpm 11.24.0. The repository pins these versions in .tool-versions and packageManager. **Full Changelog**: https://github.com/moeru-ai/airi/compare/v0.12.0-beta.1...v0.12.0-beta.3