github iOfficeAI/AionUi v1.5.2

latest releases: v1.6.7, v1.6.7-dev-98782d2, v1.6.7-dev-dadd0dc...
one month ago

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

Don't miss a new AionUi release

NewReleases is sending notifications on new releases.