Skip to content

Releases: iOfficeAI/AionUi

v1.8.27

13 Mar 14:31
4e649aa

Choose a tag to compare

What's New

Features

  • Conversation Minimap – New session minimap with improved theme thumbnail preview
image
  • Conversation history – Drag-and-drop sorting for pinned chat
image
  • Star Office – A super nice office was provided for the lobsters
image

Fixes

  • OpenClaw – More reliable gateway streaming and history fallback
  • Preview – Better large text preview and unified size limits

What's Changed

  • feat(ui): 新增会话 Minimap 并增强主题缩略图预览 by @taekchef in #1154
  • feat(conversation): add drag-and-drop sorting for conversation history by @cdxiaodong in #1138
  • chore: improve bump-version workflow steps by @piorpua in #1282
  • fix(openclaw): fix gateway streaming reliability and add history fallback by @piorpua in #1256
  • fix(star-office): rebase #1205 on main and restore monitor UX by @ringringlin in #1250
  • fix(preview): optimize large text preview and unify limits by @HarryFight in #1289
  • chore: bump version to 1.8.27 by @piorpua in #1292
  • chore: add post-merge steps to bump-version command by @piorpua in #1293
  • ci: add retry for bun install in build job by @piorpua in #1294

New Contributors

Full Changelog: v1.8.26...v1.8.27

v1.8.26

12 Mar 16:35
1bd4d10

Choose a tag to compare

What's New

Features

  • Codex/PR workspace – Remember last directory for Codex PR workspace (#1265).
image
  • ACP context usage – Show context usage for ACP-connected Claude Code and Codex sessions (#1207).
image
  • Conversation – Replace the plus button with an agent selection dropdown for starting new chats (#1206).
image

Fixes

  • Gemini – Restore conversation history injection when rebuilding sessions (#1268).
  • Workspace – Fix workspace dropdown arrow on the left not collapsing (#1156, #1197).
  • Conversation – Remove stale workspace entries from expanded state (#1271).
  • WebUI – Add favicon for browser tab (#1173).
  • i18n – Real-time bidirectional language sync between desktop and WebUI (#1189).
  • ACP – Fix Iflow and Qwen failing to start when Electron inherits stale Node.js env (#1278).

What's Changed

  • Codex/pr workspace last directory by @JAVA-LW in #1265
  • fix(gemini): restore conversation history injection on session rebuild by @kaizhou-lab in #1268
  • feat(acp): add context usage indicator for ACP-connected CC and Codex sessions by @Castor6 in #1207
  • feat(conversation): replace plus button with agent selection dropdown by @Jassy930 in #1206
  • fix(#1156): 修復工作目錄左側下拉箭頭無法收起 by @audichuang in #1197
  • fix(conversation): remove stale workspace entries from expanded state by @kaizhou-lab in #1271
  • fix(webui): add favicon for browser tab icon by @Jassy930 in #1173
  • fix(i18n): real-time bidirectional language sync between desktop and WebUI by @audichuang in #1189
  • fix(acp): iflow and qwen fail to start — Electron inherits stale Node.js env by @kaizhou-lab in #1278
  • chore: bump version to 1.8.26 by @piorpua in #1279

Full Changelog: v1.8.25...v1.8.26

v1.8.25

11 Mar 13:49
426ab69

Choose a tag to compare

What's Changed

  • fix(cron): fix unread red dot indicator not disappearing on conversation click by @cdxiaodong in #1216
  • feat(models): add PPIO as preset LLM provider by @cnJasonZ in #1239
  • fix: prevent unnecessary Electron Helper process spawning on conversation click by @kaizhou-lab in #1252
  • fix(auto-update): use architecture-specific update channel (#1201) by @gobylor in #1254
  • fix(settings): restore builtin assistant editing permissions by @kaizhou-lab in #1259
  • fix: 修复新会话继承旧会话 ACP session 上下文的 bug by @cdxiaodong in #1253
  • chore: bump version to 1.8.25 by @piorpua in #1260
  • fix(conversation): narrow acp session extra type to fix TS errors by @piorpua in #1261
  • chore: add type-check step to AGENTS.md and bump-version command by @piorpua in #1262
  • fix(messages): skip duplicate user message when msg_id already exists by @piorpua in #1263

New Contributors

Full Changelog: v1.8.24...v1.8.25

v1.8.24

10 Mar 13:58
077dbd2

Choose a tag to compare

v1.8.24 Pre-release
Pre-release

What's New

Features

  • Reasoning effort – Choose thinking strength (e.g. low/medium/high) for Codex to balance speed and depth.
image
  • Unified chips and layout – Model and permission chips are unified, and the chat, preview, and workspace layout is cleaned up.
image
  • Slash command menu – The slash command menu has a clearer, more consistent look and is easier to scan.
image
  • Extension system – The app supports a pluggable extension system with an E2E test setup for add‑ons.

What's Changed

  • 基本本地Windows打包做了一些修复 by @JAVA-LW in #1058
  • style(sendbox): refine slash command menu visual design by @ringringlin in #1140
  • fix: normalize electron-updater metadata to ensure deterministic release builds by @loonghao in #1195
  • chore: update bun.lock with testing library dependencies by @piorpua in #1198
  • fix(acp): two-phase retry for Codex/Claude ACP bridge with named version constants by @piorpua in #1212
  • docs: rewrite CLAUDE.md to be lean and accurate by @piorpua in #1217
  • feat(commands): add pr-review and bump-version commands by @piorpua in #1219
  • fix(test): skip i18n-packaged test when renderer output is missing by @piorpua in #1220
  • update wx-group qr code by @IceyLiu in #1222
  • fix(acp): implement Codex session resume via session/load by @audichuang in #1215
  • refactor(acp): extract parseSessionCapabilities to eliminate duplication by @piorpua in #1224
  • feat: extension system core + E2E test infrastructure by @loonghao in #1161
  • refactor: address post-merge review findings from PR #1161 by @piorpua in #1227
  • update UI by @IceyLiu in #1226
  • chore: migrate oss-commit to project-level command and rename to oss-pr by @piorpua in #1229
  • feat: add reasoning effort selector for Gemini, ACP, and Codex (#1211) by @audichuang in #1213
  • fix(codex): resolve mode switch errors and Full Auto permission behavior by @IceyLiu in #1234
  • docs(readme): remove outdated development section, move to docs/ by @kuishou68 in #1235
  • chore: bump version to 1.8.24 by @kaizhou-lab in #1236
  • feat(ui): unify model/permission chips and polish chat+preview+workspace layout by @ringringlin in #1231
  • style: remove extra blank line in AgentPillBar by @kaizhou-lab in #1238

Full Changelog: v1.8.23...v1.8.24

v1.8.23

06 Mar 05:23
2259134

Choose a tag to compare

What's Changed

image
  • fix(tray): resolve transparent icon on Windows and add i18n for tray menu by @cdxiaodong in #1182
  • fix(settings): filter agent lists by locally installed agents by @kuishou68 in #1171
  • fix(codex): show latest GPT models in Guid page and conversation by @kuishou68 in #1184
  • chore: bump version to 1.8.23 by @kuishou68 in #1186

New Contributors

Full Changelog: v1.8.21...v1.8.23

v1.8.22

05 Mar 13:26

Choose a tag to compare

What's Changed

  • docs: add headless server deployment guide by @zihenghe04 in #1098
  • fix(skill-env): propagate full shell PATH to worker processes by @kuishou68 in #1011
  • feat(i18n): modular refactor with lazy loading optimization by @loonghao in #1004
  • test(directoryApi): add unit tests for Windows drive navigation (#1082) by @kuishou68 in #1136
  • fix(tray): resolve IPC notification and icon display issues by @cdxiaodong in #1095
  • fix: auto-update arch fallback + CI install smoke tests by @loonghao in #1133
  • release: v1.8.22 — fix model selector hooks crash in channel settings by @kuishou68 in #1149
  • fix(ci): replace comma with hyphen in linux arch cache key by @kuishou68 in #1150
  • fix: resolve ACP detector deadlock and filter channel agents by @kuishou68 in #1159
  • fix(clipboard): add secure context fallback and consistent error handling by @Jassy930 in #1162
  • feat(settings): polish theme/display/model UX and styling by @ringringlin in #1167

New Contributors

Full Changelog: v1.8.21...v1.8.22

v1.8.21

03 Mar 12:32
e2cc2a4

Choose a tag to compare

New Features

  • Models now support health checks, enable/disable toggles, and developer debugging. (#1085, @Asunfly)
image image
  • Chrome DevTools Protocol (CDP) is supported for AI-assisted debugging. (#1002, @loonghao)

What's Changed

  • fix(webui): prevent infinite redirect loop on login page by @kuishou68 in #1106
  • fix(build): apply ad-hoc signing for unsigned macOS arm64 builds by @kuishou68 in #1115
  • feat(model): 实现模型健康检测、启停开关和开发者调试功能 by @Asunfly in #1085
  • fix: address multiple issues found in v1.8.20 audit by @kuishou68 in #1112
  • feat(cdp): Add Chrome DevTools Protocol support for AI-assisted debugging by @loonghao in #1002
  • fix(webui): open external links on client browser instead of server by @Jassy930 in #1121
  • fix(css): 修复设置返回对话页后主题回退问题 by @taekchef in #1109
  • fix(webui): resolve multiple WebUI issues (#977, #1075, #1082, #1083, #1113) by @kuishou68 in #1124
  • fix(acp): surface relay model_not_found errors to UI by @kuishou68 in #1122
  • chore: bump version to 1.8.21 and fix slash command dropdown spacing by @kuishou68 in #1126

Full Changelog: v1.8.20...v1.8.21

v1.8.20

02 Mar 13:02
e057839

Choose a tag to compare

New Features

1. aionui:// deep link protocol

Support for the aionui:// URL scheme to pre-fill New-API provider settings, so external links can open AionUi with API config pre-filled.
image

2. Keyboard shortcuts for confirmation prompts

Confirmation dialogs now support keyboard shortcuts so you can confirm or cancel quickly from the keyboard.
image

3. Slash commands and WebUI dev-mode proxy

Slash commands are implemented and supported in the chat interface.
WebUI dev-mode proxy is available so slash commands work when developing against the WebUI server.
image

What's Changed

  • readme remote oinline gif by @ringringlin in #1081
  • fix: DashScope Coding Plan model list and WebUI dev server proxy by @kuishou68 in #1087
  • update wechat_group QR code by @IceyLiu in #1089
  • fix(acp): use enhanced PATH for CLI detection by @Jassy930 in #1059
  • fix(models): update Gemini model references to 3.1 and sync bun.lock with aioncli-core 0.30.0 by @audichuang in #1091
  • fix(sendbox): preserve user input during AI reply in Codex/Nanobot/OpenClaw by @cdxiaodong in #1076
  • feat: add aionui:// deep link protocol for new-api provider pre-fill by @kuishou68 in #1097
  • Fix: windows arch detection windows 修复安装包能在错误的指令集上安装 by @LeeShunEE in #1055
  • fix(webui): handle expired token on initial WebSocket connection by @Jassy930 in #1094
  • fix(telegram): harden polling shutdown and add lifecycle tests by @loonghao in #1099
  • feat(confirm): add keyboard shortcuts for confirmation prompts by @cdxiaodong in #1079
  • feat(slash): implement slash commands with WebUI dev-mode proxy by @Jassy930 in #1054
  • fix: 修复 WebUI 下自定义 CSS 丢失,并基于队列与状态降级重构主题存储 by @taekchef in #1084
  • chore: bump version to 1.8.20 by @kuishou68 in #1104

New Contributors

Full Changelog: v1.8.19...v1.8.20

v1.8.19

01 Mar 05:49
01f2809

Choose a tag to compare

New Features

  • More CLI available in the assistant config — Added support for Qwen Code preset assistants so you can use Qwen Code out of the box.
image
  • DashScope Coding Plan — Support for DashScope Coding Plan models; ACP npx cache recovery and model listing are fixed for a reliable coding-plan experience.
image
  • Mobile workspace panel — Improved layout and behavior of the workspace panel on mobile/WebUI for a smoother experience.
image

What's Changed

  • fix(workspace): ignore stale aborted getWorkspace responses by @kaizhou-lab in #1010
  • fix(messages): resolve streaming auto-scroll jitter (#976) by @kaizhou-lab in #1014
  • docs(readme): remove outdated justfile commands section by @kuishou68 in #1020
  • fix(webui-mobile): stabilize tooltip/focus/workspace interactions by @ringringlin in #1036
  • feat: 添加 Qwen Code 预设助手支持 by @JAVA-LW in #1041
  • fix(conversation): 修复侧边栏对话标题溢出未截断问题 by @cdxiaodong in #1015
  • fix(markdown): prevent content overflow in Shadow DOM renderer by @cdxiaodong in #1024
  • fix(preview): reset preview panel when switching conversations by @cdxiaodong in #1026
  • fix(sendbox): 发送消息时立即清空输入框避免竞态覆盖 by @cdxiaodong in #1031
  • fix(chat): add min-h-0 to fix flex column overflow in chat layouts by @cdxiaodong in #1023
  • fix(sendbox): AI 处理期间不再禁用输入框 by @cdxiaodong in #1030
  • fix(ui): prevent content overflow on narrow screens by @cdxiaodong in #1017
  • fix(channel): fix model restore timing for Google Auth provider by @cdxiaodong in #1022
  • fix(channels): pass entered token when enabling Telegram plugin by @cdxiaodong in #1019
  • fix(settings): auto-save for Gemini and System settings by @cdxiaodong in #1021
  • fix: ACP npx cache recovery and DashScope Coding Plan model listing by @kuishou68 in #1046
  • fix(sendbox): remove redundant setContent clearing to preserve user input by @kuishou68 in #1062
  • Feat/mobile workspace panel polish by @ringringlin in #1049
  • chore: bump version to 1.8.19 by @kuishou68 in #1063
  • fix(lint): format ternary expression to single line by @kuishou68 in #1064
  • docs(readme): add WebUI remote demo video to all language READMEs by @ringringlin in #1065
  • fix(types): resolve TypeScript errors from aioncli-core API changes by @kuishou68 in #1066
  • fix(settings): prevent false confirm dialog on system settings page load by @kuishou68 in #1070

New Contributors

Full Changelog: v1.8.18...v1.8.19

v1.8.18

27 Feb 03:41
aefc945

Choose a tag to compare

AionUi 1.8.18 Release Notes

✨ New Features

  • 🔄 In-app auto-update: Check for new versions, read release notes, and install with one click from inside the app.
  • 💾 Preference memory: New conversations remember your last chosen mode and model so you don’t have to reselect every time.
  • ⏰ Scheduled messages: Messages triggered by cron use a dedicated bubble and schedule badge so they’re easy to spot.
  • 🔧 Tool call display: Tool calls can be collapsed/expanded to show summary and details for clearer reading.
image

🌐 WebUI

  • Settings split into “WebUI” and “Channels” tabs for clearer remote access and channel entry.
  • Fixed: WebUI failing to load in the browser after installing the packaged app.
image

🐛 Fixes & Improvements

  • ⌨️ Input & dialogs: Fixed Chinese IME Enter key truncating or sending text early; long confirmation titles no longer hide buttons.
  • 🤖 Sessions & updates: Fixed message bleed when switching sessions and repeated false update prompts; Windows installer issues; more stable MCP connections.

📎 Other

  • Markdown in messages supports LaTeX math (e.g. \[...\], \(...\)).
  • Various build and dependency improvements.

Full changelog: GitHub Releases.

What's Changed

  • update wx group by @IceyLiu in #975
  • fix(confirm): prevent buttons from being hidden when content is too long by @kaizhou-lab in #981
  • feat: implement electron-builder auto-update functionality by @loonghao in #970
  • fix(webui): resolve packaged renderer path lookup by @kuishou68 in #980
  • fix(mcp): improve error messages, stale config detection, and TTY crash prevention by @kuishou68 in #972
  • feat: mode persistence, IME fix, cron badge, tool details by @kaizhou-lab in #991
  • feat(settings): polish remote webui and channels UX by @ringringlin in #974
  • chore: bump version to 1.8.18 by @kaizhou-lab in #998
  • style: fix eslint prettier error in MessagetText by @kaizhou-lab in #999
  • fix: add return-type annotation to suppress TS7011 by @kaizhou-lab in #1001
  • fix(gemini): prevent message leak across conversations when switching tabs by @kaizhou-lab in #1003
  • fix(update): correct auto-update false positives and auto-show modal by @kaizhou-lab in #1006

Full Changelog: v1.8.17...v1.8.18