Skip to content

AionUi

v2.1.4 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

acp agent-team ai ai-agent chat llm
+13 more
claude-code clawdbot codex cowork gemini gemini-cli hermes nano-banana office openclaw opencode skills webui

ReleasePort's take

Light signal
editorial:auto 7d

Version v2.1.4 resolves several reliability bugs and refactors UI labeling across desktop and mobile surfaces.

Why it matters: Bug fixes for provider resurrection, shutdown races, GPU crash filtering, file handling, chat streaming, tool call processing, and unified UI labels improve stability for developers and SREs; severity scores are uniformly 40.

Summary

AI summary

Updates Bug Fixes, Reliability & Crash Fixes, and Mobile Sendbox Redesign across a mixed release.

Changes in this release

Feature Low

Mobile sendbox redesigned as single‑line input with compact `+` action sheet for model/permission/skills/attachments.

Mobile sendbox redesigned as single‑line input with compact `+` action sheet for model/permission/skills/attachments.

Source: llm_adapter@2026-05-27

Confidence: high

Feature Low

Skills in mobile action sheet show loaded skills; tapping inserts `/skill-name ` directly into prompt.

Skills in mobile action sheet show loaded skills; tapping inserts `/skill-name ` directly into prompt.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Deleted providers and assistants no longer resurrect on app launch.

Deleted providers and assistants no longer resurrect on app launch.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Desktop window remains open when aioncore backend fails to start.

Desktop window remains open when aioncore backend fails to start.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Quit cleanup is serialized on Linux/desktop to prevent shutdown races.

Quit cleanup is serialized on Linux/desktop to prevent shutdown races.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Native GPU crashpad fatals are filtered from Sentry to reduce noise.

Native GPU crashpad fatals are filtered from Sentry to reduce noise.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Pasting or dragging a file preserves "Work in project" mode selection.

Pasting or dragging a file preserves "Work in project" mode selection.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Streaming chat replies render reliably when tools interrupt responses.

Streaming chat replies render reliably when tools interrupt responses.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Tool call records without a call ID are dropped with a warning.

Tool call records without a call ID are dropped with a warning.

Source: llm_adapter@2026-05-27

Confidence: low

Bugfix Low

Tool call records lacking a call ID are dropped with a warning instead of causing orphaned UI state.

Tool call records lacking a call ID are dropped with a warning instead of causing orphaned UI state.

Source: granite4.1:30b@2026-05-27-audit

Confidence: low

Bugfix Low

Streaming messages are stabilized by ignoring non-renderable events and fixing scroll/loading issues.

Streaming messages are stabilized by ignoring non-renderable events and fixing scroll/loading issues.

Source: granite4.1:30b@2026-05-27-audit

Confidence: low

Refactor Low

Unified feedback/issue‑reporting labels to "Report Issue" / "反馈问题" across UI.

Unified feedback/issue‑reporting labels to "Report Issue" / "反馈问题" across UI.

Source: llm_adapter@2026-05-27

Confidence: high

Refactor Low

Version bumped to 2.1.4 in preparation for release.

Version bumped to 2.1.4 in preparation for release.

Source: granite4.1:30b@2026-05-27-audit

Confidence: low

Full changelog

Highlights

Mobile Sendbox Redesign

  • The mobile sendbox is now a single-line input with a compact + button that opens a bottom action sheet — model selection, permission mode, attachments, and Skills are all reachable from one place instead of being crammed into the input bar.
  • Skills in the action sheet now show the conversation's loaded skills and one tap inserts /skill-name directly into the input.
  • Desktop behavior is unchanged: model and permission switching still go through the same dropdowns and propagate across team chats as before.

Reliability & Crash Fixes

  • Deleted providers and assistants no longer resurrect on the next launch. Legacy model.config migration was running every startup and silently re-inserting any provider you had removed; it now records a one-time completion flag and stops, while keeping the legacy data on disk for safe downgrades.
  • The desktop window now stays open if the aioncore backend fails to start, so you can read the failure dialog (with optional diagnostic report) instead of the app vanishing on launch. WebUI/headless modes keep their fail-fast behavior.
  • Quit cleanup is now serialized on Linux/desktop — backend shutdown, tray, and pet teardown happen in order before the app actually quits, fixing a class of races during shutdown.
  • Native GPU crashpad fatals (GPU process isn't usable. Goodbye) are filtered from Sentry so the dashboard isn't flooded with unrecoverable Chromium GPU crashes, while real Linux shutdown crashes still get reported.

Bug Fixes

  • Pasting an image or dragging a file into the prompt no longer kicks you out of "Work in project" mode — paste/drag now preserves the selected workspace, matching the dialog upload flow.
  • Streaming chat replies render more reliably when tools interrupt a response: separate text and thinking segments are preserved, the thinking timer finalizes on the next non-thinking event instead of waiting for a trailing done, and reopening a conversation no longer restarts the thinking counter.
  • Tool call records that arrive without a call ID are now dropped with a warning instead of leaking orphaned UI state into the conversation.
  • Polished feedback/issue-reporting entry naming across the homepage, settings, and error alerts to consistently say "Report Issue" / "反馈问题"; removed the redundant feedback button from agent detection error alerts. Updated the English app slogan to "One desktop. Your AI agents, actually coworking."

What's Changed

  • fix(messages): stabilize stream scrolling and initial loading by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3042
  • fix(messages): ignore non-renderable stream events by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3053
  • chore: bump version to 2.1.4 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3054

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.3...v2.1.4

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track AionUi

Get notified when new releases ship.

Sign up free

About AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | Star if you like it!

All releases →

Related context

Beta — feedback welcome: [email protected]