# AionUi v2.1.47-final - Product: AionUi (https://whatsnew.fyi/product/aionui) - Vendor: iOfficeAI - Date: 2026-08-05 - Version: v2.1.47-final - Original notes: https://github.com/iOfficeAI/AionUi/releases/tag/v2.1.47-final - Permalink: https://whatsnew.fyi/product/aionui/releases/v2.1.47-final 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** — Web pages now open as tabs in the preview panel with a persistent session shared with the agent - **added** — Agent can navigate, click, and pull data from the browser through a new built-in MCP server aionui-browser - **added** — Single-target CDP bridge that exposes only the browser view for agent-driven browser control - **added** — Branch arrow on message hover row forks the conversation at that message into a new one - **added** — Agents that support it now propose conversation titles automatically - **changed** — The message anchor rail now stays clear of message text and covers the full conversation history - **changed** — GPU-process crash noise is suppressed and the app notifies when hardware acceleration has been auto-disabled - **changed** — The workspace toggle stays in the title bar - **changed** — Team run state now handles omitted slot work correctly - **changed** — Preview file I/O migrated to ChatFileRef /content endpoints - **changed** — PDFs now load via a stream URL - **changed** — Office files resolve through ChatFileRef - **changed** — Claude session cost now stays cumulative across process respawns instead of resetting - **changed** — Resumed conversations keep the thought-level picker - **changed** — The managed Node version probe now retries transient failures instead of giving up on the first miss - **fixed** — Database rebuild is gated behind a second confirmation to prevent accidental data loss - **fixed** — Progress cards now settle correctly through session teardown and resume instead of leaving spinners on completed tasks > **This is the final AionUi build distributed through GitHub Releases.** From here on, installers and updates come from the official website. See [A note on distribution](#a-note-on-distribution) at the bottom for what this means for you, your data, and the open-source repo. ##### Highlights ###### In-App Browser, Controllable by the Agent - Web pages now open as tabs in the preview panel, and you share one persistent session with the agent — sign in by hand once, and the agent carries that session into whatever it does next. - The agent reaches the browser through a new built-in MCP server (`aionui-browser`), so it can navigate, click, and pull data on its own. - On safety: the obvious way to let an agent drive Chromium is `--remote-debugging-port`, but that switch is application-wide with no per-target ACL — it would expose *every* WebContents, including the main window and its preload bridge, to any local process with no authentication. Instead this ships a single-target CDP bridge that exposes only the browser view. Nothing is written to config or the database; the bridge's port and access token travel down the process-inheritance chain, so multiple app instances never cross wires. ###### Conversation Forking - A branch arrow on the message hover row forks the conversation at that message into a new one and drops you into it — useful for exploring a different path without disturbing the original. - Where the entry appears follows what the backend can actually do: Codex can fork at any turn, Claude and ACP agents fork at the latest message only (so the copied history matches what the forked session really remembers), and agents without a fork surface don't show the entry at all. ###### Agent-Driven Conversation Naming - Agents that support it now propose conversation titles automatically. A name you set yourself is never overwritten — only default and derived names stay replaceable. ###### Fixes & Improvements - The message anchor rail introduced in v2.1.46 now stays clear of message text and covers the full conversation history. - Database rebuild is gated behind a second confirmation, so a misclick can't wipe your local data. - GPU-process crash noise is suppressed, and the app now tells you when hardware acceleration has been auto-disabled. The underlying crashes come from end-of-life GPUs with very old drivers rather than a code regression, and the misleading crash reports made that hard to see. - The workspace toggle stays in the title bar where it belongs. - Team run state handles omitted slot work instead of getting confused by it. - Preview file I/O migrated to ChatFileRef `/content` endpoints; PDFs now load via a stream URL, and Office files resolve through ChatFileRef. ###### Engine updates (AionCore v0.1.57 → v0.1.58) - Conversation forking and agent-driven session naming are backed end-to-end here — the backend half of both features above. - Claude session cost now stays cumulative across process respawns instead of resetting. - Progress cards settle correctly through session teardown and resume. Previously, if the idle reaper removed a task mid-flight while the underlying work kept running, the stored row stayed `running` — leaving a View Steps spinner turning for hours over a task that had already succeeded. - Resumed conversations keep the thought-level picker. - The managed Node version probe now retries transient failures instead of giving up on the first miss. ##### A note on distribution AionUi and its commercial counterpart share a package name but use different signatures, and operating systems refuse overwrite installs across signatures. In-app updating simply cannot carry you across, so this build ships in "discontinued mode": startup auto-checks are silenced, and the manual update check opens a migration letter pointing to the official website instead. **When you do move over:** - **Your conversations and files stay local.** The agent runs on _[Truncated at 4000 characters — full notes: https://github.com/iOfficeAI/AionUi/releases/tag/v2.1.47-final]_