This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryBroad release touches Bug Fixes, Reliability & Crash Fixes, Mobile Sendbox Redesign, and Highlights.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Mobile sendbox redesigned to a single‑line input with compact `+` button opening an action sheet. Mobile sendbox redesigned to a single‑line input with compact `+` button opening an action sheet. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Dependency | Low |
Bumped aioncore runtime dependency to version v0.1.13. Bumped aioncore runtime dependency to version v0.1.13. Source: llm_adapter@2026-05-26 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-26 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-26 Confidence: high |
— |
| Bugfix | Medium |
Quit cleanup on Linux/desktop is now serialized to prevent race conditions. Quit cleanup on Linux/desktop is now serialized to prevent race conditions. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Native GPU crashpad fatals are filtered from Sentry reports. Native GPU crashpad fatals are filtered from Sentry reports. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Pasting or dragging a file now preserves the selected workspace. Pasting or dragging a file now preserves the selected workspace. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Streaming chat replies correctly preserve text and thinking segments. Streaming chat replies correctly preserve text and thinking segments. Source: llm_adapter@2026-05-26 Confidence: high |
— |
| Bugfix | Medium |
Tool calls lacking a call ID are dropped with a warning. Tool calls lacking a call ID are dropped with a warning. Source: llm_adapter@2026-05-26 Confidence: high |
— |
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-namedirectly 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.configmigration 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(config-migration): stop deleted providers/assistants from resurrecting on launch (ELECTRON-1KT) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3018
- fix(startup): keep desktop open when backend startup fails by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3030
- fix(desktop): serialize quit cleanup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3031
- chore(skill): rewrite bump-version for post-separation workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3032
- fix(sentry): filter native GPU crashpad fatals by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3033
- chore(ui): polish feedback naming and remove error alert buttons by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3034
- fix(tool-calls): ignore calls without call IDs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3035
- fix: preserve chat stream boundaries and thinking timers by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3036
- feat(sendbox): mobile sendbox redesign with action sheet by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3039
- fix(guid): keep workspace dir when pasting/dropping files (ELECTRON-1K6) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3040
- chore: bump version to 2.1.3 and aioncore to v0.1.13 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3043
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.2...v2.1.3
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
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!
Related context
Related tools
Beta — feedback welcome: [email protected]