github iOfficeAI/AionUi v2.1.10

5 hours ago

Highlights

This is a stability and reliability release focused on ACP session recovery, smoother startup, and clearer error messages.

ACP Session Reliability

  • Models now stay in sync after recovering a conversation — the chat header and send box show the same model, and stale handshake models are no longer restored when a session is briefly unavailable.
  • Restored conversations wait for the ACP runtime to finish warming up before loading model and mode state, eliminating the early "404" errors that could appear right after reopening a chat.
  • Switching an ACP model or mode now gives clear, localized success and failure feedback.

Clearer Error Messages

  • Workspace path errors (extra whitespace, invalid paths) now show a specific, readable message across conversation, team, and scheduled-task flows instead of a generic "unknown error", and these errors survive a history reload.
  • When an MCP server fails because a command is missing, AionUi now shows hints tailored to the actual runtime — Bun, uv, Python, or Deno — instead of a generic launcher message.

Bug Fixes

  • The "close to tray" setting is now saved correctly and applied immediately, and the legacy setting is migrated automatically on startup.

Under the Hood

  • Backend startup failures now report richer diagnostics (missing binary vs. missing directory, health-polling cadence, recent auto-update state) to make crash reports easier to triage.

What's Changed

  • fix(desktop): persist close-to-tray setting by @kaizhou-lab in #3150
  • chore(docs): update WeChat group QR code to wx-10 by @IceyLiu in #3157
  • docs: remove obsolete Google login claims from READMEs by @IceyLiu in #3161
  • Fix ACP model state sync after session recovery by @piorpua in #3162
  • fix: normalize workspace path error handling by @kaizhou-lab in #3158
  • fix(sentry): split incomplete install diagnostics by @piorpua in #3164
  • fix(startup): add health polling diagnostics by @piorpua in #3168
  • fix(acp): sync runtime readiness and model feedback by @piorpua in #3169
  • fix: show runtime-specific MCP missing command hints by @kaizhou-lab in #3167
  • chore(skill): replace manual PR wait with auto-merge polling in bump-version by @piorpua in #3172
  • chore: bump version to 2.1.10 by @piorpua in #3173

Full Changelog: v2.1.9...v2.1.10

Don't miss a new AionUi release

NewReleases is sending notifications on new releases.