github iOfficeAI/AionUi v2.1.39

4 hours ago

Highlights

๐ŸŽ AionUi ร— Kimi Partnership โ€” Free Subscription Plans for Contributors

  • AionUi has entered a strategic partnership with Kimi (Moonshot AI). To thank our community, Kimi is offering free "Allegretto" subscription plans ($39/mo ยท ยฅ199/mo value) to AionUi contributors.
  • Campaign runs July 21 โ€“ September 21, 2026. Two ways to claim: veteran contributors with 10+ merged PRs in the AionUi repo, or 3 newly merged PRs during the campaign via the claim-an-issue process (see rules). First batch: 30 plans, first come first served.
  • Campaign details: https://x.com/AionUi/status/2079493379914961069 ยท Claim thread: #3640

Per-Model Capability Settings

  • Configure each model's capabilities directly in settings: a per-model Vision indicator with automatic / enabled / disabled modes, and an OpenAI API mode switch (automatic / Chat Completions / Responses). Automatic detection is preserved unless you set an explicit override.

Fixes & Improvements

  • Workspace file tree is stabilized โ€” expand state, search, and the preview panel stay consistent.
  • Clearer sign-in hint when an auth-gated agent returns an empty turn, so you know to log in instead of seeing nothing.
  • No more false "local data repair failed" alarm caused by concurrent startup.
  • Agent settings: launch path is hidden for npx-based agents, and the repair panel stays mounted during background revalidation with a correct status banner.
  • Markdown preview renders distinct heading texts correctly.
  • Send button arrow-up icon restored.

Engine updates (AionCore v0.1.49 โ†’ v0.1.50)

  • Official Kimi K2.7 Code image input is now enabled โ€” send images to Kimi's coding model.
  • Per-model capability settings supported at the engine layer (pairs with the settings UI above); automatic vision detection preserved.
  • More reliable ACP: bounded config RPC timeout without tearing down the connection; auth failures from real turns now reflect into agent availability.
  • Safer concurrent AionCore startup over one data directory; aionrs sessions rebuilt from persisted runtime permissions.
  • Updated Kimi logo to the official brand mark.

What's Changed

  • chore: bump version to 2.1.39 and aioncore to v0.1.50 by @piorpua in #3660
  • fix(startup): stop false "local data repair failed" alarm from concurrent startup by @piorpua in #3650
  • feat(github): post claim invitation when an issue is labeled bonus by @IceyLiu in #3649
  • fix(github): never auto-assign bonus-labeled issues in triage workflow by @IceyLiu in #3647
  • feat(settings): configure model capabilities by @jiahe0510 in #3639
  • fix(conversation): show sign-in hint for empty ACP turns needing auth by @kaizhou-lab in #3644
  • fix(workspace): stable file tree โ€” expand state, search, preview panel by @IceyLiu in #3642
  • fix(agent-settings): hide launch path for npx agents and fix repair-panel status banner by @kaizhou-lab in #3641
  • docs(readme): add AionUi ร— Kimi contributor campaign section by @IceyLiu in #3643
  • fix(github): use English-only module dropdown with exact-match triage parsing by @IceyLiu in #3636
  • feat(github): automated issue/PR/discussion triage to module owners by @IceyLiu in #3631
  • fix(preview): render distinct heading texts in markdown preview by @IceyLiu in #3630
  • feat(settings): promote Kimi/Moonshot placement in platform and agent lists by @IceyLiu in #3629
  • feat(feedback): route-aware module preselection and ask-the-butler chip on error surfaces by @IceyLiu in #3626
  • fix(chat): restore arrow-up icon on send buttons by @IceyLiu in #3627
  • chore(docs): update WeChat group QR code to wx-17 by @IceyLiu in #3623
  • fix(settings): keep agent repair panel mounted during background revalidation by @IceyLiu in #3624

Full Changelog: v2.1.38...v2.1.39

Don't miss a new AionUi release

NewReleases is sending notifications on new releases.