# AionUi v2.1.49 — V2.1.49 - Product: AionUi (https://whatsnew.fyi/product/aionui) - Vendor: iOfficeAI - Date: 2026-08-06 - Version: v2.1.49 - Original notes: https://github.com/iOfficeAI/AionUi/releases/tag/v2.1.49 - Permalink: https://whatsnew.fyi/product/aionui/releases/v2.1.49 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** — Audio files (mp3, wav, m4a, ogg, flac) can be attached by upload or paste and reach capable agents as native content - **added** — Voice input is available while a conversation is running, works in compact mobile layouts, and includes a Cmd/Ctrl+M shortcut to start and stop recording - **added** — Structured questions from agents now render as proper cards with single-select, multi-select, and an Other row, with validation to ensure all questions are answered before submit - **added** — Reopening a conversation with an unanswered question rebuilds the same card instead of a bare permission prompt - **added** — Agent permission requests now render as formatted JSON rather than a card with only the tool name - **added** — Live command execution display shows the command, streaming output, status, and a Stop button that kills that specific command - **added** — Team mode now shows a read-only board view of mailbox messages and task activities for all team members, updating in real time with dependency labels - **added** — Preview panel is now scoped to each project and remembers its open tabs - **added** — File change cards for a single file collapse to one compact row showing filename, change counts, and a preview link - **added** — Scheduled tasks display in a compact row list format with assistant avatar, schedule, next run time, status, and enable switch visible per row - **added** — Mobile WebUI file handling includes file and folder picker adaptation to narrow screens, visible action menus on project explorer items, and device file upload from the host device - **changed** — Selecting an agent avatar and focusing a column's input are now the same act instead of racing on mount - **changed** — Images, PDFs, and Office files in the preview panel are re-fetched rather than stored to avoid bloating local state - **fixed** — Long-running commands no longer corrupt the conversation view by applying late completion to the wrong turn - **fixed** — A corrupted agent process registry no longer aborts shutdown by degrading reads instead of throwing and making writes atomic - **fixed** — Backend startup timeouts now display an honest timeout message instead of a broken installation dialog, with the timeout window increased to 60 seconds - **fixed** — Windows file paths display backslashes correctly in the Y2K Ledger skin instead of being drawn as yen signs - **fixed** — The spinner in the Thinking and View Steps headers is now pixel-aligned with the text next to it and does not jump when swapping to a static icon ##### Highlights ###### Talk and Listen: Audio Attachments and Voice Input - Audio files (mp3, wav, m4a, ogg, flac) can now be attached by upload or paste, and images and audio reach capable agents as native content instead of a file path. When an agent has no native support for what you attached, the chip tells you so up front — the file still goes through, just as a path. - Voice input stays available while a conversation is running, works in compact mobile layouts, and picks up a Cmd/Ctrl+M shortcut to start and stop recording in whichever composer is active — including Team columns. ###### Agents Can Ask You Real Questions - When an agent asks a structured question, it now renders as a proper card: single-select, multi-select, and an "Other" row you can type into. One submit answers every question in the card at once, because Claude silently drops unanswered questions on a partial reply — so the card refuses to submit until you've answered all of them, and dismissing it sends an explicit decline rather than an empty approval. - Reopening a conversation with an unanswered question rebuilds the same card instead of a bare permission prompt. - Agents that route questions through the permission channel are now readable too: request details render as formatted JSON rather than a card whose only line was the tool name. ###### Watch Commands Run - When an ACP agent hands a command to AionUi to run, you see it live: the command, its streaming output, its status, and a Stop button that kills that specific command without touching the rest of the turn. ###### Team Mode: Message and Task Activity - Every team member — the leader included — has always had a mailbox and a task board; neither was visible anywhere. There's now a read-only board view showing both, updating in real time, with dependency labels you can jump to. Messages appear alongside tasks because leaders often assign work through the mailbox directly. - Selecting an agent avatar and focusing a column's input are now the same act. Previously every column raced to grab focus on mount, so the focused input was effectively random and rarely the agent you'd highlighted. - The view appears for teams with more than one member. ###### Preview Panel, Per Project - The preview panel is now scoped to each project and remembers its open tabs, so switching away and back restores what you had open. Unsaved text edits survive; images, PDFs, and Office files are re-fetched rather than stored, so a large image doesn't bloat your local state. - Several ways to lose work are closed off. Oversized files are kept out of the editor instead of being silently truncated, and saves carry the file's modification time — if something changed the file behind your back, you get told instead of overwriting it. - A file that changes on disk flags its tab for reload, and reloading over unsaved edits asks first. ###### Elsewhere - File change cards for a single file collapse to one compact row — filename, the +/- counts, and a preview link. - Scheduled tasks moved from a card grid to a compact row list, keeping the assistant avatar, schedule, next run time, status, and enable switch visible per row. The overflow menu is gone since each row already opens its detail page. - Mobile WebUI file handling: the file and folder picker adapts to narrow screens, project explorer items get visible action menus (desktop keeps right-click), and the home composer offers both host files and an upload from the device you're holding. ###### Bug Fixes - Long-running commands no longer corrupt the conversation view. Codex can end a turn while a command keeps running, and everything that command prints afterwards arrives under a new turn ID minutes later. Two paths applied that late completion to whatever turn was current, so a finished turn's ending could land on a turn you'd just started — and the sidebar stopped showing "generating" for every subsequent turn. One user's l _[Truncated at 4000 characters — full notes: https://github.com/iOfficeAI/AionUi/releases/tag/v2.1.49]_