Populars: Dades actualitzades el 26 d’octubre del 2026

Categories

Internet1.355
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.120
Eines per a desenvolupadors3.132
Eines d’IA527
Seguretat i privadesa385
Eines del sistema3.113
Jocs523
Educació i ciència239
Xarxa i TI284

AionUi: baixar versions anteriors

Free, local, open-source GUI app for Gemini CLI — Enhance Chat Experience, Multi-tasking, Code Diff View, File & Project Management, and more

aionui Assistents d’IA i LLM #58 Assistents d’IA i LLM

Aquí hi ha 146 versions d’AionUi, des de 16 d’agost del 2025 fins a l’actual, 2.2.2. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2025: 27 27 25 2026: 119 119 26

146 versions en 1 any · unes 137 per any

VersióDataMidaFitxers
2.2.2Darrera versió 9 de setembre del 2026 180,3 MB 64 bits EXE (NSIS) 180,3 MB64 bits EXE (NSIS) 180,3 MBARM64 EXE (NSIS) 180,3 MB
Notes de la versió
Highlights
Explorer: tab-scoped refresh and Collapse All
- The Files and Changes panel now has a single top-bar Refresh button that does the right thing per tab: on Files it re-mounts every root and revalidates project detail; on Changes it re-discovers repositories and re-pulls their status.
- A git worktree created inside an already-open project now shows up on the Changes tab after a single refresh — no more switching projects away and back to make it appear.
- The Refresh button tracks real in-flight state (busy/spinner) and ignores repeated clicks until the refresh completes.
- New Collapse All action (Files tab) collapses the whole file tree in one click.
- The toolbar was regrouped to match VS Code: project actions (add folder, open workspace) first, view actions (refresh, collapse-all) at the far right, and tooltips on the right-docked panel are anchored so short labels no longer wrap. The scattered right-click "Refresh" and Changes-header refresh entries were consolidated into this single control.
Engine updates (AionCore v0.2.1 → v0.2.2)
- Added agent-driven conversation creation, letting an agent start new conversations programmatically — supporting the cross-conversation (@@) messaging capabilities introduced in earlier releases.
What's Changed
- feat(explorer): tab-scoped refresh with repo re-discovery and Collapse All by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4202
- chore(docs): update WeChat group QR code to wx-23 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/4229
- chore(docs): remove orphaned WeChat QR image wx-16.png by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/4230
- chore: bump version to 2.2.2 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4236
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.2.1...v2.2.2

📦 Download
Installers are no longer published on GitHub. Download the latest build from the official website — https://www.aionui.com/
2.2.1 1 de setembre del 2026 180,2 MB 64 bits EXE (NSIS) 180,2 MB64 bits EXE (NSIS) 180,2 MBARM64 EXE (NSIS) 180,2 MB
Notes de la versió
Highlights
Clearer conversation notifications
- Turn-completed notifications now include the conversation's name, so you can tell at a glance which conversation finished instead of seeing identical "finished responding" messages (long names are truncated).
Sidebar tells "still working" from "needs your input"
- When a conversation pauses waiting on you — a tool permission request or an agent question (AskUserQuestion) — the sidebar now shows a distinct attention icon instead of the generic generating spinner, across the ACP, Codex, and Aion CLI backends.
- A desktop notification also fires for the waiting state (when the window is unfocused), naming the conversation when its title is known, so a paused agent no longer waits unnoticed.
Fewer forced re-logins
- WebUI sessions now silently refresh on a 401 instead of interrupting you to sign in again.
Engine updates (AionCore v0.1.72 → v0.2.1)
- @@ mentions in a conversation are now routed to the session-message skill, with a fallback to session capability blocks when needed — smoother handoffs in team and multi-session work.
- Repository discovery now enumerates a repo's linked git worktrees, so multi-worktree projects are recognized more completely.
- Auth uses a dual-token refresh with singleflight for more reliable session renewal.
- Breaking change: skills are now delivered through an AionUi-owned view instead of being placed in the workspace directory — how skills are stored and loaded has changed.
Bug Fixes
- Fixed the WebUI bridge WebSocket hammering reconnects after repeated failures (reconnect storm).
- Aligned the recipient/sender capability wording in @@ blocks for consistency.
What's Changed
- feat(notification): name the conversation in turn-completed notifications by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4195
- feat(conversation): distinguish waiting-for-user state in sidebar and notify by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4198
- chore: bump version to 2.2.1 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4200
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.2.0...v2.2.1

📦 Download
Installers are no longer published on GitHub. Download the latest build from the official website — https://www.aionui.com/
2.1.61 25 d’agost del 2026 180,1 MB 64 bits EXE (NSIS) 180,1 MB64 bits EXE (NSIS) 180,1 MBARM64 EXE (NSIS) 180,1 MB
Notes de la versió
Highlights
Appearance: pick your own font family and weight
- Settings → Appearance now lets you choose the typeface across four regions — app, chat, markdown and code — from a searchable list of fonts installed on your machine, plus a matching font-weight control (Light/Regular/Medium/Semibold/Bold, or system default) for each region.
Archived conversations, fully reachable
- The archived conversations list now pages in the rest of each group instead of silently truncating it — a "load more" button reveals older archived chats a page at a time.
Plan bar pinned above the send box
- The agent's plan / to-do snapshot moves out of the message stream into a collapsible bar pinned above the send box, and a bug that could duplicate the plan card while destroying a neighboring message is fixed.
Preview panel: maximize toggle and better tab menu
- The preview panel gains a maximize/restore toggle that hides the chat area and gives the preview the full width; restoring is instant.
- Right-clicking a preview tab no longer opens an invisible off-screen menu, and the menu now includes Close and Close Unmodified actions (with Cmd/Ctrl+W support scoped to the panel).
Slash commands and diagrams
- The slash-command menu in the chat send box now accepts the highlighted command with Tab/Shift+Tab, and a race that could send the raw /command text instead of selecting it on fast typing is fixed.
- Markdown now renders WaveDrom/WaveJSON timing diagrams inline, with the same pan, zoom and click-to-zoom interactions already available for Mermaid diagrams.
Engine updates (AionCore v0.1.71 → v0.1.72)
- Model selection for Claude sessions is now applied the same way the Claude CLI applies it, so the app and the CLI agree on which model is actually running.
- Session JWTs now last 30 days to match the cookie lifetime, avoiding unexpected re-authentication.
- Plan snapshots are now persisted with the conversation so they can be restored later, and archiving a conversation properly tears down its agent process.
- Skill descriptions injected into the agent context are trimmed to fit the injection budget, reducing overhead on startup.
Bug Fixes
- Fixed conversations started from an empty message showing a blank, unclickable title — the title area is now always clickable to rename, even when empty.
- Fixed markdown tables without explicit alignment markers rendering with a centered header above left-aligned body rows; headers now align left like the rest of the table.
- Fixed a case where an unpicked model silently inherited a stale choice from a previous session instead of letting the agent start on its own default.
What's Changed
- feat(settings): page archived groups with load-more by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4137
- feat(settings): add font family selection by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4138
- feat(plan): pin the plan above the send box and fix the duplicate-card merge by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4133
- feat(settings): add font weight selection by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4152
- feat(preview): add maximize toggle for the preview panel by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4153
- feat(chat): accept slash command with Tab and fix Enter send race by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4154
- feat(renderer): render WaveDrom timing diagrams in markdown by @heartacker in https://github.com/iOfficeAI/AionUi/pull/4135
- fix(guid): stop turning "no model picked" into a silent pick by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4162
- feat(preview): fix off-screen tab context menu and add tab actions by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4164
- fix(conversation): make empty conversation title clickable to rename by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4169
- fix(markdown): align table header with body rows by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4167
- chor
2.1.60 21 d’agost del 2026 179,9 MB 64 bits EXE (NSIS) 179,9 MB64 bits EXE (NSIS) 179,9 MBARM64 EXE (NSIS) 179,9 MB
Notes de la versió
What's Changed
- fix(desktop): log attribution for uncaught main-process errors by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4112
- refactor(feedback): attach account email automatically by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4117
- feat(explorer): refresh a root via backend remount by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4121
- feat(sidebar): archive-first UI and archived page by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4126
- feat(renderer): enable mermaid pan/zoom in chat markdown by @heartacker in https://github.com/iOfficeAI/AionUi/pull/4108
- feat(layout): resizable desktop sider with snap-collapse by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4128
- feat(conversation): allow empty-input start with assistant empty state by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4127
- feat(chat): @@ conversation mentions and cross-conversation delivery UI by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4131
- chore: bump version to 2.1.60 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/4134
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.59...v2.1.60
2.1.59 19 d’agost del 2026 179,6 MB 64 bits EXE (NSIS) 179,6 MB64 bits EXE (NSIS) 179,6 MBARM64 EXE (NSIS) 179,6 MB
Notes de la versió
What's Changed
- feat(explorer): drag-to-transfer files across the project tree by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4090
- fix(markdown): render chat KaTeX formulas once in Shadow DOM by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4091
- feat(feedback): add optional contact email field by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4096
- fix(security): block path traversal in HTML renderer resource inlining by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4097
- fix(ui): make monochrome logos follow the theme color by @ChristianLuciani in https://github.com/iOfficeAI/AionUi/pull/3614
- fix(desktop): stop renderer launch-failed reload storm with backoff and throttled relaunch by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4100
- feat(explorer): new file/dir + grouped row menu by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4102
- fix(acp): render relative images in agent replies by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4103
- fix(markdown): keep inline markup at the heading's size inside chat headings by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4104
- refactor(media): read image root from ConversationContext by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/4105
- chore: bump version to 2.1.59 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/4107
New Contributors
- @ChristianLuciani made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3614
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.58...v2.1.59
2.1.47-final 5 d’agost del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This is the final AionUi build distributed through GitHub Releases. From here on, installers and updates come from the official website. See A note on distribution at the bottom for what this means for you, your data, and the open-source repo.
Highlights
In-App Browser, Controllable by the Agent
- Web pages now open as tabs in the preview panel, and you share one persistent session with the agent — sign in by hand once, and the agent carries that session into whatever it does next.
- The agent reaches the browser through a new built-in MCP server (aionui-browser), so it can navigate, click, and pull data on its own.
- On safety: the obvious way to let an agent drive Chromium is --remote-debugging-port, but that switch is application-wide with no per-target ACL — it would expose every WebContents, including the main window and its preload bridge, to any local process with no authentication. Instead this ships a single-target CDP bridge that exposes only the browser view. Nothing is written to config or the database; the bridge's port and access token travel down the process-inheritance chain, so multiple app instances never cross wires.
Conversation Forking
- A branch arrow on the message hover row forks the conversation at that message into a new one and drops you into it — useful for exploring a different path without disturbing the original.
- Where the entry appears follows what the backend can actually do: Codex can fork at any turn, Claude and ACP agents fork at the latest message only (so the copied history matches what the forked session really remembers), and agents without a fork surface don't show the entry at all.
Agent-Driven Conversation Naming
- Agents that support it now propose conversation titles automatically. A name you set yourself is never overwritten — only default and derived names stay replaceable.
Fixes & Improvements
- The message anchor rail introduced in v2.1.46 now stays clear of message text and covers the full conversation history.
- Database rebuild is gated behind a second confirmation, so a misclick can't wipe your local data.
- GPU-process crash noise is suppressed, and the app now tells you when hardware acceleration has been auto-disabled. The underlying crashes come from end-of-life GPUs with very old drivers rather than a code regression, and the misleading crash reports made that hard to see.
- The workspace toggle stays in the title bar where it belongs.
- Team run state handles omitted slot work instead of getting confused by it.
- Preview file I/O migrated to ChatFileRef /content endpoints; PDFs now load via a stream URL, and Office files resolve through ChatFileRef.
Engine updates (AionCore v0.1.57 → v0.1.58)
- Conversation forking and agent-driven session naming are backed end-to-end here — the backend half of both features above.
- Claude session cost now stays cumulative across process respawns instead of resetting.
- Progress cards settle correctly through session teardown and resume. Previously, if the idle reaper removed a task mid-flight while the underlying work kept running, the stored row stayed running — leaving a View Steps spinner turning for hours over a task that had already succeeded.
- Resumed conversations keep the thought-level picker.
- The managed Node version probe now retries transient failures instead of giving up on the first miss.
A note on distribution
AionUi and its commercial counterpart share a package name but use different signatures, and operating systems refuse overwrite installs across signatures. In-app updating simply cannot carry you across, so this build ships in "discontinued mode": startup auto-checks are silenced, and the manual update check opens a migration letter pointing to the official website instead.
When you do move over:
- Your conversations and files stay local. The agent runs on your own machine; content is never uploaded to our servers.
- Your local data carries over as-is. After the first sign-in, the new version inherits your ex
2.1.46 3 d’agost del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(office-preview): degrade gracefully on FILE_WATCH_UNAVAILABLE by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3819
- fix(preview): restore multi-tab when opening files from explorer by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3821
- feat(explorer): add reveal-in-folder context menu (Electron only) by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3820
- fix(conversation): make Antigravity conversations usable in the UI by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3812
- feat(conversation): add a message anchor rail with a search entry point by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3824
- chore(preview): cut dead export chain and directory-selection modal by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3822
- fix(guid): stop a CLI agent's first turn from using the aionrs provider model by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3827
- fix(runtime): reconcile self-healed install-integrity failures before alerting by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3828
- feat(update): make manual update check CDN-authoritative by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3830
- fix(startup): stop misreporting slow backend startup as broken installation by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3831
- chore: bump version to 2.1.46 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3833
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.45...v2.1.46
2.1.45 31 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(explorer): reveal highlight + @ Tab complete by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3794
- fix(sendbox): tag loading-window @mention fallback with local chat-ref by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3801
- chore: bump version to 2.1.45 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3806
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.44...v2.1.45
2.1.44 30 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(search): filename search + chat-ref by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3784
- fix(tray): honor close-to-tray on custom title-bar close (#3669) by @gaursomya777-dev in https://github.com/iOfficeAI/AionUi/pull/3717
- fix(preview): restore file rendering for Explorer opens by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3786
- feat(skills): add file browser to detail page by @luisinluisao in https://github.com/iOfficeAI/AionUi/pull/3683
- chore: bump version to 2.1.44 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3792
New Contributors
- @luisinluisao made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3683
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.43...v2.1.44
2.1.43 29 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(webui): implement dialog.showOpen so file and folder pickers work by @xsyk in https://github.com/iOfficeAI/AionUi/pull/3766
- fix(conversation): persist ThoughtDisplay elapsed timer across conversation switches by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3774
- feat(explorer): project-scoped Explorer replacing workspace tree by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3763
- feat(explorer): sort tree entries directories-first by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3775
- refactor(webui): reduce redundant API refetch and drop dead front-end fs accessors by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3768
- fix(pet): source pet enable switch initial state from authoritative value by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3777
- feat(team): add click-to-wake manual warmup trigger to teammate model selector by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3776
- feat(conversation): restore agent-reported context usage indicator for ACP conversations by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3772
- chore: bump version to 2.1.43 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3782
New Contributors
- @xsyk made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3766
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.42...v2.1.43
2.1.42 28 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- chore(docs): update WeChat group QR code to wx-18 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3746
- feat(permissions): submit permission decision in one click for one-off options by @GoldenDecade in https://github.com/iOfficeAI/AionUi/pull/3686
- feat(tray): left-click tray icon toggles show/hide (Windows/Linux) (#3725) by @gaursomya777-dev in https://github.com/iOfficeAI/AionUi/pull/3726
- fix(conversation): long URL / unbroken string in a user message overflows the bubble by @GoldenDecade in https://github.com/iOfficeAI/AionUi/pull/3727
- feat(assistant): show quick-chat button on enabled tab rows by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3748
- fix(i18n): soften empty-turn needs-auth copy and add token-limit tip by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3751
- fix(startup): skip mkdir for pre-existing backend startup directories by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3759
- feat(skills): explain delete scope in skill delete confirm dialogs by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3761
- chore: bump version to 2.1.42 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3765
New Contributors
- @gaursomya777-dev made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3726
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.41...v2.1.42
2.1.41 24 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(shortcuts): add common UI bindings by @eyaeya in https://github.com/iOfficeAI/AionUi/pull/3675
- fix(team): extend ITeamRunEvent.source with system_lifecycle by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3721
- feat(notification): notify on agent turn completion when window is unfocused (desktop) by @GoldenDecade in https://github.com/iOfficeAI/AionUi/pull/3715
- chore: bump version to 2.1.41 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3728
New Contributors
- @GoldenDecade made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3715
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.40...v2.1.41
2.1.40 23 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Direct-CLI Sessions for Claude and Codex
- Claude and Codex now run over a new direct-CLI session path that talks to each CLI's native protocol instead of going through a third-party ACP shim. Sessions get a persistent per-conversation process that resumes with your model, mode, MCP servers, and permission settings intact.
- The chat stream now surfaces backend advisories — like a rejected model/mode switch or a Codex deprecation notice — as inline tips, without confusing the running/timer state.
Faster, More Resilient Teams
- Entering a team session no longer wakes up every member behind a full-screen overlay. Only the leader warms up first; teammates stay dormant (shown with a distinct outlined badge) and wake lazily when work is first delivered to them.
- If a single member fails to start, it no longer takes the whole team down — you can retry starting just that member.
- The sidebar now shows a live running indicator on each team while it is accepting, executing, or cancelling work, even when you navigate away from the team page.
Permission Panel Redesign
- Permission requests from both built-in and ACP agents now share one cleaner inline panel: a clear operation badge (execute / edit / read), simple option rows, and a single explicit Confirm action. New requests no longer steal focus from the chat composer.
Assistant & Agent Management
- New "Enabled" tab in Assistant Settings lets you drag-and-drop reorder all enabled assistants in one list — CLI, custom, and official alike. The saved order applies everywhere assistants are picked: new conversation, home, team creation, and scheduled tasks.
- Custom agents can now use image avatars, not just emoji — pick from the built-in gallery or upload your own image.
Scheduled Tasks Made Discoverable
- Every conversation row in history now has a timer action that pre-fills a localized /cron example, so turning an existing conversation into a scheduled task takes one click.
- Input placeholders now hint at hidden affordances: "/" for commands on the home input and ↑/↓ for message history in conversations.
Bug Fixes
- Update downloads can be minimized again — the downloading card no longer blocks the chat input until the transfer finishes.
- Messages with many attached files no longer stretch the conversation wider than the window; the file list scrolls internally as designed.
- ACP file change panels are back: edit diffs render with the full file changes panel and insertion/deletion counts instead of collapsing into a bare path label.
Engine updates (AionCore v0.1.50 → v0.1.51, Aion CLI runtime v0.2.6 → v0.2.7)
- Aion CLI file edits are far more reliable: exact matches are prioritized, and line-ending differences (CRLF vs LF) no longer cause edit failures.
- Streaming is more robust: partial UTF-8 characters split across network chunks no longer corrupt output, and errors embedded in streaming responses are handled gracefully instead of breaking the turn.
- Context compaction now accounts tokens correctly, and an agent stuck on repeatedly failing tools finalizes its answer instead of looping.
- Conversation cron schedules now use the host machine's timezone, so tasks fire when you expect.
- Grok startup environment is hardened with npx recovery, and the system keep-awake lock is properly released on shutdown.
- Groundwork landed for an upcoming Project Explorer feature (project/folder data layer) — no user-visible change yet.
What's Changed
- fix(update): allow minimizing active downloads by @eyaeya in #3663
- fix(chat): bound HorizontalFileList to conversation width to prevent overflow by @taekchef in #3659
- fix(chat): restore ACP file change panels by @eyaeya in #3665
- feat(team): show running state in sidebar by @eyaeya in #3666
- feat(cron): add scheduled-task action to history by @eyaeya in #3674
- feat(desktop): support image avatars for custom agents (#3599) by @taekchef in #3667
- fix(i18n): add discoverability hints to input placeholders by @taekchef in #3658
- 
2.1.39 21 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
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: https://github.com/iOfficeAI/AionUi/discussions/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: https://github.com/iOfficeAI/AionUi/compare/v2.1.38...v2.1.39
2.1.38 20 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Smarter first-run experience
- The welcome page's default prompt suggestions are now task-oriented — "explain this project", "find duplicate files in this folder", "build me a personal homepage" — so the first click shows real value instead of asking the agent to introduce itself. Available in all 13 languages.
- Prompt suggestions got a cleaner look: plain left-aligned text with a subtle hover arrow, replacing the old full-width bordered cards.
Easier assistant & agent discovery
- The "More" assistants dropdown on the home page is now a wide multi-column panel that opens on hover and adapts its column count to the window size — much faster to scan when you have many assistants installed.
- Agent, Assistant, and Scheduled Task settings pages now have a search box, so you can filter long lists instantly (hidden on mobile where space is tight).
Team mode reliability
- Fixed a deadlock where a team session reclaimed by idle cleanup would silently swallow your next message into the draft box and never recover. Idle-stopped sessions are now treated as recoverable, and the engine broadcasts the stopped status so the UI stays in sync.
Windows installer safety
- The installer now checks CPU architecture before touching the registry. Previously, running an arm64 installer on an x64 machine could damage the existing correct install's registry entries before aborting. Error messages now report the actual detected architecture (e.g. target=arm64 actual=x64).
Engine updates (AionCore v0.1.48 → v0.1.49)
- Synced agent integrations with the ACP Registry.
- GPT-5.6 now uses the Responses API for better compatibility.
- Added a conversation rename command.
- Idle-cleanup timeouts are longer by default and can be tuned via environment variables, so long-running sessions are reclaimed less aggressively.
- Max token limits are no longer incorrectly applied to AionUi requests.
Bug Fixes
- The keep-awake (prevent system sleep) setting is now applied by the backend engine, fixing cases where it silently didn't take effect. If keep-awake wasn't working for you before, toggle the setting off and on once after upgrading.
What's Changed
- feat(settings): add agent and assistant search by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3616
- fix(settings): hide agent search on mobile by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3617
- fix(team): treat idle-stopped session as recoverable, not a draft-box block by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3618
- fix(installer): run arch check before registry mutation by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3619
- fix(system): let backend own keep-awake blocker by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3620
- feat(guid): expand assistant more dropdown into responsive multi-column panel by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3621
- feat(guid): task-oriented default prompts with refined suggestion styling by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3622
- chore: bump version to 2.1.38 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3625
Full Changelog: v2.1.37...v2.1.38
2.1.37 18 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
This is a hotfix release for a v2.1.36 regression — recommended for all Windows and Linux users.
Bug Fixes
- Fixed the titlebar minimize / maximize / close buttons doing nothing on Windows and Linux (a v2.1.36 regression). Update checks and app restart triggered from the UI were affected by the same underlying issue and are fixed too.
- The team member "processing" timer no longer restarts from 0s when you open settings and come back, toggle fullscreen, or resize the window — it now shows the true elapsed time.
What's Changed
- fix(bridge): accept void-param invokes after JSON serialization by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3611
- fix(renderer): keep team elapsed timer continuous across remount by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3612
- chore: bump version to 2.1.37 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3613
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.36...v2.1.37
2.1.35 14 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
This is a stability release that hardens sending, startup, packaging, and message rendering.
Bug Fixes
- Sending to a busy conversation is handled gracefully across all runtimes: instead of surfacing a raw conflict error, AionUi now recognizes "conversation is busy" responses and recovers the queued message properly.
- Fixed messages being truncated when the text happened to mention the internal file-attachment marker — attachment parsing now only applies to actual attachment blocks on your own messages.
- If assistant data fails to load at startup, AionUi now treats it as a repairable local-data issue and guides you through recovery instead of failing with a generic error.
- Bug reports filed from a team page now include the team context, making team issues easier to diagnose.
- The installer verifies bundled resources against a manifest, catching corrupted or incomplete installs before they cause runtime errors.
What's Changed
- fix(startup): classify assistant bootstrap failures as local data issues by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3583
- chore(docs): update WeChat group QR code to wx-16 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3588
- fix(packaging): verify bundled resources from manifest by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3587
- fix(feedback): attach team route context by @jiahe0510 in https://github.com/iOfficeAI/AionUi/pull/3586
- fix(conversation): handle busy send conflicts by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3589
- fix(renderer): restrict message file marker parsing by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3590
- chore: bump version to 2.1.35 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3591
New Contributors
- @jiahe0510 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3586
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.34...v2.1.35
2.1.34 13 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(conversation): prevent queue drain from racing backend idle state by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3571
- fix(team): show accepted team work as processing by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3576
- chore: bump version to 2.1.34 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3578
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.33...v2.1.34
2.1.33 11 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(build): align Codex installer verifier by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3561
- chore: bump version to 2.1.33 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3562
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.32...v2.1.33
2.1.31 8 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- chore(docs): update WeChat group QR code to wx-15 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3527
- feat(settings): assistant editor and settings UI polish by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3528
- feat(feedback): attach core diagnostics to reports by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3529
- fix(settings): avoid Arco tooltip crash in skills page by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3535
- fix(startup): prepare backend startup directories by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3536
- fix(installer): harden Windows failure reporting and self-lock handling by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3533
- fix(guid): adapt assistant pills to narrow widths by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3537
- chore: bump version to 2.1.31 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3538
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.30...v2.1.31
2.1.30 6 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
This release rolls up the changes from v2.1.29 and v2.1.30.
Assistants are now a top-level entry with My / Official tabs
- Assistants moved out of Settings into their own top-level sidebar entry (above Scheduled Tasks). The page is split into two tabs: My Assistants — your CLI and custom assistants, grouped and drag-reorderable (CLI agents stay pinned on top), with enable/disable filtering and a guided empty state — and Official Assistants — read-only templates you can browse and "copy to my assistants."
- Official built-in assistants are now off by default instead of flooding every selection list, so your own CLI assistants aren't buried. (Existing setups are migrated automatically.)
Settings revamp
- Opening Settings now lands on the Agents tab. Skills and tools are split into separate entries, page headers follow one consistent paradigm, and the agent availability filter (All / Available / Unavailable) matches the assistant home tabs.
- When no image-generation model is configured, the image settings now show an inline link straight to the Model config page.
Slash command menu on the home page
- The home-page input gained a slash (/) command menu — with a built-in /open, agent-provided commands, and your selected skills as fallback commands. Filtering uses substring matching with grouped highlights.
Assistant thought-level defaults
- Assistants can now set a default "thought level" in the editor (auto or fixed), and you can pick the thought level from the home-page model selector; the choice is sent through when starting a conversation.
Bug Fixes
- Fixed a bug where a configured OpenAI API key was silently ignored (the SDK expected apiKey but received api_key), causing calls to fall back to the environment variable instead of your rotation-list key. Also fixed a throttle timer leak and added missing image alt text.
- Windows installer: hardened NSIS update failure handling so when a previous install can't be removed, the dialog names the blocking program/path instead of a generic E1002/E1003 error, with better log/Sentry correlation.
- Scheduled task history is easier to manage: run titles now include the execution date, and you can batch-select and delete conversations from a task's history.
- Assistant editor engine options now come from the managed agent runtime catalog, matching Agent Settings semantics (including unchecked agents), and unchecked built-in agents show an "unknown" availability status instead of defaulting to available.
- Frontend logs now rotate by each message's date, so cross-day writes land under the correct dated log file.
What's Changed
- feat(assistant): promote assistants to a top-level sidebar entry with My / Official tabs by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3506
- fix: show unchecked agents and rotate frontend logs by message date by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3507
- fix(cron): improve scheduled task conversation history by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3510
- fix(assistant): use management catalog for editor engines by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3511
- chore: bump version to 2.1.29 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3513
- feat(assistant): add thought level defaults to assistant UI by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3522
- docs(contributing): align PR template with contribution rules by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3515
- feat(settings): revamp settings — split skills/tools, unify page paradigm, agent filter & image-model link by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3520
- fix(installer): harden Windows NSIS update failure handling by @tcp404 in https://github.com/iOfficeAI/AionUi/pull/3523
- fix: wrong OpenAI SDK param name, throttle cleanup leak, missing alt text by @fix2015 in https://github.com/iOfficeAI/AionUi/pull/3512
- feat(guid): add slash command menu by @kaizhou-lab in https://git
2.1.28 3 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
New languages
- Added complete Spanish (es-ES) and Persian (fa-IR) translations across the whole app, and filled in gaps in the existing locales. AionUi now detects and switches to these automatically when they match your system language.
Skills in the slash menu
- Skills loaded on a conversation now appear in the / command menu, not just the + menu. Type / to see your session's skills and pick one — it fills the input as /name so you can add arguments before sending, matching the CLI's slash behavior.
Conversation sidebar that keeps up with you
- When a conversation becomes active (via search, a notification, or a link), the sidebar now expands the section and project folder it lives in and scrolls it into view, instead of silently missing when it was collapsed.
- Project folder headers stay pinned at the top while you scroll their contents, and the batch-selection panel stays in view while scrolling.
Bug Fixes
- If the local database gets corrupted, startup now offers a confirmation dialog to rebuild it instead of failing silently — your choice, with the app restarting into recovery only after you confirm.
- Team chat now correctly passes along the conversation's skills and MCP tools to the send box, so team-mode conversations have the same capabilities available.
- Scheduled tasks handle team-context jobs better: team cron tasks are locked from editing where they shouldn't be edited, manual task assistant selection stays in sync, and team-context jobs navigate correctly.
- Foreground conversation and team pages now hold an active lease so visible tasks aren't cleaned up as idle; runtime preparation was consolidated to remove redundant warmup requests.
- Empty avatars render consistently, the assistant engine badge uses the correct warning tone, duplicate ACP runtime-option requests are deduped, macOS waits for update install readiness before applying, and frontend logs support a dated layout.
What's Changed
- feat(conversation): surface session skills in slash command menu by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3482
- fix(desktop): wait for macOS update install readiness by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3484
- fix(cron): sync manual task assistant selection by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3485
- fix(assistant): correct engine section badge tone to warning by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3487
- feat(conversation): keep active conversation, project headers, and batch panel in view by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3483
- fix(acp): dedupe runtime option requests by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3490
- fix(cron): support team context job navigation by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3492
- fix(assistant): render empty avatars consistently by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3493
- fix(desktop): support dated frontend log layout by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3495
- fix(runtime): coordinate foreground leases and runtime ensure by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3497
- fix(cron): lock team cron task editing by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3496
- fix(team): pass capabilities to team chat send box by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3501
- fix(startup): confirm corrupted database rebuild by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3502
- fix(i18n): resolve main locale gaps by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3503
- feat(i18n): add complete Spanish (es-ES) translation — 500M+ speakers by @365diascollaboration-prog in https://github.com/iOfficeAI/AionUi/pull/3402
- feat(i18n): add Persian (fa-IR) locale support by @NkAntony777 in https://github.com/iOfficeAI/AionUi/pull/3284
- chore: bump version to 2.1.28 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3504
New Contributors
- @365diascollabor
2.1.27 1 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(agent): show ACP model descriptions by @shentry in https://github.com/iOfficeAI/AionUi/pull/3463
- fix(mcp): isolate backend cwd for stdio tools by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3476
- fix(cron): restore scheduled conversations to history by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3478
- chore(docs): update WeChat group QR code to wx-14 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3477
- fix(cron): preserve scheduled task conversations by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3479
- fix(team): reconcile stale run state by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3480
- chore: bump version to 2.1.27 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3481
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.26...v2.1.27
2.1.26 30 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(conversation): restore team chat full width by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3464
- style(settings): clean up assistant card more-button by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3458
- fix: pass workspace roots to local fs routes by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3451
- fix(assistant): prefer runtime config options for defaults by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3466
- docs(contributing): document local development setup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3467
- fix(guid): remember last selected assistant by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3468
- fix(agent): tighten repair save and test flow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3470
- chore: bump version to 2.1.26 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3471
- fix(update): prevent restored notification race by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3473
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.25...v2.1.26
2.1.25 26 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(conversation): make chat width fluid by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3436
- Use generated source for CLI assistants by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3438
- fix(avatar): prevent local avatar path rendering by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3439
- fix(guid): load runtime catalog from agent metadata by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3440
- fix(guid): remove static codex runtime catalog by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3443
- feat(cron): scheduled tasks entry optimization by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3442
- fix(guid): improve dark-mode contrast for inactive agent selector labels by @szafranski in https://github.com/iOfficeAI/AionUi/pull/3430
- fix(guid): stop showing stale Codex model fallback by @szafranski in https://github.com/iOfficeAI/AionUi/pull/3432
- feat(web-host): remove single-chat team upgrade path by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3441
- fix(guid): load assistant skill defaults from config by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3445
- fix(installer): verify bundled resources by @boii-lab in https://github.com/iOfficeAI/AionUi/pull/3444
- feat(assistant): add "via chat" entry points to delegate setup to the AionUi Butler by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3446
- docs(agents): clarify agent rule enforcement by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3447
- fix(settings): clarify custom agent acp requirement by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3448
- fix(linux): align desktop icon name by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3449
- fix(desktop): classify agent metadata cache repair failures by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3450
- chore: bump version to 2.1.25 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3453
New Contributors
- @boii-lab made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3444
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.24...v2.1.25
2.1.24 25 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Faster, Smoother Long Conversations
- Conversations now load instantly by showing the most recent messages first, then fetching older history as you scroll up. Long chats no longer hang while the whole thread loads, and in-progress agent replies stay live while older history is brought in.
Smarter Assistant & Connection Management
- You can now test an assistant's connection right from settings, and assistants stay visible even when their backing agent is temporarily offline — instead of silently disappearing, they show a clear "unavailable" warning with a self-repair entry point.
- The Skills and Tools settings now read from one unified skill catalog, so what you see in the UI stays consistent with what's actually installed.
Bug Fixes
- Agent and provider errors now show clear, localized messages (including expired AWS SSO sessions) across all supported languages, instead of raw or English-only text.
- Fixed flickering when switching tabs in the Capabilities settings page.
- Repaired startup for users upgrading from older versions whose local database had drifted — the app now repairs the database on first launch instead of failing to start.
- Fixed macOS release packaging so the auto-update zip is always produced again, keeping in-app updates reliable on Mac.
What's Changed
- ci(pr-checks): trim PR build test matrix by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3411
- fix(settings): prevent capabilities tab flicker by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3414
- test(skills): drop removed auto skill expectations by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3417
- fix(release): restore mac zip artifacts by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3415
- feat(conversation): add cursor message pagination by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3422
- fix(desktop): repair legacy database handoff startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3423
- feat(agent): connection testing and assistant availability surfacing (phase 2) by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3395
- Use unified skill catalog in settings UI by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3424
- fix(conversation): localize structured agent errors by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3426
- chore(release): bump AionUi to 2.1.24 and AionCore to v0.1.37 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3427
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.23...v2.1.24
2.1.23 24 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
WebUI Browser Notifications
- The WebUI now sends a browser notification when an agent needs your confirmation or finishes a turn — but only when the tab is in the background, so it never interrupts you while you're actively working. Click the notification to jump straight back to that conversation. Toggle it from Settings → System → Notifications.
Bug Fixes
- Fixed the OfficeCLI install link and the outdated German (de-DE) install hint — OfficeCLI is now downloaded as a prebuilt binary from the official releases instead of pointing at the old npm command.
What's Changed
- fix(preview): correct OfficeCLI repo slug casing and de-DE install hint by @goworm in https://github.com/iOfficeAI/AionUi/pull/3399
- feat(webui): add browser notifications for permission requests and turn completion (#3371) by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3401
- chore(docs): update WeChat group QR code to wx-13 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3403
- chore: bump version to 2.1.23 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3407
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.22...v2.1.23
2.1.22 22 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(installer): harden win arm64 install by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3387
- fix(preview): improve file diffs and local file links by @CottChen in https://github.com/iOfficeAI/AionUi/pull/3379
- fix(mcp): guard message calls against use-after-unmount crash by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3376
- fix(conversation): localize OpenClaw Gateway startup error by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3392
- feat(acp): preserve redacted raw error in AIONUI_INTERNAL_ERROR fallback by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3393
- fix(markdown): support local file hash line links by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3396
- ci(sentry): validate sourcemap upload release config by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3397
- chore: bump version to 2.1.22 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3400
New Contributors
- @CottChen made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3379
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.21...v2.1.22
2.1.21 19 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(i18n): wire pt-BR into language pickers and main-process loader by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3361
- fix(preview): build valid file:// URL for PDF preview on Windows by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3366
- fix(preview): restore local html and selected file reopen by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3369
- feat(i18n): add German (de-DE) locale by @oliverhees in https://github.com/iOfficeAI/AionUi/pull/3370
- chore: bump version to 2.1.21 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3373
- chore(skills): remove PR automation skills by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3374
New Contributors
- @oliverhees made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3370
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.20...v2.1.21
2.1.20 17 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
⭐ Meet the AionUi Butler — your built-in assistant for AionUi itself
This release bundles AionCore v0.1.31, which introduces a brand-new built-in assistant: the AionUi Butler. Instead of digging through settings menus, you can now just talk to it in plain language to manage AionUi itself — across three areas:
- Configure — create and edit assistants, attach skills, manage MCP servers and LLM providers, and change app/UI settings, all by asking.
- Diagnose — when something isn't working, the Butler can inspect your conversations, read logs, and check the health of your providers, scheduled tasks, teams, and MCP connections to tell you what went wrong.
- Remote access — ask it to put your local WebUI online and it walks you through a one-click public link (via an automatic Cloudflare tunnel) — no networking knowledge needed, no jargon. It even sets everything up and verifies the link works before handing it to you.
Just pick the AionUi Butler assistant and start chatting — it's the easiest way to set up, fix, and share your AionUi.
Smarter Update Notifications
- Updates no longer interrupt you with a blocking pop-up. New versions now appear as a quiet card in the bottom-right corner that you can dismiss or minimize and keep working.
- Downloads are smarter: repeated download requests no longer pile up, you can truly cancel a download in progress, and an already-downloaded update is remembered so you don't have to fetch it again.
Cleaner Model & Thinking Controls
- The thinking-level (thought depth) selector now lives directly inside the header model menu for ACP and Aion CLI conversations, so picking a model and its reasoning level is one tidy step instead of two separate controls.
Team Mode Reliability
- Team conversations stay in sync more reliably: queued team messages are tracked correctly, and a turn's status clears properly when a teammate finishes.
- When you upgrade a solo chat into a team, handoff messages now wait for the original conversation to finish its turn before being delivered, preventing dropped or out-of-order messages.
Codex Image Handling
- Images generated in Codex ACP conversations now display inline in tool cards and the View Steps summary, with a lightweight hover-to-download button. Oversized raw output is trimmed automatically so previews load cleanly.
Bug Fixes
- Fixed a wide empty gap that appeared above the list on the assistant management page.
What's Changed
- chore(docs): update WeChat group QR code to wx-12 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3343
- 优化 Codex ACP 图片预览与下载 by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/2935
- fix(assistant): remove leftover gap above assistant list by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3344
- feat(team): handle queued team runtime metadata by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3349
- fix(team): wait for solo turn before handoff queue drain by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3353
- feat(update): add singleton update notification by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3351
- feat(agent): combine header model thinking selector by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3358
- chore: bump version to 2.1.20 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3359
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.19...v2.1.20
2.1.19 15 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(stt): keep recording when streaming fails before it establishes by @szafranski in https://github.com/iOfficeAI/AionUi/pull/3317
- feat(preview): server-side install guidance for officecli errors in web mode by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3310
- fix(agents): keep disabled custom agents visible in settings by @szafranski in https://github.com/iOfficeAI/AionUi/pull/3319
- feat(layout): make sider wordmark a back-to-chat control in settings by @szafranski in https://github.com/iOfficeAI/AionUi/pull/3320
- fix(docker): install libicu so officecli preview works on Linux server deployments by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3323
- feat(acp): add observed config option selectors by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3324
- feat(update): use CDN metadata for stable auto updates by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3244
- fix(startup): hydrate windows path for cli detection by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3308
- fix(assistant): remove star office ui remnants by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3329
- feat(desktop): report installation integrity diagnostics by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3333
- feat(team): support slot-scoped stop controls by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3334
- polish(conversation): defer AI copy row until streaming ends by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3337
- fix: repair assistant cron and guid metadata flows by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3336
- fix(team): prefer assistant avatars in team chats by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3338
- fix: align team workspace display fallback by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3340
- chore: bump version to 2.1.19 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3341
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.18...v2.1.19
2.1.18 12 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(preview): office watch proxy url 404 in webui mode by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3287
- test(bootstrap): stop clobbering real out/ artifacts in build-with-builder test by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3289
- feat(stt): streaming voice input with live transcript by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3291
- fix(macos): add audio-input entitlement so microphone works under hardened runtime by @szafranski in https://github.com/iOfficeAI/AionUi/pull/3294
- fix(windows-installer): recover from old uninstaller atomic cleanup long-path failures by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3296
- fix(workspace): enable clickable folder picker in webui by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3301
- feat(assistant): deliver phase-1 governance settings by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3277
- polish(conversation): compact display defaults & tidier chat UI (#21–#24) by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3306
- test(e2e): cover cron busy retry flow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3298
- Fix send gating during cancelling runtime by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3307
- feat: stabilize team mode conversation runtime by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3309
- fix(updater): wait for backend shutdown before install by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3270
- chore: bump version to 2.1.18 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3311
- fix(ci): increase web-cli build heap by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3313
New Contributors
- @szafranski made their first contribution in https://github.com/iOfficeAI/AionUi/pull/3294
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.17...v2.1.18
2.1.17 11 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(stt): send multipart request matching backend /api/stt contract by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3274
- ci(build): support AionCore manual artifacts by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3280
- feat(theme): add Follow System theme mode to gallery by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3282
- feat(settings): voice input settings revamp and home page mic button by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3283
- polish: settings/titlebar/model-selector UX fixes (#16–#19) by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3285
- fix(webui): normalize Windows verbatim paths from directory picker by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3286
- chore: bump version to 2.1.17 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3288
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.16...v2.1.17
2.1.16 10 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(ci): handle empty release prefix check by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3263
- fix(http): read error response body once to avoid double consumption by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3262
- fix(preview): point OfficeCLI install help to official releases by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3264
- chore: bump version to 2.1.16 and aioncore to v0.1.27 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3273
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.15...v2.1.16
2.1.15 9 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- AIO-103: make log directory configurable by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3233
- chore(docs): update WeChat group QR code to wx-11 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3248
- chore(ci): publish updater metadata during release distribution by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3239
- fix(desktop): pass desktop pid to bundled backend by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3250
- fix(mobile): login selector, sendbox stop button, hide export UI by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3254
- Render localized ACP empty-turn info tips by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3251
- feat: enforce agent runtime policy and turn-aware UI state by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3253
- Revert "chore(ci): add CDN metadata sync workflow" by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3256
- fix(conversation): align header model label with selector by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3257
- chore: bump version to 2.1.15 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3259
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.14...v2.1.15
2.1.14 8 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- chore(ci): add CDN metadata sync workflow by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3234
- AIO-64: block wrong macOS package architecture at startup by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3232
- chore: bump version to 2.1.14 and aioncore to v0.1.24 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3235
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.13...v2.1.14
2.1.13 7 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(realtime): canonicalize boundary errors by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3217
- fix(runtime): align installation integrity dialogs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3220
- fix(runtime): validate packaged Node runtime layout by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3221
- feat(theme): unify theme system into a single Theme concept by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3219
- fix(bootstrap): preserve backend startup error codes by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3218
- fix(preview): default zoom to 100% and hide snapshot/history entry by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3222
- feat(appearance): configurable font sizes & display→appearance rename by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3223
- Stabilize conversation runtime view contract by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3224
- fix(messages): keep message list scrollbar flush to window edge by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3226
- chore: bump version to 2.1.13 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3229
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.12...v2.1.13
2.1.12 5 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- build: bundle managed aioncore runtime resources by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3199
- feat(preview): native Streamdown markdown rendering + full theming by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3204
- fix(preview): dedupe @codemirror/language so markdown source highlight survives by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3206
- fix(acp): use confirmed mode and model responses by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3208
- feat(i18n): add Brazilian Portuguese (pt-BR) translation by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3209
- fix(conversation): align workspace path availability handling by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3207
- chore: bump version to 2.1.12 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3210
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.11...v2.1.12
2.1.11 4 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- ci: add managed node mirror workflow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3180
- feat(workspace): VSCode-style file tree icons + smoother preview browsing by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3181
- feat: add managed acp artifact mirror workflow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3182
- feat(preview): unify code view font and fix view-mode/line-height regressions by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3185
- fix(settings): apply UI scale only on slider release by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3190
- fix(web-host): use aioncore reported backend port by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3193
- feat(preview): unify code viewing & editing on CodeMirror 6 by @lornestack in https://github.com/iOfficeAI/AionUi/pull/3194
- chore: bump version to 2.1.11 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3195
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.10...v2.1.11
2.1.10 2 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
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 https://github.com/iOfficeAI/AionUi/pull/3150
- chore(docs): update WeChat group QR code to wx-10 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3157
- docs: remove obsolete Google login claims from READMEs by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3161
- Fix ACP model state sync after session recovery by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3162
- fix: normalize workspace path error handling by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3158
- fix(sentry): split incomplete install diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3164
- fix(startup): add health polling diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3168
- fix(acp): sync runtime readiness and model feedback by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3169
- fix: show runtime-specific MCP missing command hints by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3167
- chore(skill): replace manual PR wait with auto-merge polling in bump-version by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3172
- chore: bump version to 2.1.10 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3173
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.9...v2.1.10
2.1.9 1 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Import Skills More Easily
- Skills Hub can now import a skill from a folder, a parent folder, a SKILL.md file, or a zip archive — not just a single fixed format. After import you'll see the names and count of what was added, and the search clears automatically so new skills show up right away.
Smarter "Busy" Handling
- Sending a follow-up while a response is still streaming no longer shows a generic "Request failed" card with a misleading Retry button. You now get a clear "wait for the current response to finish" message, so repeated retries don't keep hitting the same conflict.
Bug Fixes & Improvements
- The local web backend now skips ports that the system blocks for fetch, so startup is more reliable, with added logs for the selected port and health readiness.
- MCP check messages are now localized for Japanese, Korean, Russian, Turkish, and Ukrainian.
- Incomplete-installation recovery guidance is clearer across all languages: reinstall AionUi first, then check whether security or antivirus software quarantined AionCore if the problem persists.
What's Changed
- fix(i18n): localize MCP check strings by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3141
- fix(conversation): map 409 already-processing to CONVERSATION_BUSY (AIO-93) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3142
- fix(i18n): clarify incomplete installation recovery by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3145
- Allow importing skill folders and zip archives by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3144
- fix(web-host): skip fetch-blocked backend ports by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3146
- chore: bump version to 2.1.9 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3152
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.8...v2.1.9
2.1.8 31 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
This is a maintenance release focused on more reliable error handling and much better diagnostics when the backend fails to start.
Improvements
- Failed-message error tips now keep their structured, classified UI even on live streaming responses and build-task failures, instead of occasionally falling back to a plain error message.
- Backend startup failures now capture far richer diagnostics — process ID, health-check timing, fetch errors, server-listening detection, and a TCP probe — making it much easier to understand why a backend didn't come up.
- Packaged installs where the runtime exists but the backend binary is missing are now correctly identified as incomplete installations, with install paths, runtime manifest details, and recent auto-updater status attached to the failure report.
What's Changed
- fix(feedback): preserve structured live error tips by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3116
- fix(web-host): enrich backend health timeout diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3120
- fix(desktop): improve incomplete backend install diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3121
- chore: bump version to 2.1.8 and aioncore to v0.1.17 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3122
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.7...v2.1.8
2.1.7 29 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Conversation-Scoped MCP
- MCP servers are now managed per conversation instead of being synced globally to CLI agents, so each chat keeps its own toolset without affecting others.
- Importing MCP servers from JSON now validates the payload up front — bad URLs, missing commands, or malformed configs surface as clear UI errors instead of silent failures or unhandled crashes.
Friendlier Agent Errors
- When an agent fails to respond, you now get a readable explanation with a suggested fix, plus retry and feedback actions, instead of a raw error dump.
- Error tips survive navigation and reload, and submitting feedback on a failed message automatically attaches the relevant error details to help diagnose the problem faster.
WebUI
- The local WebUI now opens automatically in your browser on startup, for both bun run webui and the packaged web build. Use --no-open or AIONUI_OPEN_BROWSER if you'd rather control this yourself.
Bug Fixes
- The image generation toggle no longer flashes blue while the model is still loading.
- Team conversation badges initialize from confirmation counts instead of refetching the full list for every team chat at startup, making launch faster.
- The web backend now reuses its original port after a crash-restart, so the UI no longer loses connection to a stale port.
- Quitting the app during backend startup is now treated as a normal cancellation rather than a startup crash.
- Backend startup timeouts now record diagnostic detail (last health-check error and response) to make failures easier to debug.
What's Changed
- fix(settings): avoid blue switch during image generation loading by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3091
- fix(web-host): add health timeout diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3102
- Avoid sidebar confirmation fan-out by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3105
- fix(mcp): validate json imports by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3106
- fix(startup): ignore cancelled backend startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3108
- fix(webui): auto-open local url on startup by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3110
- fix(web-host): reuse backend port after crash restart by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3111
- feat(mcp): move MCP management to conversation scope by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3109
- fix(conversation): render structured agent errors by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3093
- fix(feedback): tag agent error reports by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3113
- chore: bump version to 2.1.7 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3114
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.6...v2.1.7
2.1.6 28 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Faster Conversations
- Re-opening a conversation no longer pays for refetching every long tool output up front — full tool content is loaded on demand when you expand a truncated tool call, so big histories open noticeably faster.
- Removed redundant warmup and MCP sync work on the message-send path so the first reply in a conversation arrives sooner, especially on aionrs and ACP backends.
Model Selector Reliability
- Switching the model inside a conversation now sticks: leaving and returning to the conversation keeps your chosen model, and the home page dropdown remembers the last choice across ACP, aionrs, and team views.
Bug Fixes
- Packaged installs that ship without bundled AionCore now show a clear recovery screen with a download link and diagnostic report action instead of failing silently; release builds also verify the bundled runtime during packaging so this can't ship broken again.
- Provider health checks in Settings now use a dedicated probe and surface the backend's real error message — no more stale "error" text or temporary conversation rows polluting your sidebar.
- Cross-architecture builds (e.g. Mac x64 from an arm runner) now bundle the matching AionCore binary instead of the runner's architecture.
What's Changed
- fix(backend): handle incomplete bundled aioncore installs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3078
- fix(settings): use health check error message by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3080
- Avoid redundant warmup and MCP sync during message startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3082
- fix(model-selector): trust backend current model and persist user preferences by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3084
- Lazy-load full tool message content by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3086
- fix(settings): use provider health check probe by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3090
- fix(build): align bundled aioncore target arch by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3092
- chore: bump version to 2.1.6 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3094
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.5...v2.1.6
2.1.5 27 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Settings & Assistant UX
- Builtin assistants now show a readonly banner with an inline "duplicate" link, making it obvious how to fork one for editing. The Skills badge on the home page also matches the actual enabled count (builtin + user-installed).
- The image-generation model dropdown is restricted to known-working models (Gemini image, OpenRouter chat-image, AntigravityTools), with a tooltip listing supported providers — no more silent failures from picking an incompatible model.
- The Capabilities tab is renamed to Tools, and speech-to-text settings now collapse when the toggle is off.
New Chat Remembers Your Agent
- Your last-selected CLI agent (Claude Code, Gemini CLI, Aion CLI, etc.) is now restored on first render — no more flash back to the default. Clicking New Chat preserves that selection instead of resetting.
Backend Reliability
- On slow machines, AionUi no longer kills the local backend when the readiness probe times out — it keeps polling and marks the backend ready as soon as it responds.
- Linux machines with an incompatible glibc now show a clear "unsupported runtime" screen instead of a generic startup failure, with diagnostics tagged in Sentry.
- MCP settings have moved to the backend as the single source of truth. The internal AionUi MCP source is hidden, and toggles lock during CLI sync to avoid race conditions. Built-in image MCP now resolves API key / base URL / model from your configured provider.
Bug Fixes
- Provider health check (Settings → Model → 健康检测) no longer requires Gemini CLI on PATH — it now routes through Aion CLI and works for OpenAI, Anthropic, Bedrock, Vertex, and custom providers.
- Scheduled tasks now preserve the local timezone, and legacy cron jobs with missing timezone data are repaired automatically on app start.
- Pending permission prompts are restored when you revisit an ACP or Aion CLI conversation, so approvals you left mid-flight are no longer lost.
- Workspace @file mentions now map correctly between backend and frontend, fixing broken file references in mention insertion.
- ACP send failures now surface the real backend error message instead of a generic retry tip.
- README factual pass: built-in assistants count corrected, agent list deduplicated across all 10 localizations, supported LLM platforms updated to 30+, with a refreshed homepage screenshot.
What's Changed
- chore(skill): use just push in bump-version workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3055
- fix: preserve timezone for scheduled tasks by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3056
- fix(electron): tolerate pending backend startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3057
- fix(settings): route provider health check via aionrs (ELECTRON-1R2) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3058
- Recover pending permission prompts on conversation revisit by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3059
- Fix workspace mention file path mapping by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3060
- docs(readme): correct factual claims and refresh homepage screenshot by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3061
- Show unsupported Linux runtime for backend startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3062
- feat(settings): clean up assistant settings + image-gen model allowlist by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3063
- fix(guid): restore + preserve last-selected agent across New Chat by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3065
- fix(acp): surface raw send errors by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3067
- Use backend MCP settings source by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3069
- chore: bump version to 2.1.5 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3071
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.4...v2.1.5
2.1.4 27 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
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
2.1.3 26 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
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(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
2.1.2 25 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Conversation Header & Mobile Polish
- Refreshed the conversation header on desktop: model selector moved to the right, agent logo sits next to the title editor, and team chats now show a Peoples icon. Model selectors (ACP & Aion CLI) gained a dropdown chevron so they look and feel consistent.
- Mobile experience is now noticeably more compact: tighter message bubbles (14px), shorter sendbox, ellipsis instead of marquee on the model pill, slimmer titlebar (no + button), and sidebar/history actions are always visible — no hover required.
- WebUI users now see the "Work in project" footnote on the new conversation page and can attach a workspace to fresh conversations, just like the desktop app.
Reliability & Crash Fixes
- The desktop and WebUI boot flow now stops cleanly when the aioncore backend fails to start, instead of cascading into confusing __backendPort unset errors. A startup failure dialog with an optional diagnostic report is shown so problems are easier to triage.
- Packaged builds no longer crash from EPIPE errors when console output is piped to closed stdout/stderr. File logging stays on so local diagnostics are unaffected.
- Backend launch failures are now captured as dedicated Sentry events with stage, port, paths, and stdout/stderr tails so we can actually see what went wrong.
Bug Fixes
- Fixed English text rendering with thin, hard-to-read weight on systems that have Inter installed — Arco's font stack is now overridden to use system fonts.
- Fixed the bottom ~8px of the Base URL input in the "Add Custom Platform" modal not accepting clicks because the toggle below was overlapping it.
- Switching conversations mid-upload now properly aborts the previous conversation's in-flight uploads, so you no longer see stray progress bars or thumbnails in the new conversation.
- Fixed a renderer crash when filtering workspace @ mentions against malformed file entries.
- ACP conversation hydration no longer surfaces backend Failed to fetch as an unhandled rejection; running/processing state resets cleanly when the local backend is temporarily unavailable.
- Opening a stale (deleted) conversation no longer triggers an unhandled 404 promise rejection — the renderer treats it as a missing conversation while still surfacing real backend errors.
What's Changed
- chore(docs): update WeChat group QR code to wx-9 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3006
- fix(guid): show workspace footnote in WebUI by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3005
- fix(conversation): handle stale conversation lookups by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3009
- fix(chat): handle backend fetch failures in acp hydration by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3015
- fix(chat): guard workspace mention search fields by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3014
- fix(startup): report backend launch failures by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3020
- fix(styles): override Arco font-family to prevent Inter from rendering thin text by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/3013
- fix(settings): unblock the bottom of the Base URL input in AddPlatformModal (ELECTRON-1K4) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3017
- Handle backend startup failures by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3022
- feat: conversation header polish (desktop & mobile) by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3021
- Fix packaged console logging EPIPE crashes by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3023
- fix(upload): abort in-flight uploads when switching conversations (ELECTRON-1K2) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3019
- chore: bump version to 2.1.2 and aioncore to v0.1.11 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3025
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.1...v2.1.2
2.1.1 24 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(settings): persist theme/colorScheme/language and window bounds on restart by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2991
- fix(settings): auto-expand newly added model providers by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2992
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.0...v2.1.1
2.1.0 23 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
1.9.25 5 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
OfficeCLI Skills Refreshed
- Bundled OfficeCLI skills (pptx, docx, xlsx, pitch-deck, word-form, data-dashboard, academic-paper, financial-model, morph-ppt, morph-ppt-3d) have been resynced from upstream. The PPTX skill was heavily streamlined for clarity, the Pitch Deck skill expanded with more guidance, and the Morph helper scripts updated.
- The built-in officecli generic skill also ships the latest upstream SKILL.md, so agents routed through the generic entry point get the same fresh rules.
Documentation
- README now showcases the Hermes and OpenClaw demo videos, with broader mentions of integrated agents across all localized readmes.
What's Changed
- docs: add Hermes/OpenClaw videos and expand agent mentions in all readmes by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2749
- chore(skills): sync officecli skills from upstream by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2750
- chore: bump version to 1.9.25 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2753
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.24...v1.9.25
1.9.24 1 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(updater): route release downloads through a faster mirror with GitHub fallback by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2705
- chore(skills): refresh officecli skills from upstream by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2706
- chore: bump version to 1.9.24 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2725
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.23...v1.9.24
1.9.23 30 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- ci: add release asset distribution workflow by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2699
- fix(ci): use release.published instead of released by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2701
- chore(docs): update WeChat group QR code to wx-7 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2714
- chore: bump version to 1.9.23 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2716
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.22...v1.9.23
1.9.22 29 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs(prds): restructure docs and add PRDs for E2E test planning by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2653
- fix(bundled-bun): add baseline variant for linux-x64 to support non-AVX2 CPUs by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2654
- fix(aionrs): use resolveAionrsBinary() in AionrsMcpAgent to locate bundled binary by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2691
- chore(skills): sync officecli skills to v1.0.63 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2692
- chore: bump version to 1.9.22 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2694
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.21...v1.9.22
1.9.21 24 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Aion CLI: Reliability & Protocol Upgrades
- Replaced the unreliable 15-second idle fallback with a proper process-exit handler and a ping/pong heartbeat protocol — long tool executions no longer trigger fake "finish" events, and truly stuck processes are now detected and recovered deterministically.
- Fixed a crash when tool commands contained non-ASCII characters (e.g. Chinese): UTF-8 safe truncation now prevents the aionrs process from panicking mid-session.
- Aligned max turn behavior with Claude Code — the main agent now runs unlimited turns by default (configurable), sub-agents allow up to 200 turns, and hitting the limit is treated as a graceful stop instead of an error. Team collaboration sessions no longer dead-end at 30 turns.
- Added diagnostic logging when autocompact is skipped, making it easier to understand why context management didn't trigger.
Attachments: Safer Path & Binary Handling
- Fixed attachment previews and metadata reads that were pointing to fake workspace paths — real absolute paths are now preserved in message markers.
- Binary attachments in ACP sessions are kept as file references instead of being inlined as garbled UTF-8 into the prompt, avoiding prompt pollution and model confusion.
WeChat: Ordered Streaming Fix
- Weixin assistant text drafts are now flushed before silent tool, status, and plan events — preserving the correct message order during streaming. ACP and Codex tool-only turns also now complete cleanly in the WeChat channel.
Bug Fixes
- Fixed agent-switch failure on the guid page for built-in preset assistants (e.g. "Morph PPT") — the switcher now searches both assistants and acp.customAgents storage.
- Fixed the aionrs channel send path to use the correct { content, msg_id } payload; Gemini keeps its existing { input, msg_id } contract.
- Fixed broken quick-navigation links in all 9 non-English READMEs (Chinese, Japanese, Korean, Spanish, Portuguese, Russian, Turkish, Traditional Chinese, Ukrainian) — they now render as clickable links on GitHub.
What's Changed
- fix(docs): add missing blank line in quick navigation for non-English READMEs by @IceyLiu in #2627
- fix(guid): search both storage sources when switching preset agent type by @piorpua in #2633
- fix(channels): send content payload for aionrs by @piorpua in #2637
- fix(attachments): avoid fake paths and binary prompt injection by @piorpua in #2634
- fix(weixin): flush assistant text before silent events by @JerryLiu369 in #2638
- chore: bump version to 1.9.21 by @piorpua in #2649
- fix(aionrs): replace idle fake-finish with process exit error and heartbeat by @piorpua in #2650
Aion CLI (aionrs) Changes
- 0.1.15 (2026-04-24) — Added ping/pong heartbeat protocol support (#68)
- 0.1.14 (2026-04-23) — Aligned maxTurns logic with Claude Code (#66); fixed UTF-8 panic in tool describe and added autocompact skip logging (#63)
Full Changelog: v1.9.20...v1.9.21
1.9.20 23 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
ACP: Stability & Reliability Fixes
- Codex and other ACP agents no longer show a false "process exited unexpectedly" error when a conversation ends normally — the process exit is now correctly recognized as a clean idle shutdown.
- Long gaps between stream events during tool-call execution (common with Codex) no longer trigger spurious idle-finish warnings or duplicate finish events.
- Switching permission mode before sending your first message no longer throws a "Cannot set mode in idle" error — the mode change is silently deferred and applied on first activation.
- Agents like qwen-code that advertise their available modes during initialization now show the full mode list in the selector.
Windows: Broader Tool Detection
- Cargo, Go, Deno, and ~/.local/bin (uv/pipx) are now included in the Windows enhanced PATH, matching macOS/Linux behavior — CLI tools in those locations are now discoverable by ACP auto-detection.
- Windows users with Node.js below v20 can now use Codex and Claude Code backends without being blocked — those backends run via bundled bun, not system Node.
Aion CLI
- Fixed: Aion CLI mode on Windows now correctly finds the officecli binary — it was previously missing from the environment passed to the aionrs process.
Bug Fixes
- Fixed a white screen on app refresh after clicking "New Chat" in the packaged Electron app. A URL corruption bug under HashRouter caused the real pathname to be overwritten, resulting in ERR_FILE_NOT_FOUND on reload.
What's Changed
- fix(guid): use navigate() to clear resetAssistant state so HashRouter URL stays intact by @kaizhou-lab in #2583
- fix(acp): preserve top-level modes from initialize response by @kaizhou-lab in #2598
- fix(acp): defer setMode/setModel in idle state and sync reassertConfig on start by @zhuqingyv in #2595
- test(e2e): add PRDs and E2E specs for ACP conversations by @TCP404 in #2591
- fix(acp): suppress false crash report on idle process exit and idle-timer misfire during prompt by @TCP404 in #2619
- fix(shellEnv): add missing Windows extra tool paths to align with macOS/Linux by @piorpua in #2618
- fix(aionrs): use getEnhancedEnv() when spawning aionrs binary by @piorpua in #2610
- fix(acp): remove stale Node.js version checks for bundled-bun backends by @piorpua in #2622
- feat(skill): add pr-ship end-to-end PR lifecycle skill by @TCP404 in #2623
- chore: bump version to 1.9.20 by @piorpua in #2624
Full Changelog: v1.9.19...v1.9.20
1.9.19 21 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Mode: Preset Assistants & Smarter Coordination
- The Team Leader can now describe and recommend preset assistants to teammates, giving the team better awareness of available agents and their capabilities.
- A new team_describe_assistant tool lets the Leader look up detailed info on any preset assistant on demand.
- Fixed a bug where solo chats with preset agents (Gemini, ACP, Aion CLI) were missing the team management tools — promoting to a team now works reliably from any starting point.
- The failed-agent overlay has been removed; failed state no longer persists across page reloads, reducing visual clutter and confusion.
ACP: Reliability & Cross-Platform Fixes
- Restored custom ACP agent detection that was accidentally broken in v1.9.18 — user-defined CLI agents now appear correctly in the home selector again.
- Fixed a silent crash on Linux where codex-acp would exit without triggering any crash signal, leaving sessions in a broken state.
- Fixed Windows agent detection timing out prematurely and Codex failing to start due to Windows Defender locking bun cache files (EPERM). The system now detects the lock and automatically retries.
- ACP agent status events are now gated to known states only, preventing spurious state transitions from leaking into the UI.
- Removed iFlow CLI backend support.
WebUI & Auth Improvements
- Reverse proxy deployments (e.g. nginx with TLS termination) no longer silently log users out — HTTPS is now correctly detected from SERVER_BASE_URL and req.secure.
- Fixed a dev-mode white screen caused by Vite HMR WebSocket upgrades being intercepted by the auth middleware.
Database Safety
- Database recovery no longer triggers on transient init errors like SQLITE_CANTOPEN — only actual corruption causes recovery, preventing silent data loss of sessions, settings, and messages.
OfficeCLI
- OfficeCLI install directory is now included in the Windows PATH candidates, so agents can find and run officecli after installation without manual PATH configuration.
Gemini
- The "Gemini Google Auth" provider is now scoped to the Gemini agent only and won't appear when other agents are selected. Conversations with no model configured are also blocked from being created.
What's Changed
- chore(acp): remove iFlow CLI backend support by @kaizhou-lab in #2559
- fix(acp): guard agent_status emission to known session states by @TCP404 in #2568
- fix(acp): fix Windows agent detection timeout and codex EPERM retry by @piorpua in #2569
- fix(database): avoid destructive recovery on init errors by @cdxiaodong in #2571
- fix(acp): fix Linux codex-acp silent crash (ELECTRON-W0) by @piorpua in #2572
- fix(acp): restore custom ACP agent detection broken by #2280 by @TCP404 in #2574
- fix(team): remove failed agent overlay and localStorage persistence by @zhuqingyv in #2575
- feat(team): preset assistants, MCP injection fixes, leader formatting by @kaizhou-lab in #2576
- fix: add OfficeCli to Windows PATH candidates by @piorpua in #2577
- fix(auth): detect HTTPS from SERVER_BASE_URL and req.secure for reverse proxies by @kaizhou-lab in #2578
- fix(webserver): route Vite HMR upgrades separately in dev mode by @kaizhou-lab in #2580
- fix(guid): scope Gemini Google Auth model list to gemini agent by @kaizhou-lab in #2582
- chore: bump version to 1.9.19 by @piorpua in #2584
Full Changelog: v1.9.18...v1.9.19
1.9.18 20 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Mode
- Team mode now supports per-session model selection, letting you choose which model each team session uses directly from the team interface.
- Aion CLI (`aionrs`) is now available as a backend in team mode, expanding the set of agents that can participate in multi-agent teams.
- MCP TCP memory blowups in team sessions are now prevented, improving stability in long-running team tasks.
- Workspace migration now uses in-place updates instead of delete-and-recreate, eliminating data loss risks during team workspace transitions.
Built-in Skill Management
- A new built-in skill management UI lets you browse, enable/disable, and configure skills, with per-conversation indicators and exclude filtering. Installed skills are now visible directly in the conversation interface.
- The `fix-sentry` skill now supports user feedback issues with attachment analysis — diagnose issues from logs and screenshots attached to Sentry events without leaving the app.
ACP 2.0 Protocol Layer
- ACP has been fully rewritten as a modular protocol layer with a single-owner `ProcessAcpClient`, completing the V1→V2 migration. The new architecture closes all remaining audit gaps and introduces YOLO mode for power users.
- ACP startup is now significantly faster: CLI detection switches from serial `execSync` calls to async batch execution, cutting the time needed to connect backends.
- Windows users benefit from two targeted fixes: bun cache directories are now redirected to `userData` (preventing `EPERM` errors on launch), and `TMP`/`TEMP` are overridden so bunx working directories escape antivirus scan paths that previously blocked execution.
Aion CLI: Safe-level Context Compression
Aion CLI (`aionrs`) now applies safe-level context compression inspired by RTK and TOON's compaction strategies. The compressor trims redundant content from conversation history while preserving agent behavior fidelity, meaningfully reducing token consumption per session without any observable change in output quality. More details: https://github.com/iOfficeAI/aionrs/blob/main/docs/advanced.md#output-compaction
Renderer Performance
- Streaming re-render hotspots in Markdown and Mermaid components have been resolved, reducing CPU usage during long AI responses and improving perceived responsiveness.
WebUI & Workspace
- WebUI sidebar now includes a logout action.
- Workspace folder UI on the Guid page has been improved with better visual organization.
- Conversations now carry preferred modes and model IDs in the payload, enabling more precise backend routing per conversation.
WeChat Integration
- The WeChat (`weixin`) backend now supports session management commands, giving users programmatic control over WeChat session lifecycle from within AionUi.
Bug Fixes
- Permission confirmation dialog now correctly adapts to dark mode.
- Cron jobs now use in-place updates instead of delete-and-recreate, preventing race conditions and unintended data loss.
- Updates to already-deleted cron jobs are now silently ignored instead of throwing errors.
- Dead fork worker processes are now handled gracefully in `postMessagePromise`, preventing unhandled rejections.
- OfficeCLI update check is now deferred to first use instead of running at startup, improving launch time.
- Agent mode selected on the Guid page is now correctly carried into the conversation for all backends.
- Cookie-backed sessions now rotate on refresh, improving session security.
- Git `rev-parse` failures during snapshot initialization are now handled gracefully instead of crashing.
- New chat reset rendering on the Guid page is now stable and no longer flickers.

What's Changed
- feat(team): add model selection capability to team mode by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2457
- feat(skills): add builtin skill management, conversation indicator, and exclude filtering by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2280
- perf(acp): replace serial execSync with async batch CLI 
1.9.17 16 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Mode Reliability
- Teammates that stop responding mid-task are now automatically detected and escalated to failed, sending a notification to the lead agent so the team session can recover rather than hang indefinitely.
- The teammate prompt now instructs agents to end their turn immediately when asked to stand by, preventing provider-side LLM request timeouts (previously manifesting as "LLM request timed out after 300s") that would silently fail the agent.
ACP Connection Fix
- AionUi now auto-detects and clears corrupted bunx cache on startup. A known bun x issue could leave the temp cache in a broken state, permanently crashing ACP backends (Claude, Codex, CodeBuddy) on every retry. Affected users no longer need to manually clear the cache.
Bug Fixes
- Clicking "New Chat" while a preset assistant is active now reliably resets to the default agent without flickering or reverting on refresh.

What's Changed
- fix(acp): auto-detect and clear corrupted bunx cache on startup by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2451
- fix(guid): use locationKey to reset assistant flag reliably by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2460
- fix(team): escalate silent agents to failed and stabilize team UI by @lixunqi12 in https://github.com/iOfficeAI/AionUi/pull/2425
- fix(team): prevent 300s LLM timeout when teammates stand by by @lixunqi12 in https://github.com/iOfficeAI/AionUi/pull/2426
New Contributors
- @TCP404 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2451
- @lixunqi12 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2425
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.16...v1.9.17
1.9.16 15 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- test(build): add guard test for MCP script asarUnpack consistency by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2408
- refactor(team): optimize wake prompt with push-messages-only model by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2401
- refactor(team): remove dead TeamConfirmOverlay mock by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2410
- fix(team): detect crashed gemini workers by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2412
- fix(channels): support Bedrock auth in channel model resolution and add aionrs i18n mode key by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2424
- feat(snow): complete Snow CLI ACP backend support by @Kong-1024 in https://github.com/iOfficeAI/AionUi/pull/2406
- fix(acp): keep processing indicator during initial message hydration by @g199209 in https://github.com/iOfficeAI/AionUi/pull/2409
- fix(conversation): guard malformed tool summary payloads by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2422
- fix(acp): unify session capabilities caching for all backends by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2423
- refactor(aionrs): remove dead injectHistoryFromDatabase method by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2431
- feat(aionrs): add Aion CLI support for preset assistants and agent dropdowns by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2402
- feat(acp): use bundled bun for npx-style connections by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2421
- fix(docker): fix bun.lock filename, add patches copy, and dockerignore by @g199209 in https://github.com/iOfficeAI/AionUi/pull/2427
- feat(agent): replace cronBusyGuard with isTurnInProgress for idle timeout detection by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2419
- Revert "feat(agent): replace cronBusyGuard with isTurnInProgress for idle timeout detection" by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2435
- fix(team): sync fullscreen slot when switching tabs in fullscreen mode by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2436
- fix(guid): align reasoning effort selector layout by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2432
- Sync Claude runtime and model selection with cc-switch by @shentry in https://github.com/iOfficeAI/AionUi/pull/2414
- fix(cron): fix AionCLI cron job issues and enable production binary by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2438
- refactor(model): remove non-cc-switch source labels from model selector by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2439
- fix(build): include version tag in aionrs asset filename by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2441
- chore: bump version to 1.9.16 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2442
New Contributors
- @g199209 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2409
- @shentry made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2414
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.15...v1.9.16
1.9.15 14 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Mode Improvements
- Team mode now supports file attachments end-to-end. Files added by paste or "Add to Chat" from workspace are preserved through the full Team pipeline, stored correctly, and surfaced in teammate prompts for Claude, Codex, and Gemini.
- Team and cron channels can now be drag-sorted in the sidebar, and the order is persisted between sessions.
- Team-capable agents are now resolved from ACP initialize capabilities instead of a static whitelist, improving compatibility with more ACP backends. Claude, Codex, and Gemini also remain available by default right after upgrade, before capability cache is populated.
- Removed the auto-shutdown confirmation prompt when a team task completes, reducing friction during longer collaborative runs.
- Fixed workspace overwrite when converting a solo chat into Team mode, preserving the original working directory.
Aionrs Improvements
- Aionrs now matches the ACP and Gemini manager pipeline much more closely: cron command feedback loops, thinking message display and persistence, buffered stream writes, turn completion notifications, token usage persistence, event bus emission, and skill suggestion hooks behave more consistently.
- Hardened mode and model switching behavior for Aionrs. Model changes now reliably restart with the new config instead of continuing on a stale session.
New Languages
- Added full Russian (ru-RU) localization across desktop, mobile, assistant resources, example extensions, and documentation.
- Added Ukrainian (uk-UA) localization across app surfaces, assistant presets, docs, and related tests.
UX & Reliability Fixes
- Clicking sidebar New Chat while inside a preset assistant now resets back to a normal default agent instead of keeping the preset selection.
- The + action in the Guid assistant selector now routes correctly to the Assistants page.
- Save to Workspace is now enabled by default for uploads.
- Improved WeCom long-connection adaptation for more reliable channel behavior.
- Updated @office-ai/aioncli-core to 0.30.5.

What's Changed
- docs(readme): add LINUX DO community link by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2379
- fix(guid): correct plus button route to assistants page by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2380
- feat(upload): enable save-to-workspace by default by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2381
- chore(deps): bump @office-ai/aioncli-core to ^0.30.4 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2383
- fix Wecom uses long connection adaptation by @nextdoorUncleLiu in https://github.com/iOfficeAI/AionUi/pull/2386
- refactor(team): dynamic team capability from ACP initialize by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2376
- refactor(team): remove dead TeamConfirmOverlay by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2388
- fix(team): remove auto-shutdown prompt on task completion by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2393
- feat(aionrs): align protocol with mode/model switching fixes by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2395
- feat(team): support drag sorting for team and cron channels by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2394
- fix(guid): reset preset assistant when clicking sidebar new chat by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2387
- feat(i18n): Add Ukrainian (uk-UA) language support and documentation by @pavver in https://github.com/iOfficeAI/AionUi/pull/2307
- feat: add full Russian (ru-RU) localization by @DrMaks22 in https://github.com/iOfficeAI/AionUi/pull/2306
- fix(team): add file sending support to team mode pipeline by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2385
- fix(team): hardcode claude/codex as known team-capable backends by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2403
- chore(deps): bump @office-ai/aioncli-core to 0.30.5 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2404
- chore: bump v
1.9.14 14 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Improvements
- Added per-agent confirmation with a sidebar badge and wiggle animation, so it is clear which teammate is waiting for your approval before it starts working.
- Added a manual close button for individual team members, letting you dismiss a teammate mid-session without ending the whole team.
- Prevented queued messages from rolling back after a teammate accepts, so outgoing sends are no longer silently dropped on acceptance.
- Workspace path is now synced across all team members when a team session starts, eliminating file-not-found errors when teammates try to read each other's outputs.
- Fixed the Team Leader being auto-removed when it crashes; AionUi now recovers the leader in place rather than dropping it from the session.
- Fixed workspace being overwritten when a solo chat is converted into a team session, preserving the original conversation's working directory.
- Removed the XML fallback chain and narrowed teamEventBus to terminal events only, making team message routing simpler and more predictable.
- Refactored the leader role so it reuses the existing caller conversation instead of spawning a new one, reducing resource overhead for every team session.
New Agents & Channels
- Snow AI CLI is now available as an ACP backend, joining the growing list of supported terminal agents.
- WeCom (企业微信) channel integration: Cowork with your AI agent directly from WeCom bots for enterprise collaboration.
New Assistant
- Added 3D Morph PPT assistant — generates cinematographic 3D animated presentations with enriched design systems, using the existing Morph PPT infrastructure.
New Features
- Added a /copy slash command that copies the last assistant reply to clipboard without selecting text manually.
- Improved voice input recording feedback — the UI now provides clearer visual cues while recording is active.
- Removed the 30 MB WebUI file upload size limit — large files can now be uploaded without hitting the previous cap.
Bug Fixes
- Fixed the chat header not spanning the full width when the preview panel is open on desktop.
- Hardened Windows npx command resolution for ACP agents so they launch reliably regardless of the system PATH configuration.
- Fixed Gemini not sending the initial message when auth finishes loading on the very first launch.
- Fixed custom cron expressions being reset when editing an existing scheduled task.
- Fixed a crash when opening a conversation whose model provider entry has been deleted.
- File uploads now correctly respect the Save to Workspace setting, so files go where the user configured them to go.
- Fixed leaked processes not being cleaned up when the app quits, preventing phantom background agents from lingering.
Cron Polish
- Redesigned the scheduled task create / edit dialog with a cleaner layout and simplified custom schedule copy.
- Polished the scheduled task list and detail pages for better visual consistency.

What's Changed
- chore(deps): bump @office-ai/aioncli-core to ^0.30.3 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2341
- fix(layout): make header span chat+preview when preview is open by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2305
- fix(acp): harden Windows npx command resolution by @Duducoco in https://github.com/iOfficeAI/AionUi/pull/2308
- feat(renderer): add /copy slash command for last assistant reply by @amanharshx in https://github.com/iOfficeAI/AionUi/pull/2312
- fix(gemini): send initial message after auth loads on first launch by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2342
- fix(team): prevent queued sends from rolling back after acceptance by @Ericwong5021 in https://github.com/iOfficeAI/AionUi/pull/2289
- refactor(team): remove XML fallback chain and narrow teamEventBus by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2331
- feat: add Snow AI CLI as ACP backend by @Kong-1024 in https://github.com/iOfficeAI/AionUi/pull/2316
- feat(team): add manual close button for team members by @jsshw
1.9.13 12 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Improvements
- Added an onboarding empty state when Gemini CLI is used as the Team Leader, so new Team sessions no longer open with a blank first view.
- Added a clear Leader badge in team tabs and chat headers, making it easier to identify the coordinator at a glance.
- Reduced aggressive Team recommendations in solo chats. AionUi now stays in solo mode by default and only brings up Team when the user explicitly asks for it, or when the task is clearly too large for a single agent.
- Improved the teammate creation flow in Team mode. The Leader now proposes a lineup with responsibilities and recommended agent types first, asks for confirmation, and makes it clear that teammates can still be adjusted later.
- Repaired legacy Team sessions whose stored member list was lost, allowing affected historical Team chats to open normally again.
- Improved selection clarity and dark-theme contrast in the Team creation modal.
Feedback and Reliability
- Users can now submit feedback directly, and AionUi will automatically collect logs and report through Sentry to help diagnose issues faster.
- Fixed a range of dark-theme contrast issues across dialogs, forms, and related UI surfaces, improving readability in places that previously looked too dim or low-contrast.
- Fixed the send and stop actions in chat so they no longer split into separate positions during an active turn, and improved their visibility in dark mode.

What's Changed
- 深色模式界面样式细节优化 by @ageovb in https://github.com/iOfficeAI/AionUi/pull/2315
- feat(feedback): add bug report modal to Settings > About by @piorpua @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2321
- feat(team): refine team onboarding and escalation by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2327
- fix(modal): improve dialog contrast across themes by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2330
- feat(team): confirm teammate lineup before spawning by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2334
- fix(sendbox): align send and stop button states by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2332
- fix(team-ui): improve dark contrast in team modal by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2337
- fix(team): recover legacy team agents from history by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2338
- chore: bump version to 1.9.13 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2339
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.12...v1.9.13
1.9.12 10 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Hermes Agent Support (Nous Research)
- Added Hermes Agent (Nous Research) as a supported ACP backend — available alongside claude and codex.
Team Mode Improvements
- Onboarding Gemini CLI as the new Leader Option of the Team Mode
- Team create modal has been overhauled with a new onboarding empty state for first-time users.
- Allow users to start creating a team directly by having the Agent make a judgment in a one-on-one chat scenario.
Workspace & Chat Fixes
- Chat history now displays images uploaded to workspace for AI review.
- Workspace order stays in sync with the most recent conversation activity.
- Snapshot excludes are no longer written into the workspace.
- Speech input button UI polished with improved feedback during recording.
- Spell check disabled in prompt inputs to reduce visual noise.
- Office file auto-preview overhead significantly reduced.
- Zoom keyboard shortcuts (Cmd/Ctrl +/-) now work correctly.

What's Changed
- feat(acp): add Hermes Agent (Nous Research) as supported backend by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2270
- fix(input): disable spellcheck in prompt inputs by @Asunfly in https://github.com/iOfficeAI/AionUi/pull/2272
- fix(weixin): restore managed file sends with user feedback by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2277
- fix(conversation): keep workspace order in sync with latest activity by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2276
- feat(titlebar): add back/forward navigation and Claude-style sidebar icon by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2189
- 支持聊天记录中查看上传工作空间给 ai 查看图片 by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/2253
- [codex] docs(skills): sync officecli install guidance by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2283
- feat(team-guide): add solo-to-team guidance via MCP tools by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2278
- refactor(acp): extract initAgent inline logic into focused private methods by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2284
- fix(chat): improve speech input feedback and button UI by @Jamailar in https://github.com/iOfficeAI/AionUi/pull/2269
- fix(process): support zoom keyboard shortcuts by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2281
- fix(workspace): keep snapshot excludes out of workspace by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2279
- fix(preview): reduce office auto preview overhead by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2285
- fix(team): stabilize MCP injection pipeline and unify backend whitelists by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2152
- fix(docs): 之前中文 reademe 删除 了现在恢复 by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/2290
- feat(team): detect agent crash and send testament to leader by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2282
- feat(sentry): add anonymous id by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2291
- feat(team): overhaul team create modal and add onboarding empty state by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2294
- docs: add contributing guide (EN + ZH) by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2296
- docs(contributing): replace OfficeCLI examples with AionUi-specific scenarios by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2297
- fix(team): rename lead agent name from 'Lead' to 'Leader' by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2298
- refactor(settings): group sider and merge Skills Hub + Tools into Capabilities by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2190
- fix(team-guide): reduce aggressive team recommendation on simple messages by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2301
- chore: bump version to 1.9.12 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2302
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.11...v1.9.12
1.9.11 9 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(shell): handle spawn EINVAL for .cmd fallback on Windows by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2211
- fix(preview): handle ENOTDIR in PreviewHistoryService.ensureDir by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2221
- fix(database): close driver before recovery to prevent EPERM on Windows by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2214
- fix(acp): prevent unhandled rejection when CLI binary is missing by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2216
- fix(gemini): strip code_execution blocks from content stream by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2224
- fix(ppt-preview): prevent repeated officecli install after failure by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2227
- fix(dev): build MCP servers after main process bundle in dev mode by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2203
- fix(workspace): hide open-with button in WebUI browser mode by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2233
- fix(openclaw): convert http/https URLs to ws/wss in normalizeWsUrl by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2218
- fix(messages): auto-scroll during streaming content updates by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2225
- fix(cron): handle invalid cron expressions in startTimer by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2231
- fix(team): guard AgentStatusBadge against unknown status values by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2235
- fix(messages): guard against non-array content in MessageToolGroupSummary by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2229
- fix(snapshot): prevent excessive snapshot recreation on conversation switch by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2223
- fix(shell): catch unhandled rejection in shell.openExternal on Windows by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2209
- fix(fsBridge): prevent uncaught exception on redirect in downloadRemoteBuffer by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2207
- chore(pr-fix): add triage & validate step before fixing review issues by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2244
- fix(pet): prevent desktop pet from crashing in headless/WebUI mode by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2212
- fix(sendbox): guard sendMessageHandler against send during upload by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2201
- fix(dev): auto-build MCP server bundles in dev mode by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2240
- fix(upload): track paste upload progress by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2237
- revert(acp): restore resetMessageTracking after non-text events by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2242
- chore(skills): remove deprecated docx, pptx, and xlsx bundled skills by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2243
- fix(conversation): preserve user-authored bubble text exactly as entered by @Ericwong5021 in https://github.com/iOfficeAI/AionUi/pull/2205
- perf(team): fix team mode CPU spike during streaming by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2250
- docs(readme): fix localized links and add AtomGit credit by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2258
- docs(readme): move Chinese README to root by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2259
- feat(hub): support configurable hub remote URLs via AIONUI_HUB_URL env var by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2256
- feat(settings): add remote agent setup guide by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2263
- revert(team): revert #2250 team perf optimizations by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2261
- fix(acp): reliable process cleanup with SIGKILL escalation, orphan reaping, and configurable idle timeout by @kaizh
1.9.10 9 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights
Team Workspace (Agent Team Mode)
- Team is now available in production builds as an official user-facing feature in AionUi.
- You can create and enter team spaces directly from the packaged app again.
- Team mode in production supports claude and codex backends.(More agents will be coming soon.)
What's Changed
- fix(layout): restore team entry points by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2238
- chore: bump version to 1.9.10 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2239
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.9...v1.9.10
1.9.9 8 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- chore(skills): disable auto-merge, use detached worktrees by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2183
- chore(skills): improve oss-pr quality checks documentation by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2185
- fix(team): resolve concurrency bugs with atomic repository operations by @lornestack in https://github.com/iOfficeAI/AionUi/pull/2169
- fix(team): restore team mode and fix MCP stdio packaging by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2184
- fix(acp): bypass Windows .cmd shims for npx invocation to fix MODULE_NOT_FOUND by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2171
- fix(cron): resolve mode switching and conversation display bugs by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2180
- fix(utils): resolve symlink path on macOS when migrating cache dir back by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2191
- fix(pet): Windows drag, resize, and blur issues by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2179
- fix(acp): unify detector agent ordering by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2116
- Add Russian UI localization by @AlexZander85 in https://github.com/iOfficeAI/AionUi/pull/2167
- fix(webui): preserve custom remote username on restart by @puyujian in https://github.com/iOfficeAI/AionUi/pull/2174
- fix(sendbox): restore placeholder visibility and compact default height by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2181
- fix(sider): center team add button by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2198
- fix(pet): prevent hit window from sticking the system mouse by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2193
- feat(diagnostics): enhance startup environment logging by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2194
- feat(aionrs): add native skill discovery support by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2197
- feat(pet): add done state and P0 animation/UX improvements by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2199
- chore: bump version to 1.9.9 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2202
- fix(layout): hide team entry points by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/2219
New Contributors
- @AlexZander85 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2167
- @puyujian made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2174
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.8...v1.9.9
1.9.8 7 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
New Features
✨ Highlight1: Desktop Pet
A new always-on-top animated companion that lives on your desktop and reacts to AI activity in real time.
AI Awareness
- Reacts to Claude's state: shows a thinking animation while the AI processes,
switches to working while generating, celebrates with happy on success,
and expresses error when something goes wrong.
- Supports Do Not Disturb mode — pet stays visible but ignores AI events.
AI Tool Confirmations
- When Claude requests permission to use a tool (file access, commands, etc.),
a confirmation bubble pops up near the pet.
- Full keyboard support: Enter to confirm, Esc to deny, A to always allow,
Y / N for one-time choices, 1–9 for numbered options.
- The bubble is draggable and remembers its position.
User Interactions
- Single click → pet reacts with attention
- Double click left / right → poke animations
- Triple click → frustrated reaction
- Drag the pet anywhere on screen; it remembers its position
Idle Behaviors (time-based progression)
- 20s idle → random glance / reading animation
- 60s idle → yawning, then dozing
- 10 min idle → deep sleep; wakes up when you move the mouse
Eye Tracking
- In idle state, the pet's eyes follow your cursor within a 300 px radius.
Customization (Settings → Desktop Pet)
- Toggle on/off
- Three sizes: Small (200 px) / Medium (280 px) / Large (360 px)
- Do Not Disturb toggle
- Choose whether tool confirmations show on the pet or in the main chat window
✨ Highlight2: @ Workspace File Mention
- Type @ in the send box to reference workspace files directly
Improvements
- Command Queue — New toggle for conversation command queue (disabled by default)
- MCP HTTP Connection — Delegated connection testing to SDK; tool _meta fields now preserved
- Sidebar — Unified row alignment tokens for consistent visual layout
Bug Fixes
- Fixed UI freeze, crash, and memory leak issues
- Fixed dark mode support in modal dialogs and preset assistant color readability
- Fixed opencode CLI not found error in agent
- Fixed multiple Electron imports breaking standalone/server mode
- Fixed MCP server not rebuilding correctly after app restart
- Fixed conversation queue indicator position (stays above processing indicator)
- Fixed IME composition text display in send box highlight overlay
- Removed CodeBuddy references; filtered custom assistants from team creation
Maintenance
- Filled missing i18n translation keys across all locales

What's Changed
- chore: ignore .claude/teams/ and iterations/ directories by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2141
- feat(team): remove codebuddy backend and enable team in production by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2138
- fix(mcp): delegate HTTP connection test to SDK and preserve tool _meta by @Asunfly in https://github.com/iOfficeAI/AionUi/pull/2106
- fix(standalone): resolve multiple electron imports breaking server mode by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2115
- fix(conversation): add command queue toggle and disable it by default by @Ericwong5021 in https://github.com/iOfficeAI/AionUi/pull/2103
- fix: resolve UI freeze, crash, and memory leak issues by @lixunqi12 in https://github.com/iOfficeAI/AionUi/pull/2121
- fix: ensure modal dialog properly supports dark mode by @cyphercodes in https://github.com/iOfficeAI/AionUi/pull/2130
- fix(agent): resolve 'opencode' CLI not found by @ageovb in https://github.com/iOfficeAI/AionUi/pull/2131
- fix(team): remove CodeBuddy references and filter out custom assistants from team creation by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2149
- fix(team): ensure MCP server is rebuilt after app restart by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2156
- docs(ui): canonical ui-context with AOU design system and pr workflow by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2153
- refactor(sider): unify row alignment tokens across sidebar by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/2161
- 
1.9.6 5 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
- Update Skills of All the OfficeCLI-related Assistants
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.5...v1.9.6
1.9.5 1 d’abril del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- refactor(pr-automation): replace git checkout with worktree isolation by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1976
- refactor(chat): remove unused send box draft hooks by @yejiming in https://github.com/iOfficeAI/AionUi/pull/1958
- fix(pr-automation): symlink node_modules in worktree for lint/tsc/test by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1977
- feat(acp): inline thinking display, plan dedup, and processing indicator fixes by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1953
- fix(preview): clarify scroll sync fallback comments by @yejiming in https://github.com/iOfficeAI/AionUi/pull/1959
- fix(adapter): catch JSON.stringify RangeError on oversized bridge data by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1960
- fix(codex): handle signal-killed process exit during startup by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1963
- fix(chat): ignore transient info messages by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1964
- fix(platform): add fallback for app.getPath('logs') failure by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1967
- chore(renderer): remove unused draft hooks by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1970
- fix(webui): force headless ozone backend on linux by @yejiming in https://github.com/iOfficeAI/AionUi/pull/1973
- fix(docs): correct relative links in localized readmes by @yejiming in https://github.com/iOfficeAI/AionUi/pull/1974
- fix(conversation): prevent duplicate conversation creation under weak network by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1975
- fix(channels): use markdownToTelegramHtml for Telegram text formatting by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1978
- fix(remoteAgent): validate URL and prevent TDZ crash in testConnection by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1823
- fix(openclaw): validate CLI binary exists before spawn to prevent ENOENT crash by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1837
- fix(i18n): localize WebUI modal buttons and password validation errors by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1917
- feat(settings): add Playwright MCP config and improve CDP layout by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1979
- fix(media): retry image loading for pasted clipboard images by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1928
- fix(acp): detect CLI config errors on startup and provide actionable guidance by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1947
- feat(guid): refresh sidebar actions and skills market entry by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1945
- fix(conversation): guard invalid create type by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1936
- fix(platform): add getLogsDir fallback to inline platform services by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1980
- fix(snapshot): return empty array from getBranches in snapshot mode by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1982
- fix(conversation): prevent queue dequeue before status hydration by @Ericwong5021 in https://github.com/iOfficeAI/AionUi/pull/1984
- feat(messages): show message timestamp on hover by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1986
- fix(theme): restore y2k skin interactions by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1987
- fix(theme): restore discourse horizon menu scroll by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1989
- fix(conversation): fix failed conversation auto-titles by @Ericwong5021 in https://github.com/iOfficeAI/AionUi/pull/1992
- Fix(sandbox): repair Worker→Host message routing and add storage backend by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/1991
- chore(pr-automation): include matched critical path files in review comment by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1994
- feat(weix
1.9.4 30 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
✨ What's New
🗓️ Command Queue Workflow
Conversations now support a command queue — queue up multiple instructions and AionUi will execute them in order, one at a time, without manual intervention.
🔐 ACP Session Permission Modes
When starting an ACP session, you can now choose non-YOLO permission modes (e.g. ask / auto-edit) — giving you granular control over what the agent is allowed to do without interrupting.
📜 Preview Scroll Sync
Scroll sync between the editor and preview pane is now smarter and more responsive, with optimized unlock scheduling that reduces jitter when working with long documents.
📱 Mobile Improvements
- Safe Area support on mobile for better display on notch/island devices
- Updated app icon

🐛 Bug Fixes
ACP / Agent
- Extended permission request timeout to 30 minutes to prevent premature rejections
- Fixed slash commands not appearing during bootstrap
- Improved error message when CLI exits with code 0 on startup
- Prevented unhandled promise rejections during bootstrap initialization
Conversation & Chat
- Fixed conversation creation failing when the type field was invalid
- Synced renamed conversation titles with the detail view
- Deduplicated filenames when pasting multiple images
Gemini / Codex
- Fixed Gemini losing context after stopping a reply mid-stream
- Guarded against EACCES errors during workspace realpath init
- Fixed Codex start promise not rejecting immediately when the process exits during startup
Channels / WeChat
- Fixed model restore retrying infinitely on a stale provider (now capped)
- Fixed WeChat WebUI login sending wrong QR ticket in SSE
- Fixed Weixin channel not awaiting Gemini tool continuations
Snapshot / Workspace
- Guarded against non-existent workspace during snapshot init
- Handled permission-denied files in snapshot init
- Added maxBuffer to git add/commit calls to prevent buffer overflow on large repos
File & Preview
- Guarded readFile against oversized files that exceed the V8 string limit
- Fixed CodeMirror mapPos RangeError in editor preview (ELECTRON-3Y)
Other
- Normalized WebSocket test URL for remote agents
- Normalized language code to ISO 639-1 for OpenAI Whisper STT
- Fixed sendMessage and databaseBridge providers crashing on undefined params
- Preserved preset agents when saving custom agent settings

What's Changed
- chore(pr-automation): add database service dir to CRITICAL_PATH_PATTERN by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1895
- fix(i18n): add WeChat channel i18n support with weixin namespace by @gobylor in https://github.com/iOfficeAI/AionUi/pull/1891
- feat(agent): support non-YOLO session modes at ACP start by @gobylor in https://github.com/iOfficeAI/AionUi/pull/1894
- fix(ci): allow edited events to trigger full CI run by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1897
- refactor(agents): hide custom agent UI entry points by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1903
- fix(guid): add dismiss button to skills market banner by @amanharshx in https://github.com/iOfficeAI/AionUi/pull/1848
- fix(channels): await persisted session hydration before enabling plugins by @amanharshx in https://github.com/iOfficeAI/AionUi/pull/1888
- chore(pr-automation): expand CRITICAL_PATH_PATTERN to cover config and docs files by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1915
- fix(guid): show upload progress on new chat by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/1905
- fix(settings): preserve preset agents when saving custom agents by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1908
- chore(agents): add i18n validation to agent context and pre-PR workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1923
- fix(snapshot): guard against non-existent workspace in init by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1906
- fix(snapshot): handle permission-denied files in workspace snapshot init by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1907
- fix(bridge):
1.9.3 29 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
1.9.2 27 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
New Features
Remote Agent Support
You can now connect to remote AI agents via the OpenClaw protocol. A new Agent management page with Local / Remote tabs lets you add, configure, and switch between local and remote agents in one place.
Upload Progress Indicator
File uploads now display a real-time progress bar. The send button is automatically disabled while files are still uploading, so you'll never accidentally send an incomplete message again.
PWA Support for WebUI
AionUi WebUI can now be installed as a Progressive Web App. Add it to your home screen on mobile or install it on desktop for a native app-like experience — faster launches and offline-ready.
Smarter Timeout Handling
Long-running tasks (like generating large documents or complex presentations) will no longer falsely time out. AionUi now checks whether the agent process is actually still working before triggering a timeout, so your big tasks can finish reliably.
Improvements
- Cmd+F search works everywhere — Find-in-chat now works correctly when the conversation is inside a folder or when using the mobile interface.
- Built-in skills always available — Skills like office-cli are now reliably injected regardless of which backend is in use.
- Added MiniMax models — MiniMax model options are now available in the model selector.
- Codex startup improved — Better fallback handling when starting the packaged Codex backend.
Bug Fixes
- Fixed multiple crash scenarios reported via Sentry, significantly improving overall stability:
- App no longer crashes when the workspace directory is missing or inaccessible
- Fixed crash when storage directory doesn't exist on first launch
- Fixed crash when opening an invalid URL from the app
- Fixed crash when the API key is empty or invalid
- Fixed file read errors when a file is temporarily locked by another process
- Fixed PPT preview crash when the rendering provider encounters an error
- Fixed WebUI server crash when the default port is already in use
- Fixed WeChat plugin crash when the login QR code scan times out
- Fixed Gemini backend crash when initialization fails
- Fixed health check crash when the connection times out
What's Changed
- fix(skills): fallback to prompt injection for custom workspaces by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1717
- fix(model): add missing MiniMax models by @FencyJay in https://github.com/iOfficeAI/AionUi/pull/1637
- fix(acp): clear cronBusyGuard and status on sendMessage failure by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/1700
- test(skills): add tests for customWorkspace skill injection fallback by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1722
- fix(acp): address review issues from PR #1700 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1723
- feat(acp): add process-liveness keepalive to prevent false prompt timeouts by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/1702
- fix(skills): always inject _builtin skills for native-skill backends by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/1718
- fix(acp): address review issues from PR #1702 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1725
- fix(pptPreview): return error result instead of throwing in provider callback by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1731
- fix(webui): handle EADDRINUSE when starting server in WebUI mode by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1733
- fix(weixin): clear poll interval on timeout to prevent accessing destroyed BrowserWindow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1728
- feat(upload): add progress indicator and disable send during upload by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/1705
- chore: bump @office-ai/aioncli-core to 0.30.2 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1751
- fix(fsBridge): handle EBUSY in readFile/readFileBuffer by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1754
- fix(health-check): prev
1.9.1 25 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- refactor(morph-ppt): switch to remote style source and add localized Morph README showcase by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1681
- chore(readme): replace WeChat group QR image by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1690
- docs(readme): mention OfficeCLI in Morph sections by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1683
- chore: fix test local env isolation and cleanup tooling by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1694
- test: mock UserRepository in webuiQR unit test by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1695
- fix: ensure SQLite WAL is checkpointed on graceful shutdown by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1696
- perf(warmup): add conversation bootstrap preheating on input focus by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1703
- chore(oss-pr): add quality checks and test steps to workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1706
- fix(acp): improve prompt timeout handling with cancel support and configurable duration by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1709
- feat(weixin): add WeChat channel plugin with QR login and UI by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1704
- fix(guid): use effective backend type for preset agent config lookups by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1711
- feat(preview): auto-refresh preview when external tools modify files by @luanruisong in https://github.com/iOfficeAI/AionUi/pull/1686
- fix(skills): complete native skill symlink mapping and add prompt injection fallback by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1713
- test(preview): add mtime polling tests for PreviewContext file watch by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1714
- chore: bump version to 1.9.1 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1715
New Contributors
- @luanruisong made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1686
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.0...v1.9.1
1.9.0 24 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
✨ Highlights
1) AionUi Morph PPT with real-time rendering, powerred by OfficeCLI x AionUi

- Expanded morph-ppt capabilities for a more visual and transparent slide-building workflow.
- Added clearer preview and system-app warning messages to reduce confusion during generation.
- Improved WebUI/Server-mode support for PPT preview and shell-open actions, making local and remote usage more consistent.
- Result: users can see the PPT being produced step by step instead of waiting for a black-box final output.
2) OfficeCli now includes built-in Skills
- OfficeCli ships with built-in skills to reduce setup friction and speed up onboarding.
- Skills sync reliability improved by separating built-in and user skill directories.
- Better end-to-end flow from intent → generation → preview → iteration in PPT workflows.
🚀 Other Improvements
- i18n: replaced Chinese fallback strings with English in t() calls.
- Search: added Cmd/Ctrl + Shift + F history shortcut.
- Conversation UX: cycle visible sessions with Ctrl + Tab.
- Server: added webserver standalone mode.
- UI polish: formatting fixes in channel config forms and skills hub settings.
- Mobile: mobile-related enhancements and fixes.
What's Changed
- fix(i18n): replace Chinese fallback strings with English in t() calls by @amanharshx in https://github.com/iOfficeAI/AionUi/pull/1651
- feat(search): add Cmd/Ctrl+Shift+F history shortcut by @Eric-Song-Nop in https://github.com/iOfficeAI/AionUi/pull/1625
- fix(morph-ppt): clarify preview and system app warning by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1664
- refactor(morph-ppt): remove hardcoded inspiration topics by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1666
- style: fix formatting issues in channel config forms and skills hub settings by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1668
- feat(server): webserver standalone mode by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1665
- fix(skills): separate builtin and user skills directories for reliable sync by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1673
- fix(conversation): cycle visible sessions with ctrl+tab by @Eric-Song-Nop in https://github.com/iOfficeAI/AionUi/pull/1623
- Mobile by @xavierliang in https://github.com/iOfficeAI/AionUi/pull/1506
- fix(webui): support PPT preview and shell open in server mode by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1679
- chore: bump version to 1.9.0 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1680
New Contributors
- @amanharshx made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1651
- @Eric-Song-Nop made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1625
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.33...v1.9.0
1.8.32 20 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- chore(tooling): migrate from ESLint + Prettier to oxc ecosystem (oxlint + oxfmt) by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1488
- fix(coverage): switch from whitelist to full-source coverage reporting by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1491
- docs(skills): update coverage config references for glob-based include by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1576
- refactor: reorganize src/ directory structure (835 files, 0 TS errors) by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1583
- fix(builtin-mcp): make image-gen server runnable by external node in packaged app by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1584
- refactor(settings): restructure SystemModalContent, fix CDP switch, hide dev tools in production by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1587
- fix(utils): replace runtime require with static import for initStorage by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1600
- fix(mcp): align image generation agent badges with dynamic registration state by @Castor6 in https://github.com/iOfficeAI/AionUi/pull/1505
- fix(image-generation-mcp): address review issues from PR #1505 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1601
- feat(display-settings): add CSS theme presets by @Asunfly in https://github.com/iOfficeAI/AionUi/pull/1598
- chore: bump version to 1.8.32 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1603
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.31...v1.8.32
1.8.31 19 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- ci(pr-checks): cancel runs on PR close and add skip_build_test option by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1418
- docs: add project skills for architecture, commit, PR, testing, and i18n by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1420
- fix(tray): hide app to tray from tray menu by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1404
- fix(tray): refresh recent chats after conversation changes by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1398
- fix(shellEnv): 修复 Windows 环境下 npx 路径验证逻辑 by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/1427
- feat: add Novita provider integration by @Alex-wuhu in https://github.com/iOfficeAI/AionUi/pull/1359
- fix(chatLib): replace throw with console.warn for unsupported message types by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1428
- docs(skills): require test coverage verification in commit workflow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1431
- refactor(commands): migrate pr-review to skill, remove pr-assess by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1432
- feat(mcp): add built-in image generation MCP server by @Castor6 in https://github.com/iOfficeAI/AionUi/pull/1243
- fix(sentry): rewrite source map paths for GitHub code mapping by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1435
- fix(image-gen-mcp): address follow-up review issues from #1243 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1441
- fix(fs): handle ENOENT in readDirectoryRecursive and bridge providers by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1450
- chore(skills): add pr-fix skill and update oss-pr and pr-review skills by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1453
- docs(architecture): add testability rules and test file mapping by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1457
- refactor(process): main process decoupling phase 2 — full DI for all bridge/service modules by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1447
- docs(architecture): add testability rules and restructure skill by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1460
- refactor(skills): use native workspace symlinks instead of prompt injection by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1246
- docs(pr-fix): add path routing for internal branch vs fork PRs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1467
- feat(pr-review): add CI status gate before code review by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1480
- docs(pr-review): handle missing CI jobs when workflow skipped by paths-ignore by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1481
- refactor(renderer): restructure directory layout by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1449
- chore: bump version to 1.8.31 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1484
New Contributors
- @Alex-wuhu made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1359
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.30...v1.8.31
1.8.30 18 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- chore(dev): clean renderer cache before starting dev server by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1382
- feat(sentry): integrate error tracking with source map support by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1396
- fix(build): package bun runtime with cache-first strategy by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1371
- chore(ci): disable project-automation workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1400
- fix(webserver): handle special characters in cookies properly by @zhzy0077 in https://github.com/iOfficeAI/AionUi/pull/1321
- fix(webui): pass custom CLI args correctly for electron-vite 5 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1408
- feat(webui): add file upload for mobile/remote devices (Fixes #1233) by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1241
- fix(ci): downgrade actions/checkout from v6 to v4 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1409
- feat(css-theme): retroma y2k css-only + cover by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1399
- Feat/css retroma obsidian book by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1401
- fix(ci): remove secrets context from if: conditions in coverage job by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1410
- refactor: decouple main process modules via interfaces and constructor injection by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1402
- fix: add @types/cookie and fix prettier formatting by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1412
- docs(specs): update phase2 design doc post PR #1402 merge by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1413
- refactor(css-theme): replace base64 covers with Vite static imports and extract CSS by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1411
- 修复消息检索 bug+Windows 对话异常+对话工作中/完成提示 by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/1386
- ci(pr-checks): add workflow_dispatch trigger for manual PR re-runs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1415
- chore: bump version to 1.8.30 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1417
New Contributors
- @zhzy0077 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1321
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.29...v1.8.30
1.8.29 17 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
Features
- Conversation history – Message search in conversation history (#1203).
- Skills Hub – AionUi Local Skills Management (#1210).
- Settings – CDP settings UI and DevTools toggle Onlfy (#1374).
- Coversation Optimization — Optimize the entrance of the minimap, and allow the user to edit the title on the top
- Environment separation – Separate dev/release environments for simultaneous debugging (#1128).
Fixes
- Tray – Include app.png in extraResources for production builds (#1348).
- WebUI – Binary file download no longer returns 0KB; context menu download added (#1324).
- Download – Extract base64ToBlob utility and fix MIME resolution (#1356).
- WebUI – Skip symlinks outside allowed paths in directory browse (#1350).
- Gemini – Clear activeMsgIdRef on stop to fix message filtering (#1354).
- Gemini – Sync waitingResponseRef on stop and add useGeminiMessage tests (#1370).
- ACP / log / main – Revert codex-acp 0.10.0, fix log persistence, refactor index.ts (#1368).
- UI – Polish search popover and settings icon styles (#1365).
- Guid – Remove add-assistant button hover animation (#1362).
- Tray / Skills – Stabilize tray test in CI; always show SkillsMarketBanner description/details (#1380).
What's Changed
- update expired wx group qr code by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1346
- 对话历史消息检索 by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/1203
- fix(tray): include app.png in extraResources for production builds by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1348
- chore: fix CSS prettier formatting and document format requirement by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1352
- Feature/skills hub by @kylinhou in https://github.com/iOfficeAI/AionUi/pull/1210
- chore: add format auto-fix step to bump-version workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1353
- fix: binary file download fails with 0KB in WebUI mode + add context menu download by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/1324
- refactor: extract base64ToBlob utility, fix MIME resolution in download by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1356
- feat: implement environment separation for simultaneous debugging by @kylinhou in https://github.com/iOfficeAI/AionUi/pull/1128
- fix(webui): skip symlinks outside allowed paths in directory browse by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1350
- feat(env): isolate dev/release symlinks with getEnvAwareName by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1364
- fix(gemini): clear activeMsgIdRef on stop to prevent message filtering bug by @BillionClaw in https://github.com/iOfficeAI/AionUi/pull/1354
- ci(workflows): add coverage test job to PR checks by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1369
- fix(gemini): sync waitingResponseRef on stop and add useGeminiMessage tests by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1370
- fix(acp,log,main): revert codex-acp 0.10.0, fix log persistence, refactor index.ts by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1368
- chore(ci): remove AI review and external contributor jobs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1372
- feat(settings): add CDP settings UI and DevTools toggle by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1374
- fix(ui): polish search popover and settings icon styles by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1365
- fix(guid): remove add-assistant button hover animation by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/1362
- chore: bump version to 1.8.29 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1377
- fix: stabilize tray test CI & always show SkillsMarketBanner desc/details by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1380
New Contributors
- @kylinhou made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1210
- @JerryLiu369 made their first contribution in https://github.com/iOfficeAI/AionUi/
1.8.28 16 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
Features
- Cursor Agent – Cursor Agent added as a built-in ACP backend (#1319).
- WebUI – Remote access username can be changed (#1297);
- Notifications – Agent task completion notifications with user message (#1185).
- Guid – AionUi Skills Market toggle added on the guide page (#1343).
- WebUI – Desktop WebUI preferences are persisted and restored on startup (#1127).
- Tray – Tray menu updated with recent chats and task controls (#1187).
What's Changed
- feat: add Cursor Agent as built-in ACP backend by @iam-zekai in https://github.com/iOfficeAI/AionUi/pull/1319
- feat(webui): Persist desktop WebUI preferences with startup restore by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1127
- fix(acp): bump bridge versions and fix Windows UTF-8 encoding for npx by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1316
- fix(windows): resolve cygpath not found and improve cross-platform compat by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1276
- fix(cron): implement and harden cron job handling during workspace migration by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1328
- fix(auto-update): correct channel names, fallback logic, and clean up release artifacts by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1320
- feat(tray): enhance tray menu with recent chats and task controls by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1187
- feat(webui): allow changing remote access username by @a18014144564-cmyk in https://github.com/iOfficeAI/AionUi/pull/1297
- fix(webui): address code review issues in username change feature by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1329
- docs: add i18n validation command to AGENTS.md by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1331
- fix(conversation): improve minimap search experience by @Asunfly in https://github.com/iOfficeAI/AionUi/pull/1305
- fix(minimap): replace hardcoded i18n string and add coverage tracking by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1334
- feat: Add agent task completion notification with user message by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1185
- fix(ci): adapt pr-checks and release scripts to new build artifact rules by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1337
- docs(pr-review): add solution rationality review dimension by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1336
- feat: refine guid sendbox layout and add custom model support note by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1327
- fix(test,i18n): update minimap test and fix tr-TR missing keys by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1339
- chore: set printWidth 120, reformat codebase, and fix CodeQL path traversal by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1340
- chore: refresh bun.lock with latest compatible dependencies by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1341
- chore: remove unnecessary bun install step from bump-version command by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1342
- feat(guid): add AionUi Skills Market toggle on guide page by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1343
- chore: bump version to 1.8.28 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1345
New Contributors
- @iam-zekai made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1319
- @a18014144564-cmyk made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1297
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.27...v1.8.28
1.8.27 13 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
Features
- Conversation Minimap – New session minimap with improved theme thumbnail preview
- Conversation history – Drag-and-drop sorting for pinned chat
- Star Office – A super nice office was provided for the lobsters
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 https://github.com/iOfficeAI/AionUi/pull/1154
- feat(conversation): add drag-and-drop sorting for conversation history by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1138
- chore: improve bump-version workflow steps by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1282
- fix(openclaw): fix gateway streaming reliability and add history fallback by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1256
- fix(star-office): rebase #1205 on main and restore monitor UX by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1250
- fix(preview): optimize large text preview and unify limits by @HarryFight in https://github.com/iOfficeAI/AionUi/pull/1289
- chore: bump version to 1.8.27 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1292
- chore: add post-merge steps to bump-version command by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1293
- ci: add retry for bun install in build job by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1294
New Contributors
- @HarryFight made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1289
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.26...v1.8.27
1.8.26 12 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
Features
- Codex/PR workspace – Remember last directory for Codex PR workspace (#1265).
- ACP context usage – Show context usage for ACP-connected Claude Code and Codex sessions (#1207).
- Conversation – Replace the plus button with an agent selection dropdown for starting new chats (#1206).
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 https://github.com/iOfficeAI/AionUi/pull/1265
- fix(gemini): restore conversation history injection on session rebuild by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1268
- feat(acp): add context usage indicator for ACP-connected CC and Codex sessions by @Castor6 in https://github.com/iOfficeAI/AionUi/pull/1207
- feat(conversation): replace plus button with agent selection dropdown by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1206
- fix(#1156): 修復工作目錄左側下拉箭頭無法收起 by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1197
- fix(conversation): remove stale workspace entries from expanded state by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1271
- fix(webui): add favicon for browser tab icon by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1173
- fix(i18n): real-time bidirectional language sync between desktop and WebUI by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1189
- fix(acp): iflow and qwen fail to start — Electron inherits stale Node.js env by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1278
- chore: bump version to 1.8.26 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1279
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.25...v1.8.26
1.8.25 11 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(cron): fix unread red dot indicator not disappearing on conversation click by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1216
- feat(models): add PPIO as preset LLM provider by @cnJasonZ in https://github.com/iOfficeAI/AionUi/pull/1239
- fix: prevent unnecessary Electron Helper process spawning on conversation click by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1252
- fix(auto-update): use architecture-specific update channel (#1201) by @gobylor in https://github.com/iOfficeAI/AionUi/pull/1254
- fix(settings): restore builtin assistant editing permissions by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1259
- fix: 修复新会话继承旧会话 ACP session 上下文的 bug by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1253
- chore: bump version to 1.8.25 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1260
- fix(conversation): narrow acp session extra type to fix TS errors by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1261
- chore: add type-check step to AGENTS.md and bump-version command by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1262
- fix(messages): skip duplicate user message when msg_id already exists by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1263
New Contributors
- @cnJasonZ made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1239
- @gobylor made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1254
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.24...v1.8.25
1.8.24 10 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
Features
- Reasoning effort – Choose thinking strength (e.g. low/medium/high) for Gemini, ACP, and Codex to balance speed and depth.
- Unified chips and layout – Model and permission chips are unified, and the chat, preview, and workspace layout is cleaned up.
- Slash command menu – The slash command menu has a clearer, more consistent look and is easier to scan.
- 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 https://github.com/iOfficeAI/AionUi/pull/1058
- style(sendbox): refine slash command menu visual design by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1140
- fix: normalize electron-updater metadata to ensure deterministic release builds by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1195
- chore: update bun.lock with testing library dependencies by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1198
- fix(acp): two-phase retry for Codex/Claude ACP bridge with named version constants by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1212
- docs: rewrite CLAUDE.md to be lean and accurate by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1217
- feat(commands): add pr-review and bump-version commands by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1219
- fix(test): skip i18n-packaged test when renderer output is missing by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1220
- update wx-group qr code by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1222
- fix(acp): implement Codex session resume via session/load by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1215
- refactor(acp): extract parseSessionCapabilities to eliminate duplication by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1224
- feat: extension system core + E2E test infrastructure by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1161
- refactor: address post-merge review findings from PR #1161 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1227
- update UI by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1226
- chore: migrate oss-commit to project-level command and rename to oss-pr by @piorpua in https://github.com/iOfficeAI/AionUi/pull/1229
- feat: add reasoning effort selector for Gemini, ACP, and Codex (#1211) by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1213
- fix(codex): resolve mode switch errors and Full Auto permission behavior by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1234
- docs(readme): remove outdated development section, move to docs/ by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1235
- chore: bump version to 1.8.24 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1236
- feat(ui): unify model/permission chips and polish chat+preview+workspace layout by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1231
- style: remove extra blank line in AgentPillBar by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1238
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.23...v1.8.24
1.8.23 6 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(tray): resolve transparent icon on Windows and add i18n for tray menu by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1182
- fix(settings): filter agent lists by locally installed agents by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1171
- fix(codex): show latest GPT models in Guid page and conversation by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1184
- chore: bump version to 1.8.23 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1186
New Contributors
- @zihenghe04 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1098
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.21...v1.8.23
1.8.22 5 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: add headless server deployment guide by @zihenghe04 in https://github.com/iOfficeAI/AionUi/pull/1098
- fix(skill-env): propagate full shell PATH to worker processes by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1011
- feat(i18n): modular refactor with lazy loading optimization by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1004
- test(directoryApi): add unit tests for Windows drive navigation (#1082) by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1136
- fix(tray): resolve IPC notification and icon display issues by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1095
- fix: auto-update arch fallback + CI install smoke tests by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1133
- release: v1.8.22 — fix model selector hooks crash in channel settings by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1149
- fix(ci): replace comma with hyphen in linux arch cache key by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1150
- fix: resolve ACP detector deadlock and filter channel agents by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1159
- fix(clipboard): add secure context fallback and consistent error handling by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1162
- feat(settings): polish theme/display/model UX and styling by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1167
New Contributors
- @zihenghe04 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1098
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.21...v1.8.22
1.8.21 3 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
New Features
- Models now support health checks, enable/disable toggles, and developer debugging. (#1085, @Asunfly)

- 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 https://github.com/iOfficeAI/AionUi/pull/1106
- fix(build): apply ad-hoc signing for unsigned macOS arm64 builds by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1115
- feat(model): 实现模型健康检测、启停开关和开发者调试功能 by @Asunfly in https://github.com/iOfficeAI/AionUi/pull/1085
- fix: address multiple issues found in v1.8.20 audit by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1112
- feat(cdp): Add Chrome DevTools Protocol support for AI-assisted debugging by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1002
- fix(webui): open external links on client browser instead of server by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1121
- fix(css): 修复设置返回对话页后主题回退问题 by @taekchef in https://github.com/iOfficeAI/AionUi/pull/1109
- fix(webui): resolve multiple WebUI issues (#977, #1075, #1082, #1083, #1113) by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1124
- fix(acp): surface relay model_not_found errors to UI by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1122
- chore: bump version to 1.8.21 and fix slash command dropdown spacing by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1126
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.20...v1.8.21
1.8.20 2 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
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.
2. Keyboard shortcuts for confirmation prompts
Confirmation dialogs now support keyboard shortcuts so you can confirm or cancel quickly from the keyboard.
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.
What's Changed
- readme remote oinline gif by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1081
- fix: DashScope Coding Plan model list and WebUI dev server proxy by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1087
- update wechat_group QR code by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/1089
- fix(acp): use enhanced PATH for CLI detection by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1059
- fix(models): update Gemini model references to 3.1 and sync bun.lock with aioncli-core 0.30.0 by @audichuang in https://github.com/iOfficeAI/AionUi/pull/1091
- fix(sendbox): preserve user input during AI reply in Codex/Nanobot/OpenClaw by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1076
- feat: add aionui:// deep link protocol for new-api provider pre-fill by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1097
- Fix: windows arch detection windows 修复安装包能在错误的指令集上安装 by @LeeShunEE in https://github.com/iOfficeAI/AionUi/pull/1055
- fix(webui): handle expired token on initial WebSocket connection by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1094
- fix(telegram): harden polling shutdown and add lifecycle tests by @loonghao in https://github.com/iOfficeAI/AionUi/pull/1099
- feat(confirm): add keyboard shortcuts for confirmation prompts by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1079
- feat(slash): implement slash commands with WebUI dev-mode proxy by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/1054
- fix: 修复 WebUI 下自定义 CSS 丢失,并基于队列与状态降级重构主题存储 by @taekchef in https://github.com/iOfficeAI/AionUi/pull/1084
- chore: bump version to 1.8.20 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1104
New Contributors
- @Jassy930 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1059
- @audichuang made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1091
- @LeeShunEE made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1055
- @taekchef made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1084
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.19...v1.8.20
1.8.19 1 de març del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
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.
- DashScope Coding Plan — Support for DashScope Coding Plan models; ACP npx cache recovery and model listing are fixed for a reliable coding-plan experience.
- Mobile workspace panel — Improved layout and behavior of the workspace panel on mobile/WebUI for a smoother experience.
What's Changed
- fix(workspace): ignore stale aborted getWorkspace responses by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1010
- fix(messages): resolve streaming auto-scroll jitter (#976) by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1014
- docs(readme): remove outdated justfile commands section by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1020
- fix(webui-mobile): stabilize tooltip/focus/workspace interactions by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1036
- feat: 添加 Qwen Code 预设助手支持 by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/1041
- fix(conversation): 修复侧边栏对话标题溢出未截断问题 by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1015
- fix(markdown): prevent content overflow in Shadow DOM renderer by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1024
- fix(preview): reset preview panel when switching conversations by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1026
- fix(sendbox): 发送消息时立即清空输入框避免竞态覆盖 by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1031
- fix(chat): add min-h-0 to fix flex column overflow in chat layouts by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1023
- fix(sendbox): AI 处理期间不再禁用输入框 by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1030
- fix(ui): prevent content overflow on narrow screens by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1017
- fix(channel): fix model restore timing for Google Auth provider by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1022
- fix(channels): pass entered token when enabling Telegram plugin by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1019
- fix(settings): auto-save for Gemini and System settings by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/1021
- fix: ACP npx cache recovery and DashScope Coding Plan model listing by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1046
- fix(sendbox): remove redundant setContent clearing to preserve user input by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1062
- Feat/mobile workspace panel polish by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1049
- chore: bump version to 1.8.19 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1063
- fix(lint): format ternary expression to single line by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1064
- docs(readme): add WebUI remote demo video to all language READMEs by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/1065
- fix(types): resolve TypeScript errors from aioncli-core API changes by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1066
- fix(settings): prevent false confirm dialog on system settings page load by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/1070
New Contributors
- @JAVA-LW made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1041
- @cdxiaodong made their first contribution in https://github.com/iOfficeAI/AionUi/pull/1015
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.18...v1.8.19
1.8.18 26 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- update wx group by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/975
- fix(confirm): prevent buttons from being hidden when content is too long by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/981
- feat: implement electron-builder auto-update functionality by @loonghao in https://github.com/iOfficeAI/AionUi/pull/970
- fix(webui): resolve packaged renderer path lookup by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/980
- fix(mcp): improve error messages, stale config detection, and TTY crash prevention by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/972
- feat: mode persistence, IME fix, cron badge, tool details by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/991
- feat(settings): polish remote webui and channels UX by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/974
- chore: bump version to 1.8.18 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/998
- style: fix eslint prettier error in MessagetText by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/999
- fix: add return-type annotation to suppress TS7011 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/1001
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.17...v1.8.18
1.8.17 24 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(guid): agent bar select pop, spacing, assistant 1px border, add-assistant circle hover, quick actions safe area by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/942
- chore(ci): add manual build workflow for targeted platform builds by @piorpua in https://github.com/iOfficeAI/AionUi/pull/948
- chore(ci): add emoji to manual build workflow name by @piorpua in https://github.com/iOfficeAI/AionUi/pull/949
- chore(build-manual): add step summary with branch, commit, and platform info by @piorpua in https://github.com/iOfficeAI/AionUi/pull/950
- 构建系统迁移 (Webpack → electron-vite) by @loonghao in https://github.com/iOfficeAI/AionUi/pull/947
- fix: add Node.js engine version constraint by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/956
- ci: extract reusable build workflow to eliminate duplication by @piorpua in https://github.com/iOfficeAI/AionUi/pull/957
- ci: consolidate per-platform build summaries into single job by @piorpua in https://github.com/iOfficeAI/AionUi/pull/959
- feat(gemini): lazy-load skills via index injection instead of full content by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/952
- feat(markdown): support [...] and (...) LaTeX math delimiters by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/958
- fix(gemini): disable native SkillManager XML injection by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/966
- fix(ui): detect orphaned closing tags from MiniMax M2.5 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/962
- WIP: fix(gemini): compact large tool responses in history to prevent context overflow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/960
- fix(ui): prevent horizontal overflow on summary message items by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/968
- fix(lint): fix prettier formatting and replace no-explicit-any in tests by @piorpua in https://github.com/iOfficeAI/AionUi/pull/969
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.16...v1.8.17
1.8.16 22 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
✨ New Features
Universal Built-in Model Switching for All CLI Backends
All supported CLI backends (Claude Code, Qwen Code, Codex, CodeBuddy, Goose, Auggie, Kimi, OpenCode, Factory Droid, GitHub Copilot, Qoder, Mistral Vibe, OpenClaw, Nano Bot, and Custom Agents) now support switching between their built-in models directly from the AionUi interface. This unified feature uses the ACP session/set_model protocol, allowing you to switch models in real-time during active conversations without restarting the CLI.
Key Features:
- Switch models seamlessly across all CLI backends using a consistent interface
- Real-time model switching during active conversations
- Model pre-selection before starting new conversations
- Automatic preference saving and restoration for each CLI backend
What's Changed
- Fix nav link by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/927
- fix: make Codex CLI the single writer for apply_patch by @seonhwi07jp in https://github.com/iOfficeAI/AionUi/pull/926
- fix(ci): improve build retry reliability and reduce wait time by @piorpua in https://github.com/iOfficeAI/AionUi/pull/929
- refactor: remove dead applyPatchChanges after #926 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/928
- fix(telegram): guard against empty text in editMessageText by @piorpua in https://github.com/iOfficeAI/AionUi/pull/938
- feat(guid,layout): homepage UX and sidebar tweaks by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/933
- feat(conversation): preview layout, compact model selector, toolbar and sidebar UX by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/934
- fix(acp): auto-retry npx without --prefer-offline on cache failure by @piorpua in https://github.com/iOfficeAI/AionUi/pull/939
- feat(guid+acp): model pre-selection, Codex ACP migration, page refactor & skeleton by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/932
- chore: bump version to 1.8.16 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/941
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.15...v1.8.16
1.8.15 20 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(model): add model selector for ACP/Codex agents with persistence by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/916
- fix(acp): migrate from deprecated claude-code-acp to claude-agent-acp by @goworm in https://github.com/iOfficeAI/AionUi/pull/911
- feat: update CLI model placeholder by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/919
- docs: channel-image-update by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/918
- fix(conversation): fix hooks order violation in ChatConversation by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/917
- fix(acp): pin claude-agent-acp version and fix type assertions by @piorpua in https://github.com/iOfficeAI/AionUi/pull/922
- Topic management by @Asunfly in https://github.com/iOfficeAI/AionUi/pull/914
- feat(guid): improve homepage agent bar, add-assistant button, select … by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/921
- feat: fixed the issue where the agent icon data sources of the three … by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/923
- revert: PR #921 homepage guid UI by @piorpua in https://github.com/iOfficeAI/AionUi/pull/924
- chore: bump version to 1.8.15 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/925
New Contributors
- @Asunfly made their first contribution in https://github.com/iOfficeAI/AionUi/pull/914
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.14...v1.8.15
1.8.14 19 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: Unify the translations of all languages to be consistent with E… by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/903
- fix(claude): rename default agent mode label to 'Default' by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/904
- fix(webui): prevent white screen when navigating to parent directory by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/862
- fix(acp): terminate Windows ACP process tree on disconnect by @godnight10061 in https://github.com/iOfficeAI/AionUi/pull/894
- refactor(acp): async disconnect with graceful termination on Windows by @piorpua in https://github.com/iOfficeAI/AionUi/pull/908
- fix(mcp): support HTTP/SSE/Streamable HTTP transport across all agents by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/907
- chore: bump version to 1.8.14 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/909
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.13...v1.8.14
1.8.13 19 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
UI Improvement
- The overall style optimization makes the content display more readable
- Unify the fonts, font sizes and UI elements of similar elements to make the interface neater
- Add recommendation prompt for the built-in assistant to inspire users
What's Changed
- docs: update readme images and improve content by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/888
- docs: move Twitter link from language row to Community section by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/897
- docs: update_wechat_group by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/898
- docs: update readme by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/899
- Archives by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/900
- chore: remove gemini-related GitHub Actions workflows by @piorpua in https://github.com/iOfficeAI/AionUi/pull/901
- chore: bump version to 1.8.13 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/902
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.12...v1.8.13
1.8.12 16 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Docs Update by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/886
- Feat roleplay by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/887
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.11...v1.8.12
1.8.11 16 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(channels): remove response action buttons for Telegram and Lark by @piorpua in https://github.com/iOfficeAI/AionUi/pull/884
- chore: bump version to 1.8.11 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/885
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.10...v1.8.11
1.8.10 14 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
🎉 What's New
✨ New Features
📱 DingTalk Channel Integration
- New DingTalk Channel Plugin: Connect to AionUi through DingTalk bots, chat with your AI assistant anytime, anywhere
- AI Card Streaming: Leverages DingTalk's native AI Card template for real-time streaming response updates, delivering a smoother interactive experience
- Smart Fallback Strategy: Automatically falls back to traditional message format when AI Card is unavailable, ensuring service stability
What's Changed
- refactor: rename main agent option display labels by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/872
- feat: Move OpenClaw Setup Expert to the top of assistant list by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/874
- feat(channels): add DingTalk channel plugin with AI Card streaming by @piorpua in https://github.com/iOfficeAI/AionUi/pull/873
- feat: update dingtalk doc for better ux by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/875
- fix(channels): prevent DingTalk AI Card stream interruption on tool calls by @piorpua in https://github.com/iOfficeAI/AionUi/pull/877
- chore: bump version to 1.8.10 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/878
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.9...v1.8.10
1.8.9 13 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(acp): prevent orphan CLI processes on conversation kill by @YW1975 in https://github.com/iOfficeAI/AionUi/pull/773
- fix(env): resolve CLI agent startup failures in packaged mode by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/859
- fix(startup): handle broken symlinks and file conflicts at data paths by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/861
- fix(deps): bump @office-ai/aioncli-core to ^0.24.5 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/857
- fix(gemini): revert base URL to root domain to prevent double /v1beta path by @piorpua in https://github.com/iOfficeAI/AionUi/pull/863
- feat(agent): unify mode switching and remove legacy SecurityModalContent by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/822
- feat(assistant): enable OpenClaw setup assistant by default by @piorpua in https://github.com/iOfficeAI/AionUi/pull/865
- chore: bump version to 1.8.9 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/866
New Contributors
- @YW1975 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/773
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.8...v1.8.9
1.8.8 12 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(settings): wrap Tooltip child SVG in span to prevent offsetParent crash by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/826
- fix(conversation): persist presetAssistantId in ACP conversations (#815) by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/828
- fix(claude): inherit Anthropic env vars from shell for Finder launches by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/829
- Remove issue-link check, add auto PR assessment for external contributors by @piorpua in https://github.com/iOfficeAI/AionUi/pull/834
- Updated es readme by @pastpoint2014 in https://github.com/iOfficeAI/AionUi/pull/837
- fix(katex): improve math rendering and support latex code blocks by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/831
- fix(acp): resolve stuck 'Connecting to Claude' and improve shell env handling by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/836
- feat(config): split SiliconFlow into CN and global variants by @qychen2001 in https://github.com/iOfficeAI/AionUi/pull/762
- fix: merge tool_group updates immutably by @godnight10061 in https://github.com/iOfficeAI/AionUi/pull/578
- fix: correct Gemini 3.0 model names from 2.5 to 3.0 by @seonhwi07jp in https://github.com/iOfficeAI/AionUi/pull/698
- Task/channel agent switch by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/838
- feat(ui): show model selector for all agents with disabled state styling by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/840
- feat: add openclaw setup assistant by @piorpua in https://github.com/iOfficeAI/AionUi/pull/843
- feat: add CodeBuddy CLI as ACP backend with yoloMode support by @loonghao in https://github.com/iOfficeAI/AionUi/pull/797
- fix(cron): improve scheduled task reliability and reuse agent connections by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/825
- feat: integrate Mistral Vibe CLI by @vthanhduong in https://github.com/iOfficeAI/AionUi/pull/751
- refactor(model-selector): unify Gemini model selector across conversation and channel settings by @piorpua in https://github.com/iOfficeAI/AionUi/pull/848
- fix(acp): prevent CodeBuddy CLI from freezing Electron via SIGTTOU by @piorpua in https://github.com/iOfficeAI/AionUi/pull/850
- chore: bump version to 1.8.8 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/851
New Contributors
- @pastpoint2014 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/837
- @qychen2001 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/762
- @seonhwi07jp made their first contribution in https://github.com/iOfficeAI/AionUi/pull/698
- @loonghao made their first contribution in https://github.com/iOfficeAI/AionUi/pull/797
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.7...v1.8.8
1.8.7 11 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat: Add AWS Bedrock platform support by @lornestack in https://github.com/iOfficeAI/AionUi/pull/697
- feat: integrate nanobot by @yanghui1-arch in https://github.com/iOfficeAI/AionUi/pull/804
- docs: Update Newapi into Readme by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/816
- feat(ci): replace Gemini with GPT for automated PR code review by @piorpua in https://github.com/iOfficeAI/AionUi/pull/817
- fix(ci): switch GPT review to Responses API for codex model by @piorpua in https://github.com/iOfficeAI/AionUi/pull/818
- fix(ci): use gpt-5.2 and always COMMENT review event by @piorpua in https://github.com/iOfficeAI/AionUi/pull/820
- feat(acp): optimize cold start by ~1.7s and add perf diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/821
- chore: bump version to 1.8.7 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/823
New Contributors
- @lornestack made their first contribution in https://github.com/iOfficeAI/AionUi/pull/697
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.6...v1.8.7
1.8.6 10 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(ci): use correct version tag for homebrew bump action by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/771
- docs: update wx gourd by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/781
- fix(ci): rewrite DMG retry to use artifact detection by @piorpua in https://github.com/iOfficeAI/AionUi/pull/783
- fix(security): skip codex in ACP yoloMode loop to use codex.config by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/782
- fix(ci): use GH_TOKEN for homebrew bump action by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/787
- fix(ci): use hdiutil directly for DMG retry to fix extra directory layer by @piorpua in https://github.com/iOfficeAI/AionUi/pull/792
- docs(readme): add OpenClaw multi-agent showcase across locales by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/795
- chore(agent): add debug log for final model after refreshAuth by @piorpua in https://github.com/iOfficeAI/AionUi/pull/796
- docs(acp): clarify OpenCode version integration by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/802
- fix(ui): inject KaTeX CSS into Shadow DOM for math rendering by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/803
- fix(ui): persist loading state when switching conversations by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/774
- feat(ui): add collapsible component for available commands by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/801
- fix(build): use --prepackaged with .app path for DMG retry by @piorpua in https://github.com/iOfficeAI/AionUi/pull/808
- chore: bump version to 1.8.6 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/809
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.5...v1.8.6
What's Changed
- fix(ci): use correct version tag for homebrew bump action by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/771
- docs: update wx gourd by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/781
- fix(ci): rewrite DMG retry to use artifact detection by @piorpua in https://github.com/iOfficeAI/AionUi/pull/783
- fix(security): skip codex in ACP yoloMode loop to use codex.config by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/782
- fix(ci): use GH_TOKEN for homebrew bump action by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/787
- fix(ci): use hdiutil directly for DMG retry to fix extra directory layer by @piorpua in https://github.com/iOfficeAI/AionUi/pull/792
- docs(readme): add OpenClaw multi-agent showcase across locales by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/795
- chore(agent): add debug log for final model after refreshAuth by @piorpua in https://github.com/iOfficeAI/AionUi/pull/796
- docs(acp): clarify OpenCode version integration by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/802
- fix(ui): inject KaTeX CSS into Shadow DOM for math rendering by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/803
- fix(ui): persist loading state when switching conversations by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/774
- feat(ui): add collapsible component for available commands by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/801
- fix(build): use --prepackaged with .app path for DMG retry by @piorpua in https://github.com/iOfficeAI/AionUi/pull/808
- chore: bump version to 1.8.6 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/809
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.5...v1.8.6
1.8.5 10 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(ci): add hdiutil retry logic for macOS arm64 DMG builds by @piorpua in https://github.com/iOfficeAI/AionUi/pull/757
- feat(ui): add diff rendering and TXT preview wrapping by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/765
- fix(channels): improve Lark channel support and model config handling by @piorpua in https://github.com/iOfficeAI/AionUi/pull/768
- fix(messages): resolve scroll jitter in MessageList by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/769
- chore: bump version to 1.8.5 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/770
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.4...v1.8.5
1.8.4 8 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
AionUi v1.8.4 Release Notes
✨ New Features
🔒 Security Settings Page
- New Execution Authorization Management: Added a new "Security Settings" page in settings to centrally manage automatic approval (yoloMode) settings for all AI agents
🌐 New API Gateway Platform Support
- Multi-Model Gateway: Added New API platform support, can be used as a unified multi-model gateway
- Per-Model Protocol Routing: Support configuring API protocol (OpenAI / Gemini / Anthropic) for each model individually
What's Changed
- docs: update README with OpenClaw integration, chat platform updates,… by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/741
- feat(model): add New API platform support by @Calcium-Ion in https://github.com/iOfficeAI/AionUi/pull/726
- feat(settings): add security settings page by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/749
- fix(ci): improve build stability and change trigger to tags by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/746
- chore: bump version to 1.8.4 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/750
- fix(ci): disable implicit tag-based publishing in electron-builder by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/752
New Contributors
- @Calcium-Ion made their first contribution in https://github.com/iOfficeAI/AionUi/pull/726
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.3...v1.8.4
1.8.3 7 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix(agent): improve agent auto-switch and UI experience by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/708
- fix(acp): merge PATH instead of override to fix npx ENOENT by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/700
- fix(codex): improve message persistence with proper merge logic by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/706
- feat(acp): add OpenClaw CLI support by @piorpua in https://github.com/iOfficeAI/AionUi/pull/713
- release: v1.8.3 — agent auto-switch, readiness check, and stability fixes by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/712
- chore(acp): remove OpenClaw CLI support by @piorpua in https://github.com/iOfficeAI/AionUi/pull/718
- feat(openclaw): add OpenClaw Gateway WebSocket integration by @piorpua in https://github.com/iOfficeAI/AionUi/pull/719
- fix(ci): add multi-platform builds and fix artifact upload by @pojian68 in https://github.com/iOfficeAI/AionUi/pull/725
- CI: expand build matrix and retry non-Windows builds by @pojian68 in https://github.com/iOfficeAI/AionUi/pull/729
- CI: build macOS x64 on macos-14 (Rosetta) by @pojian68 in https://github.com/iOfficeAI/AionUi/pull/731
New Contributors
- @pojian68 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/725
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.2...v1.8.3
1.8.2 4 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: update wechat_group by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/638
- Sync moltbook skill files by @piorpua in https://github.com/iOfficeAI/AionUi/pull/640
- feat(codex,acp): implement ApprovalStore for session-level permission caching by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/643
- fix(acp): handle unexpected process exit and auto-reconnect by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/663
- feat: Add Mermaid diagram rendering skill and assistant by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/666
- fix(guid): model selection memory and permission improvements by @piorpua in https://github.com/iOfficeAI/AionUi/pull/659
- feat(acp): add Qoder CLI support by @yunlzheng in https://github.com/iOfficeAI/AionUi/pull/644
- feat(i18n): add comprehensive Turkish language support by @ayhanmalkoc in https://github.com/iOfficeAI/AionUi/pull/612
- feat: add support for Github Copilot CLI by @vthanhduong in https://github.com/iOfficeAI/AionUi/pull/579
- feat(cron): show unconfigured state for conversations without scheduled tasks by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/670
- refactor(workflow): use GitHub App token for project automation by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/671
- fix: fix some bugs related to Gemini URL endpoint and minor UI issues. by @vthanhduong in https://github.com/iOfficeAI/AionUi/pull/608
- fix(deps): update dependencies to fix CVE-2026-25128 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/676
- Halvee/channels by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/658
- fix(acp): inherit PATH and SSL env vars from user shell by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/677
- Halvee/channels by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/679
- fix(moltbook): use shell command to read credentials file by @piorpua in https://github.com/iOfficeAI/AionUi/pull/681
- Release/1.8.2 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/682
- chore: bump version to 1.8.2 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/683
New Contributors
- @yunlzheng made their first contribution in https://github.com/iOfficeAI/AionUi/pull/644
- @ayhanmalkoc made their first contribution in https://github.com/iOfficeAI/AionUi/pull/612
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.1...v1.8.2
1.8.1 1 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Fix/electron builder binaries mirror by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/632
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.8.0...v1.8.1
1.8.0 1 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: update readme by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/624
- feat(cron): implement scheduled task system for AI agents by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/630
- feat(cron): implement scheduled task system for AI agents by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/582
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.9...v1.8.0
1.7.9 31 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(api): add native Anthropic API support by @piorpua in https://github.com/iOfficeAI/AionUi/pull/570
- Halvee/channels by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/584
- fix(gemini): improve page transition by deferring message send by @piorpua in https://github.com/iOfficeAI/AionUi/pull/585
- fix: misc UI bugs by @piorpua in https://github.com/iOfficeAI/AionUi/pull/586
- chore(security): bump tar and hono via overrides by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/583
- fix: ESC/stop button not working for ACP conversations by @piorpua in https://github.com/iOfficeAI/AionUi/pull/590
- docs: Add Telegram Channel feature and restructure README by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/593
- fix: WebUI QR code login and MCP sync improvements by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/592
- fix(deps): upgrade electron-builder to 26.6.0 for tar v7 compatibility by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/597
- fix(gemini): correct send button state after tool calls complete by @piorpua in https://github.com/iOfficeAI/AionUi/pull/599
- fix(gemini): resolve i18n placeholder not interpolated in MCP tool confirmation by @piorpua in https://github.com/iOfficeAI/AionUi/pull/602
- feat(workflow): improve project governance and PR workflow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/611
- fix(gemini): register IPC handler for MCP tool always-allow options by @piorpua in https://github.com/iOfficeAI/AionUi/pull/614
- docs: update readme files with scheduled tasks section and images by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/616
- chore: bump version to 1.7.9 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/617
- fix(ci): use official GitHub source for electron-builder binaries by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/620
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.8...v1.7.9
1.7.8 28 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- fix: webUI html rendering & enhance HTMLRenderer for resource inlining by @vthanhduong in https://github.com/iOfficeAI/AionUi/pull/503
- Docs/update webui readme all languages by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/545
- feat(webui): add QR code login, password management, and mobile improvements by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/547
- docs: update WebUI section in all README versions with video demo by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/546
- chore: bump version to 1.7.8 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/551
- docs: enhance WebUI section and improve SEO across all README versions by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/554
- feat: add Claude YOLO mode by @godnight10061 in https://github.com/iOfficeAI/AionUi/pull/492
- Fix the issue where content exceeded the block width due to a line being too long. by @yanghui1-arch in https://github.com/iOfficeAI/AionUi/pull/550
- feat: add support for Moonshot Global API endpoint by @vthanhduong in https://github.com/iOfficeAI/AionUi/pull/552
- Upgrade GitHub Actions to latest versions by @salmanmkc in https://github.com/iOfficeAI/AionUi/pull/523
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in https://github.com/iOfficeAI/AionUi/pull/522
- fix(acp): auto-read Claude model config from settings.json by @piorpua in https://github.com/iOfficeAI/AionUi/pull/564
- fix(acp): update Kimi CLI to use new acp subcommand by @piorpua in https://github.com/iOfficeAI/AionUi/pull/567
- Halvee/channels by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/566
New Contributors
- @vthanhduong made their first contribution in https://github.com/iOfficeAI/AionUi/pull/503
- @godnight10061 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/492
- @yanghui1-arch made their first contribution in https://github.com/iOfficeAI/AionUi/pull/550
- @salmanmkc made their first contribution in https://github.com/iOfficeAI/AionUi/pull/523
- @piorpua made their first contribution in https://github.com/iOfficeAI/AionUi/pull/564
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.7...v1.7.8
1.7.7 26 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
New Feature
Support WebUi Configure Page in the Setting Module.

Allow you to access AionUi from Anywhere at Anytime
What's Changed
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/358
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/360
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/364
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/366
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/370
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/384
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/385
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/388
- fix: Added support for nano-banana-pro-preview image generation model… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/389
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/390
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/391
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/394
- fix: Added expandable quick action buttons at the bottom center of th… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/396
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/397
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/399
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/400
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/412
- fix: remove electron-builder.yml by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/413
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/414
- fix: Added type assertions to bypass TypeScript errors for event.valu… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/415
- fix: Fixed TypeScript build error by using double assertion pattern (… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/416
- fix: Refactor assistant management to use file-based rules storage wi… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/418
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/427
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/428
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/431
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/432
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/433
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/437
- feat: implement assistant skills management with custom skills persis… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/444
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/457
- chore: sync main branch changes to dev by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/479
- feat: manual update via GitHub Releases (opt-in) by @gtxy27 in https://github.com/iOfficeAI/AionUi/pull/483
- Fix/tsconfig types error by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/495
- fix: remove tar override to fix electron-builder ESM compatibility by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/496
- Fix/tsconfig types error by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/500
- Chore/win dev skip native rebuild by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/508
- Fix/acp file upload without at prefix by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/524
- docs(ch): add community articles list(Readme CN) by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/528
- feat: WebUI settings panel with password management and XSS fix
1.7.6 25 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Fix/tsconfig types error by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/504
- feat: Add YouTube video reviews section and sync updates across all README versions by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/505
- Halvee/halvee details optimization by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/514
- feat: 1. Optimize the issue of asynchronous rendering of front-end me… by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/515
- docs: Update community links and WeChat QR code image by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/516
- fix: resolve ACP file upload issues and unify file handling across agents by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/517
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.4...v1.7.6
1.7.4 23 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Add Linuxdo and Packyapi introduction by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/490
- docs: Update Thanks Section by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/491
- feat: improve assistant selection UI and xiaohongshu automation by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/484
- feat: add YouTube video reviews and update banner image by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/493
- Fix/tsconfig types error by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/494
- fix: remove tar override to fix electron-builder ESM compatibility by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/497
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.3...v1.7.4
1.7.3 21 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat: support bulk skill upload and auto-detection of common paths by @YuniorGlez in https://github.com/iOfficeAI/AionUi/pull/450
- Docs/add es pt readmes by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/460
- Fix: Pass headers to StreamableHTTP and SSE MCP transports by @zimmra in https://github.com/iOfficeAI/AionUi/pull/473
- docs: Update WeChat group image link to wechat_group.png by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/476
- feat: add Factory Droid ACP backend by @gtxy27 in https://github.com/iOfficeAI/AionUi/pull/466
- chore: sync latest features and fixes to main by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/480
New Contributors
- @zimmra made their first contribution in https://github.com/iOfficeAI/AionUi/pull/473
- @gtxy27 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/466
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.2...v1.7.3
1.7.2 19 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Corrected typos and improved text consistency in Japanese. by @geeknees in https://github.com/iOfficeAI/AionUi/pull/441
- fix: resolve infinite render loop and implement virtualization for long conversations by @YuniorGlez in https://github.com/iOfficeAI/AionUi/pull/451
- feat: assistant skills management, performance optimization & CI enhancements by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/455
- fix: remove invalid unocss types from tsconfig.json by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/456
New Contributors
- @geeknees made their first contribution in https://github.com/iOfficeAI/AionUi/pull/441
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.1...v1.7.2
1.7.1 18 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: Add community contact information to README files by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/438
- docs: Update WeChat community link to QR code image by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/439
- feat: implement assistant skills management with custom skills persistence by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/443
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.7.0...v1.7.1
1.7.0 15 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: Update branding to emphasize Cowork concept across all README v… by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/422
- docs: Increase download button size across all README versions by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/424
- Feat/add korean support by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/421
- docs: enhance Cowork positioning and add comparison FAQ by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/430
- Feat/add built in assistants by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/429
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.10...v1.7.0
1.6.10 9 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Introduces workspace-based conversation grouping by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/419
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.9...v1.6.10
1.6.9 8 de gener del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Workspace-Based conversation management, smart assistant configuration, and numerous stability improvements. by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/411
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.8...v1.6.9
1.6.8 31 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/405
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/406
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.7...v1.6.8
1.6.7 25 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: Add trending badge and update supported CLI tools by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/386
- docs: Increase trending badge height to 80 by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/387
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/395
- fix: Implemented safe workspace migration by copying chat history, ve… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/398
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.6...v1.6.7
1.6.6 19 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- docs: Optimize README structure and content by @ringringlin in https://github.com/iOfficeAI/AionUi/pull/380
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/381
- fix: update package-lock.json by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/382
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.5...v1.6.6
1.6.5 17 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(gemini): Add context usage indicator and token tracking by @Castor6 in https://github.com/iOfficeAI/AionUi/pull/376
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/379
New Contributors
- @Castor6 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/376
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.4...v1.6.5
1.6.4 12 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Feat/mobile experience optimization by @xavierliang in https://github.com/iOfficeAI/AionUi/pull/369
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/371
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.3...v1.6.4
1.6.3 11 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/368
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.2...v1.6.3
1.6.2 10 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat: Add custom ACP agent support by @codefromthecrypt in https://github.com/iOfficeAI/AionUi/pull/361
- This PR introduces significant enhancements to the preview panel, workspace functionality, and overall UI/UX improvements. by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/365
New Contributors
- @codefromthecrypt made their first contribution in https://github.com/iOfficeAI/AionUi/pull/361
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.1...v1.6.2
1.6.1 4 de desembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Optimization/experience improvement by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/318
- Optimization/experience improvement by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/319
- Optimization/experience improvement by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/321
- Optimization/experience improvement by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/322
- chore: adjust macOS build order based on branch strategy by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/324
- chore(ci): separate mac builds and upload per arch by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/325
- Fix/devtool open by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/330
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/335
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/336
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/339
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/340
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/342
- fix: upgrade dependencies to resolve security vulnerabilities by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/343
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/344
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/346
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/347
- fix: correct resources directory path for macOS in afterPack hook by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/348
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/350
- fix: resolve macOS x64 node-pty cross-compilation failure by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/351
- Refactor/workspace directory by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/352
- Feat/preview by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/359
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.6.0...v1.6.1
1.6.0 27 de novembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
AionUi v1.6.0 Release Notes
🎉 Major Updates
📄 Multi-Format Document Preview & Editing System
Editable Formats:
- 📝 Markdown (.md) - Live preview, side-by-side editing, split-screen mode, synchronized scrolling, source/preview toggle, relative image path support, HTML tag rendering, typing animation for streaming updates
- 🌐 HTML (.html, .htm) - Monaco-based code editor, syntax highlighting, live preview, inspect mode (hover to highlight, right-click to copy DOM), split-screen editing, synchronized scrolling, automatic base tag injection
- 💻 Code Files (various programming languages) - Syntax highlighting, line numbers, code folding, editable mode, read-only preview mode
Preview-Only Formats:
- 📊 Excel (.xlsx, .xls) - Spreadsheet preview
- 📑 Word (.docx, .doc) - Document preview
- 📊 PowerPoint (.pptx, .ppt) - Presentation preview
- 📄 PDF (.pdf) - Native browser PDF viewer
- 🖼️ Images (.png, .jpg, .jpeg, .gif, .svg, .webp) - Image viewer
- 🔀 Diff Files - Code diff comparison preview
Universal Preview Features:
- Multi-tab Interface: View multiple documents simultaneously with easy switching
- Tab Context Menu: Support for closing left/right/others/all tabs
- Unsaved Changes Indicator: Clearly identifies document modification status
- Download Functionality: Unified download support for all formats
- "Open in System" Button: Quickly open documents with system default applications
⏱️ Version History & Snapshots
- Manual snapshot saving for document states
- View and restore previous versions
🎨 UI/UX & Technical Improvements
User Experience Enhancements
- Custom Titlebar: macOS-style, supports drag-to-move
- Layout Optimization: Resizable split-panel layout, responsive design
- Text Selection Toolbar: Quick actions
Technical Optimizations
- File watching service (auto-reload on external modifications)
- Window controls migrated to bridge system
- Code refactoring: ChatWorkspace reduced from 1300+ lines to 550 lines
- Preview module refactoring: PreviewPanel reduced from 1020 lines to 561 lines
1.5.5 21 de novembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Fix console errors including CSP security, React warnings, and library compatibility issues. by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/329
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.5.4...v1.5.5
1.5.4 18 de novembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
✨ Key Features

1. 🧩 Base Component System Construction

New/Optimized Base Component Library (src/renderer/components/base/)

- AionModal: Unified modal component with preset sizes, font scaling, and flexible configuration
- AionCollapse: Collapsible panel supporting accordion mode and custom icons
- AionSelect: Select component with automatic theme adaptation
- AionSteps: Steps component with brand color theme
- AionScrollArea: Scroll area component with unified scrollbar styling
- base/index.ts: Created unified export file

Component Quality Improvements

- ✅ Complete bilingual (Chinese/English) documentation and usage examples
- ✅ ESLint compliant with no warnings
- ✅ Good extensibility and maintainability
- ✅ Comprehensive TypeScript types

2. ⚙️ Settings Modal Complete Refactor

New Architecture (src/renderer/components/SettingsModal/)

- Modular content components: GeminiModalContent, ModelModalContent, ToolsModalContent, SystemModalContent, AboutModalContent
- Responsive design supporting both mobile and desktop
- Built with new base component system

Feature Enhancements

- Custom CSS editor with live preview
- Directory configuration moved from Gemini settings to system settings
- Improved form validation and error handling

3. 🎨 Theme System and UI Scaling

Theme Migration (src/renderer/styles/themes/, src/renderer/theme/)

- Complete theme variable system
- Color scheme support (color-schemes/default.css)
- Added Arco Design official color support
- Migration guide MIGRATION.md

Font Scaling and UI Zoom

- New FontSizeControl component
- New ThemeContext for font scale management
- Interface zoom functionality (#189)
- All components respond to scaling settings

4. 🔐 MCP Feature Enhancements

OAuth 2.0 Authentication Support

- New McpOAuthService service
- useMcpOAuth hook for authentication flow
- Improved MCP connection management

Message Processing Optimization

- Implemented global message queue to resolve message overlap issues
- 100ms delay ensures sequential execution
- Message queue size limitation

5. 🎯 ResizeObserver Error Fix

Root Cause Resolution

- Removed w-full class from AionSelect
- Fixed Select component width to w-160px
- Popup container mounted to document.body
- Optimized AionScrollArea performance (removed inline styles)

6. 🎨 User Experience Optimizations

Workspace Improvements

- Collapsible workspace panel
- File/folder drag-and-drop support
- Horizontal scrollable file list (HorizontalFileList)
- File preview component (FilePreview)

Input Box Enhancements

- Processing indicator
- Instant clear functionality
- Increased multi-line mode height
- Draft save optimization

Message Display

- Collapsible long text content (CollapsibleContent)
- Alert details moved below card
- Dark mode gradient optimization
- Fixed copy button hover stability

7. 🌍 Internationalization Improvements

Multi-language Support (zh-CN, zh-TW, en-US, ja-JP)

- Added 118+ translation keys
- Improved language switcher
- All new features support i18n

8. 🏗️ Multi-platform Support

- macOS x64/arm64
- Windows x64/arm64
- Linux support

9. 🐛 Bug Fixes

- Fixed IPC bridge Promise return error
- Fixed mobile conversation title centering issue
- Fixed copy button hover stability
- Fixed chat history retention when merging today's records
- Fixed WebSocket frequent disconnection (client-side heartbeat)
- Fixed agent card jitter issue
- Fixed scroll flickering issue
- Fixed file diff display bug
- Fixed SendBox freeze on long inputs
- Fixed welcome dialog text loss on paste

10. 📝 Documentation Updates

- Updated WEBUI_GUIDE.md with 241 new lines
- Updated multi-language READMEs
- Added theme migration documentation
- Added component usage examples

11. 📊 Technical Debt Cleanup

- Removed unused style modules
- Replaced explicit any types with precise types
- Resolved ESLint warnings
- Optimized TypeScript type definitions
- Removed duplicate code, extracted reusable utility functions
1.5.2 11 de novembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- Fix/windows white screen by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/303
- Fix/windows white screen by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/307
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.5.1...v1.5.2
1.5.1 10 de novembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat(chat): in-conversation model switching + context preservation for Gemini CLI by @xavierliang in https://github.com/iOfficeAI/AionUi/pull/272
- Feat/mobile ux improvements: iOS input/paste fixes, PWA pull-to-refresh, tap-to-collapse sider by @xavierliang in https://github.com/iOfficeAI/AionUi/pull/270
- Fix/windows white screen by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/299
- chore: bump version to 1.5.1 by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/302
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.5.0...v1.5.1
1.5.0 7 de novembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
🎉 Overview
- AionUi V1.5.0 brings UX experience improvements, including folder support, image preview, mobile adaptation, conversation renaming, and other new features.

✨ New Features
📁 Folder Support
- Added folder upload and management functionality
- Support browsing folder structure in workspace
- Optimized file selection experience with single-click directory navigation
🖼️ Image Preview
- Added image generation preview functionality
- Support image download controls
- Optimized image display experience

💬 Conversation Management Enhancement
- Added conversation renaming functionality (#238)
- Optimized conversation list interaction experience
📱 WebUi Mobile Support
- Major Update: First-time mobile access support
- Responsive layout design, perfectly adapted for phones and tablets
- Optimized mobile navigation with automatic sidebar collapse after clicking conversations
- Enhanced WebUI mobile experience

🔧 Improvements & Optimizations
User Experience Enhancements
- Optimized workspace icon styles, unified use of Button components
- Added horizontally scrollable file list with navigation buttons
- Optimized dialog and sidebar colors to match design specifications
- Improved code block dark mode support with automatic theme switching
- Optimized thinking process display with dark mode gradients
- Enhanced color system with support for custom variables and Arco Design color levels
- Optimized Agent tab animations for smoother transitions
- Improved input box UX with processing indicators and instant clear functionality
- Optimized file preview with file size display and better alignment

📚 Documentation Updates
- Updated README links, added image generation guides (all language versions)
- Updated WebUI documentation links
- Added WebUI feature showcase and BANNER images to README

🐛 Bug Fixes
- Fixed fs duplicate declaration issue
- Fixed SendArrowIcon display issue
- Fixed file diff display bugs
- Fixed WebSocket frequent disconnection issues
- Fixed MCP message overlap issues
- Fixed file selection modal not showing files in WebUI mode
- Fixed browser URL issue in remote mode
- Fixed mobile sidebar collapse logic
- Fixed code block theme switching issues
- Fixed multiple TypeScript type errors

👥 New Contributors
We would like to thank the following new contributors for joining the AionUi project:
- Xavier Liang (@xavierliang) - Contributed mobile responsive support and conversation renaming functionality
- vishergreat (@ringringlin) - Contributed documentation updates and README improvements

🙏 Acknowledgments
Thank you to all contributors, test users, and community members for your support!
Special thanks to:
- All developers who submitted code
- Users who reported issues and suggestions
- Community members who participated in testing
1.4.2 25 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Fixed
- Unified WebUI launch and password reset command formats across all platforms, reducing operational costs
- Fixed unresponsive file uploads and non-functional folder opening to restore normal file interactions
- Resolved Gemini initial session failure on some Windows devices to ensure a smooth startup experience
🚀 WebUI Mode Quick Start Guide
macOS
# Launch WebUI
/Applications/AionUi.app/Contents/MacOS/AionUi --webui

# Reset Password (quit AionUi first)
/Applications/AionUi.app/Contents/MacOS/AionUi --resetpass admin
Windows
# Launch WebUI (right-click desktop shortcut → "Open file location" to copy path)
"C:\Program Files\AionUi\AionUi.exe" --webui

# Reset Password
"C:\Program Files\AionUi\AionUi.exe" --resetpass admin
Linux
Desktop Environment (Non-root User):
# Local Access
AionUi --webui

# Network Access (LAN)
AionUi --webui --remote

# Reset Password
AionUi --resetpass
Headless / Root User:
# Local Access
sudo AionUi --webui --no-sandbox

# Network Access (LAN)
sudo AionUi --webui --remote --no-sandbox

# Reset Password
sudo AionUi --resetpass --no-sandbox
What's Changed
- feat: add complete WebUI support - web server mode with JWT auth and multi-platform builds by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/227
- WebUI Support and Critical Stability Fixes by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/233
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.4.0...v1.4.2
1.4.0 23 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's New
🌐 WebUI Mode - Access AionUi from Anywhere
- Remote Control Your AI Assistant - Now you can access AionUi from any device on your network! Whether you're on your phone, tablet, or another computer, just open a web browser and connect to your AionUi instance running on your main machine.
- Secure Login Required - Your AI conversations and data are protected with user authentication. You'll need to create a login account and password to access WebUI mode, ensuring only authorized users can use your AI assistant.
- Works on Servers Too - Perfect for running AionUi on Linux servers without a desktop environment. Your AI assistant can now run 24/7 on your server and you can access it remotely from anywhere.
- Smart Network Detection - The system automatically detects and displays the best network address for you to connect. On servers, it shows your public IP; on local machines, it shows your local network address.
- Your Data Stays Safe - All your conversations, settings, and configurations are securely stored locally using SQLite database. Your data never leaves your machine unless you choose to share it.
🚀 WebUI Mode Quick Start Guide
macOS
# Launch AionUi (works without signing)
/Applications/AionUi.app/Contents/MacOS/AionUi --args

# Launch Remote Web Mode
/Applications/AionUi.app/Contents/MacOS/AionUi -webui

# Reset password (quit AionUi first)
/Applications/AionUi.app/Contents/MacOS/AionUi reset-password admin
Windows
# Launch Remote Web Mode (right-click file location after desktop installation)
"C:\Program Files\AionUi\AionUi.exe" -webui

# Reset password
"C:\Program Files\AionUi\AionUi.exe" reset-password admin
Linux
# With desktop (non-root user) - Launch Remote Web Mode
aionui -webui

# With desktop (non-root user) - Reset password
aionui reset-password

# Headless (root user) - Launch Remote Web Mode
sudo aionui -webui --no-sandbox

# Headless (root user) - Reset password
sudo aionui -webui --no-sandbox reset-password
What's Changed
- feat: upgrade to aioncli v0.8.1 with MCP integration by @goworm in https://github.com/iOfficeAI/AionUi/pull/192
- fix: Fix the issue of duplicate images pasted in the conversation box. by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/194
- fix: update version from V1.3.1 to V1.3.2 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/196
- Feature/update readme mcp by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/197
- Feat/webui support pojian by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/201
- fix: window/mac/linux add x64. by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/203
- fix: rebuild windows natives and log runner arch by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/204
- fix: restore workflow comments and add arm64 toolchain setup by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/205
- fix: build windows x64 and arm64 sequentially by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/206
- fix: enable headless linux webui and skip mac signing by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/207
- Feat/webui support pojian by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/208
- fix: dynamically read Electron version for native module rebuild to e… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/209
- Feat/webui support pojian by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/210
- fix: support headless linux modes and display network access by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/211
- fix: improve reset-password argument parsing and database validation by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/212
- fix: initialize headless mode before Electron to prevent root user cr… by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/213
- feat: add authenticated WebUI mode with SQLite persistence by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/199
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.3.1...v1.4.0
1.3.1 13 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Fixed
Fixed Codex CLI compatibility and improved real-time status updates via WebSocket
What's Changed
- Pojian feat by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/188
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.3.0...v1.3.1
1.3.0 11 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
AionUi V1.3.0 Release Notes
🚀 What's New
⚡ Workspace Loading Optimization
- Faster Loading - Significantly improved loading speed for large workspaces
- Smoother UI - Eliminated loading flickering and improved user experience
- Smart Loading - Intelligent loading strategies to reduce unnecessary reloads
🔧 MCP Architecture
- Unified System - Standardized MCP protocol across all AI agents
- Multi-Agent Support - Support for Claude, Qwen, Iflow, Gemini, Codex agents
- Auto-Detection - Automatic MCP server discovery and configuration
- Real-time Status - Live connection status monitoring
What's Changed
- feat: Optimize the loading logic of the workspace directory tree and … by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/183
- feat: MCP Integration & Bridge Architecture Refactoring by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/177
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.2.5...v1.3.0
1.2.5 30 de setembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
- feat: Support for multiple independent conversations within the same … by @Chengxiwei in https://github.com/iOfficeAI/AionUi/pull/171
- Revert "feat: Support for multiple independent conversations within the same …" by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/174
- feat: 1. Add a quick session creation function to the workspace by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/173
- Optimize ux by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/175
- fix: acp init after first create by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/178
- feat: Complete Codex integration with enhanced architecture and UX improvements by @kuishou68 in https://github.com/iOfficeAI/AionUi/pull/164
- chore: update npm dependencies after registry change by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/182
New Contributors
- @Chengxiwei made their first contribution in https://github.com/iOfficeAI/AionUi/pull/171
- @kuishou68 made their first contribution in https://github.com/iOfficeAI/AionUi/pull/164
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.2.4...v1.2.5
1.2.4 21 de setembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
What's Changed
Bugfix: Optimize ACP connection architecture and improve cross-platform compatibility, to solve the problem that systems such as windows cannot connect to ACP services.
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.2.3...v1.2.4
1.2.3 19 de setembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
AionUi V1.2.3 Release Notes
🚀 What's New
🔧 GitHub Development Workflow Optimization
- GitHub Actions AI Automation - Added AI automation workflows to streamline development processes
- GitHub Templates - Implemented Issue and PR templates for better contribution standardization
- Complete CI/CD Pipeline - Built comprehensive CI/CD pipeline for production releases
⚡ Feature Improvements
- ACP Session Management - Enhanced ACP session update handling and workspace refresh mechanisms
- Conversation Processing - Improved conversation handling and fixed PasteService structure
- Conversation History Filtering - Fixed conversation history filter logic for better user experience
- ACP Bridge Integration - Simplified ACP bridge integration using NPX approach
🆕 New Feature Enhancements
- Google Cloud Project ID Configuration - Allow to manage Google Could Project ID on the GUI for Gemini CLI Auth
- iflow CLI Support - Integrated support for iflow CLI, expanding terminal AI agent ecosystem
- Drag & Drop File Support - Implemented drag and drop file upload with paste functionality
🐛 Bug Fixes
- Vertex AI Configuration - Fixed Gemini configuration directory paths for proper loading
- Path Resolution - Resolved various path-related issues across the application
What's Changed
- refactor: simplify ACP bridge integration using NPX approach by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/147
- feat: add GitHub Actions workflows for AI automation by @goworm in https://github.com/iOfficeAI/AionUi/pull/149
- feat: add GitHub issue and PR templates by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/148
- feat: implement complete CI/CD pipeline for production release by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/152
- feat: add complete Vertex AI support for Gemini models by @goworm in https://github.com/iOfficeAI/AionUi/pull/151
- feat: add support for iflow cli by @liyuyun-lyy in https://github.com/iOfficeAI/AionUi/pull/154
- Fix Gemini configuration directory paths by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/157
- feat: implement drag and drop file support with paste functionality by @goworm in https://github.com/iOfficeAI/AionUi/pull/159
- feat: improve ACP session update handling and workspace refresh by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/162
- feat: improve conversation handling and fix PasteService structure by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/161
- Fix conversation history filter logic by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/165
- New Version Release by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/166
New Contributors
- @liyuyun-lyy made their first contribution in https://github.com/iOfficeAI/AionUi/pull/154
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.2.2...v1.2.3
1.2.2 10 de setembre del 2025 — 64 bits EXE
Notes de la versió
This is the official, stable release of AionUi v1.2, following the previous v1.2.0-preview.
We strongly recommend all users upgrade to v1.2.2 for the most stable and feature-rich experience. This version fully delivers on the vision of the 1.2 series. If you have any questions or encounter issues, please let us know!
🚀 Highlight Features in the 1.2 Series
1. API Key Auto-Rotation
Easily configure and use multiple API keys for your models. The system automatically rotates keys and temporarily blacklists problematic ones to minimize interruptions and avoid rate limits.
2. Multi-Agent Collaboration
AionUi now supports multi-agent mode, enabling collaboration between different LLMs—including Claude Code and Qwen Code. Easily switch and coordinate between agents for more complex workflows.
3. Advanced Image Generation Tools
- Enhanced, user-friendly settings for image generation.
- Support for generating multiple images at once.
- Improved configuration guides and documentation links for a smoother setup.
4. Robust Tool Configuration & Compatibility
- More flexible tool configuration system.
- Enhanced type system and backward compatibility.
- Automatic migration and rollback for key configuration items.
5. User Experience & Performance Improvements
- Redesigned welcome page and input styling.
- Chat history recovery for better continuity.
- Major codebase refactoring for improved type safety and debugging performance.
6. ACP Architecture Upgrade (v1.2.2)
- Upgraded the core AI Communication Protocol (ACP) from 0.1.6 to 0.4.0 for more stable and compatible connections.
- Refactored the type system for higher runtime safety.
- Simplified connection configuration and improved error/message handling.
- Cleaner codebase and improved dependency management.

What's Changed
- feat: enhance image generation and custom model support by @goworm in https://github.com/iOfficeAI/AionUi/pull/138
- feat: enhance Gemini model list support with dynamic API fetching by @goworm in https://github.com/iOfficeAI/AionUi/pull/140
- feat: upgrade to version 1.2.2 with ACP architecture improvements and bug fixes by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/143
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.2.0...v1.2.2
What's Changed
- feat: update docs v1.2.0 with multi-agent mode and API key rota… by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/135
- feat: enhance image generation and custom model support by @goworm in https://github.com/iOfficeAI/AionUi/pull/138
- feat: enhance Gemini model list support with dynamic API fetching by @goworm in https://github.com/iOfficeAI/AionUi/pull/140
- feat: upgrade to version 1.2.2 with ACP architecture improvements and bug fixes by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/143
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.2.0...v1.2.2
1.2.0-preview 5 de setembre del 2025 — 64 bits EXE
Notes de la versió
Key features
Support Mmultiple API key for auto-rotation
Support multi-agent mode and allow users to use Claude Code/Qwen Code
What's Changed
- feat: enhance image generation tool settings with better UX by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/114
- docs: add configuration guide links for image generation by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/115
- feat: enhance image generation tool with multi-image support and core upgrades by @goworm in https://github.com/iOfficeAI/AionUi/pull/118
- feat: optimize tool configuration and fix Google auth logout issue by @goworm in https://github.com/iOfficeAI/AionUi/pull/119
- refactor: improve type naming and debug performance by @goworm in https://github.com/iOfficeAI/AionUi/pull/120
- feat: improve type system and add backward compatibility for tool configurations by @goworm in https://github.com/iOfficeAI/AionUi/pull/121
- feat: add configuration migration for useModel → selectedModel by @goworm in https://github.com/iOfficeAI/AionUi/pull/123
- refactor: revert selectedModel to useModel and remove migration logic by @goworm in https://github.com/iOfficeAI/AionUi/pull/124
- feat: implement multi-API key rotation system with time-based blacklisting by @goworm in https://github.com/iOfficeAI/AionUi/pull/130
- Feature: ACP (AI Code Protocol) Integration and Chat History Recovery Improvements by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/132
- UI: Improve Welcome Page Layout and Input Styling by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/134
New Contributors
- @kaizhou-lab made their first contribution in https://github.com/iOfficeAI/AionUi/pull/132
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.1.6...v1.2.0
1.1.6 1 de setembre del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- feat: showcase AI image generation capabilities in all readme versions by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/106
- feat: enhance image generation tool and model capabilities system by @goworm in https://github.com/iOfficeAI/AionUi/pull/107
- feat: enhance dark theme support and model selection architecture by @goworm in https://github.com/iOfficeAI/AionUi/pull/113
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.1.5...v1.1.6
1.1.5 29 d’agost del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- Update TypeScript to 5.3.3 for Gemini CLI compatibility by @goworm in https://github.com/iOfficeAI/AionUi/pull/82
- feat: remember last selected model by @syblock in https://github.com/iOfficeAI/AionUi/pull/86
- Correct the URL of repo by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/88
- feat: Add conversation-level tool configuration for OpenAI web search by @goworm in https://github.com/iOfficeAI/AionUi/pull/92
- feat: Add custom web fetch tool and improve tool configuration by @goworm in https://github.com/iOfficeAI/AionUi/pull/93
- Feat/img gen by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/100
- Feat/img gen by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/101
- feat: Modify the tool configuration display and github address by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/102
- feat: Support local image rendering in markdown by @halvee-tech in https://github.com/iOfficeAI/AionUi/pull/103
Important functions
A new image processing tool has been added, which can be connected to image models for image processing.
If the OpenRouter apikey is connected, we will default to enabling and using the google/gemini-2.5-flash-image-preview:free model for image processing for you. You can switch or turn off the model in the Settings/Tool configuration
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.1.4...v1.1.5
1.1.4 22 d’agost del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- feat: Add dark mode support by @syblock in https://github.com/office-sec/AionUi/pull/80
- feat: Implement storage migration from temp to userData/config by @czqgithub2017 @goworm in https://github.com/office-sec/AionUi/pull/79
- feat: Enhance platform selection with searchable dropdown by @ninesunsabiu in https://github.com/office-sec/AionUi/pull/82
- feat: Auto-fix OpenAI API base URL on failure by @halvee in https://github.com/office-sec/AionUi/pull/81
- fix: Remove trailing \r characters from environment variables by @halvee in https://github.com/office-sec/AionUi/pull/83
- fix: Handle chat record deletion during session removal by @syblock in https://github.com/office-sec/AionUi/pull/84
New Contributors
- @syblock made their first contribution in https://github.com/office-sec/AionUi/pull/80
- @ninesunsabiu made their first contribution in https://github.com/office-sec/AionUi/pull/82
Full Changelog: https://github.com/office-sec/AionUi/compare/v1.1.3...v1.1.4
1.1.2 16 d’agost del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- feat: add fix-path to resolve PATH environment variable issues on mac… by @goworm in #51
- feat: Synchronously upgrade the relevant adaptation capabilities of g… by @halvee-tech in #52
- fixed: add fix-path dependent by @halvee-tech in #53
- fixed: bug fixed by @halvee-tech in #54
New Contributors
- @goworm made their first contribution in #51
Full Changelog: https://github.com/office-sec/AionUi/compare/v1.1.1...v1.1.2

El més popular a Assistents d’IA i LLM

Mostra-ho tot
  1. Claude CodeAssistents d’IA i LLM · Anthropic PBC
  2. Codex CLIAssistents d’IA i LLM · OpenAI, Inc.
  3. ChatGPTAssistents d’IA i LLM · lencx
  4. GPT4AllAssistents d’IA i LLM · Nomic
  5. JanAssistents d’IA i LLM · Jan
  6. WSL ManagerAssistents d’IA i LLM · Bostrot
  7. oh-my-piAssistents d’IA i LLM · Can Bölük
  8. T3 CodeAssistents d’IA i LLM · T3 Tools
  9. CC SwitchAssistents d’IA i LLM · farion1231
  10. LobeHubAssistents d’IA i LLM · LobeHub

Més programes d’aionui

Mostra-ho tot

Etiquetes

Comparteix