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
📱 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
![]()
🖼️ 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
👥 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






