Skip to content

Releases: iOfficeAI/AionUi

v1.6.0

27 Nov 02:49
be19f19

Choose a tag to compare

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
image

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

v1.5.5

21 Nov 02:08
2909f4c

Choose a tag to compare

What's Changed

  • Fix console errors including CSP security, React warnings, and library compatibility issues. by @kuishou68 in #329

Full Changelog: v1.5.4...v1.5.5

v1.5.4

18 Nov 04:30
f15cf36

Choose a tag to compare

AionUi Release Notes - v1.5.4

✨ Core Features

css配置
Custom CSS Editor: Support for real-time preview and automatic priority injection. Customize interface styles in System Settings.

🎯 Other Updates

  • Interface zoom: UI font scaling control
  • BurnCloud Platform Support: Added BurnCloud AI platform integration
  • MCP OAuth 2.0 authentication support
  • Settings interface redesign: Tab-based design with mobile optimization
  • Sidebar animation improvements
  • Fixed IPC bridge, WebSocket connection stability, Windows environment issues, and more

v1.5.2

11 Nov 06:23
4de3a09

Choose a tag to compare

This version brings enhanced user experience with UI scaling controls, MCP OAuth support, in-conversation model switching, mobile optimizations, and PWA support.

What's New in v1.5.2

🎨 UI Scaling & Customization

  • UI Font Scaling Control: Added comprehensive font size scaling functionality with customizable zoom levels
  • Interface Zoom Function: Added interface-wide zoom capability (#189) for better visibility on different screen sizes
  • Optimized Window Size: Default window size now set to 80% of screen dimensions for better visual experience

💬 In-Conversation Model Switching

  • Switch AI Models During Conversation: Allow switching AI models during an active conversation (cross-provider)
  • Context Preservation: Preserve chat context after restart/model-change by injecting recent history and applying a one-time history prefix
In-conversation model switching feature

📱 Mobile Optimizations & PWA Support

  • iOS Input Optimizations: Fixed Safari keyboard flicker, allow paste menu, insert at caret in Guid, enable user-select on iOS
  • Dynamic Viewport Support: Use 100dvh for dynamic viewport
  • PWA Pull-to-Refresh: Support pull-to-refresh in standalone mode, restrict trigger to top only
  • Mobile Interaction Optimizations: Automatically collapse left and right sidebars when tapping main content area

🔌 MCP Integration Enhancements

  • MCP OAuth 2.0 Authentication: Added OAuth 2.0 authentication support for HTTP/SSE MCP servers, expanding MCP server connection capabilities

🛠️ Developer Experience

  • Dev Server Port Override: Support for overriding development server port via environment variables

What's Fixed

  • Fixed IPC bridge adapter to return Promises correctly, resolving "then is not a function" TypeError in Electron IPC communication
  • Added global error handlers to prevent uncaught exceptions in main process
  • Fixed WebSocket frequent disconnection issues: Added client-side heartbeat pong response mechanism, immediately responding with pong when receiving server ping messages to keep connection alive
  • Fixed sendbox freeze issue on long inputs
  • Fixed welcome dialog text preservation on paste
  • Fixed SendArrowIcon display issue
  • Fixed file diff display bugs
  • Enhanced macOS notarization process with async processing, reducing time from 30+ minutes to 5-10 minutes

What's Changed

  • feat(189): Add interface zoom function
  • feat(chat): In-conversation model switching and context preservation (#272)
  • feat(mobile): Mobile UX improvements and PWA support (#270)
  • feat(mcp): Add OAuth 2.0 authentication support for HTTP/SSE MCP servers
  • feat: Add UI font scaling control
  • feat: Set default window size to 80% of screen dimensions
  • fix: Fix IPC bridge adapter to return Promises correctly
  • fix: Add global error handlers to prevent uncaught exceptions in main process
  • fix: Fix WebSocket frequent disconnection issues, add client-side heartbeat pong response mechanism
  • fix: Fix sendbox freeze issue on long inputs
  • fix: Fix welcome dialog text preservation on paste
  • fix: Fix SendArrowIcon display issue
  • fix: Fix file diff display bugs
  • refactor(ci): Decouple macOS notarization to background workflow with reliability and compression fixes
  • feat(ci): Add auto-retry mechanism and manual trigger support for background notarization

🎉 AionUi v1.5.0 Release Notes

The interface may experience a white screen issue during operation authorization. We are urgently working on a fix.

🎉 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
Clipboard_Screenshot_1762496231

🖼️ Image Preview

  • Added image generation preview functionality
  • Support image download controls
  • Optimized image display experience
Clipboard_Screenshot_1762496529 Clipboard_Screenshot_1762496539

💬 Conversation Management Enhancement

  • Added conversation renaming functionality (#238)
  • Optimized conversation list interaction experience
Clipboard_Screenshot_1762496984

📱 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
Clipboard_Screenshot_1762497029

🔧 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
Clipboard_Screenshot_1762495945 Clipboard_Screenshot_1762497304

📚 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

👥 Contributors

We would like to thank the following contributors for v1.5.2:

  • @kuishou68 - UI scaling features, MCP OAuth support, IPC communication fixes, WebSocket connection stability improvements, macOS notarization process optimizations, and more
  • @xavierliang - In-conversation model switching feature (#272), mobile optimizations and PWA support (#270)

🙏 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

Full Changelog: v1.5.0...v1.5.2

v1.5.1

10 Nov 08:19
f61b9ac

Choose a tag to compare

What's Changed

  • feat(chat): in-conversation model switching + context preservation for Gemini CLI by @xavierliang in #272
  • Feat/mobile ux improvements: iOS input/paste fixes, PWA pull-to-refresh, tap-to-collapse sider by @xavierliang in #270
  • Fix/windows white screen by @kuishou68 in #299
  • chore: bump version to 1.5.1 by @kuishou68 in #302

Full Changelog: v1.5.0...v1.5.1

v1.5.0

07 Nov 06:31
4d3e696

Choose a tag to compare

The interface may experience a white screen issue during operation authorization. We are urgently working on a fix.

🎉 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
Clipboard_Screenshot_1762496231

🖼️ Image Preview

  • Added image generation preview functionality
  • Support image download controls
  • Optimized image display experience
Clipboard_Screenshot_1762496529 Clipboard_Screenshot_1762496539

💬 Conversation Management Enhancement

  • Added conversation renaming functionality (#238)
  • Optimized conversation list interaction experience
Clipboard_Screenshot_1762496984

📱 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
Clipboard_Screenshot_1762497029

🔧 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
Clipboard_Screenshot_1762495945 Clipboard_Screenshot_1762497304

📚 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

v1.4.2

25 Oct 09:12
8e28e04

Choose a tag to compare

This version has fixed some issues with the WebUI functionality in version V1.4.0.

What is WebUi? —— 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.
Clipboard_Screenshot_1761199008

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

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 #227
  • WebUI Support and Critical Stability Fixes by @kuishou68 in #233

Full Changelog: v1.4.0...v1.4.2

v1.4.0

23 Oct 05:57
488c820

Choose a tag to compare

⚠️ Known Issues Notice: This version has reported issues with file upload/folder access failures, and Gemini session initialization errors on some Windows devices. For a stable experience, we recommend upgrading to the latest patch version v1.4.2 immediately.

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.
Clipboard_Screenshot_1761199008

🚀 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

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: upgrade to aioncli v0.8.1 with MCP integration by @goworm in #192
  • fix: Fix the issue of duplicate images pasted in the conversation box. by @kuishou68 in #194
  • fix: update version from V1.3.1 to V1.3.2 by @IceyLiu in #196
  • Feature/update readme mcp by @IceyLiu in #197
  • Feat/webui support pojian by @kuishou68 in #201
  • fix: window/mac/linux add x64. by @kuishou68 in #203
  • fix: rebuild windows natives and log runner arch by @kuishou68 in #204
  • fix: restore workflow comments and add arm64 toolchain setup by @kuishou68 in #205
  • fix: build windows x64 and arm64 sequentially by @kuishou68 in #206
  • fix: enable headless linux webui and skip mac signing by @kuishou68 in #207
  • Feat/webui support pojian by @kuishou68 in #208
  • fix: dynamically read Electron version for native module rebuild to e… by @kuishou68 in #209
  • Feat/webui support pojian by @kuishou68 in #210
  • fix: support headless linux modes and display network access by @kuishou68 in #211
  • fix: improve reset-password argument parsing and database validation by @kuishou68 in #212
  • fix: initialize headless mode before Electron to prevent root user cr… by @kuishou68 in #213
  • feat: add authenticated WebUI mode with SQLite persistence by @kaizhou-lab in #199

Full Changelog: v1.3.1...v1.4.0

v1.3.1

13 Oct 09:09
0518238

Choose a tag to compare

What's Fixed

Fixed Codex CLI compatibility and improved real-time status updates via WebSocket
Clipboard_Screenshot_1760347018

What's Changed

Full Changelog: v1.3.0...v1.3.1

v1.3.0

11 Oct 06:48
195460f

Choose a tag to compare

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
Clipboard_Screenshot_1760195166

🔧 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
Clipboard_Screenshot_1760165310

What's Changed

  • feat: Optimize the loading logic of the workspace directory tree and … by @halvee-tech in #183
  • feat: MCP Integration & Bridge Architecture Refactoring by @kaizhou-lab in #177

Full Changelog: v1.2.5...v1.3.0