Clash Verge Rev v2.4.3
Release Codename: LanMeaning: “Lan” symbolizes stability and harmony. This release focuses on improving stability, compatibility, performance, and overall user experience.
Special thanks to contributors: @Slinetrac, @oomeow, @Lythrilla, @Dragon1573
🐞 Bug Fixes
- Optimized service mode reinstallation logic to avoid unnecessary repeated checks
- Fixed unresponsive behavior when exiting Lite Mode
- Fixed Lite Mode exit/enter support in the tray
- Fixed tray status dependency on window creation during silent startup or auto-enter Lite Mode
- Fixed inconsistent icon sizes in macOS Tun / System Proxy modes
- Tray node switching no longer shows hidden groups
- Fixed frontend IP checking for ipapi and ipsb providers
- Fixed system proxy failing to enable after enabling Tun mode on macOS
- Fixed UI freezes caused by modifying/creating config files or restarting the core in service mode
- Fixed WebDAV restore backups not triggering restart
- Fixed Linux inability to proxy properly after boot without manual setup
- Fixed subscription page not updating after adding/importing subscriptions
- Fixed system proxy guardian not functioning
- Fixed KDE + Wayland multi-display UI issues
- Fixed incorrect title bar color on first launch under Windows dark mode
- Fixed incomplete WebView loading during silent startup
- Fixed Linux WebKit network process crashes
- Fixed failure to import subscriptions
- Fixed success imports being displayed as failures
- Fixed app freeze when Tun mode is auto-disabled during service unavailability
- Fixed subscription file not being actually deleted
- Fixed macOS connection view UI issues
- Fixed global sharing of rule config entries between configuration files causing resets
- Fixed Linux Wayland GPU rendering issues
- Fixed automatic updates causing version rollback
- Fixed custom home cards not working in Lite Mode
- Fixed floating navigation failure
- Fixed numpad hotkey mapping errors
- Fixed frontend not refreshing operation state in time
- Fixed Lite Mode state mismatch when exiting via macOS Dock
- Fixed Linux system theme switching not taking effect
- Fixed “Allow auto-update” disabling manual subscription refresh
- Fixed Lite Mode tray status desynchronization
- Fixed app freeze/crash caused by one-click subscription import
- Fixed macOS display issues
- Many other stability-related fixes
✨ New Features
- Upgraded Mihomo(Meta) core to v1.19.15
- Support for modifying log settings from the UI (max file size, max retain count)
- New graphical chained proxy configuration interface
- Added switching between system title bar and custom app title bar
- Auto-disable system proxy when shutdown is detected
- Added “Latency Test” button to the “Current Node” card
- Added batch selection for configuration files
- Added full local backup functionality
- Added automatic latency detection toggle
- Subscriptions now support independent auto-update control
- Tray menu adds “Close All Connections”
- Sidebar now supports drag-and-drop sorting
- Tray “Open Directory” now includes “App Logs” and “Core Logs”
- Windows / Linux / macOS now all listen to shutdown signals to restore network settings gracefully
- Press Enter after entering subscription URL to import
- More enhancements included...
🚀 Improvements
- Refactored and simplified service mode detection process
- Refactored window creation process
- Refactored logging system (default max log file size: 10 MB)
- Reduced frontend resource usage
- Improved macOS system proxy handling
- Improved TUN availability detection
- Reduced backend i18n resource usage
- Enhanced Linux tray support and added
--no-trayoption - Linux now defaults TUN stack to mixed mode in new configs
- Added protections to proxy latency test URLs and added secure fallback URLs
- Improved Wayland compositor detection for better Hyprland support
- Improved service connection handling on Windows and Unix to prevent connection issues
- Default core log level changed to Info
- Support reopening the app via desktop shortcut
- Auto-refresh node order when sorting by latency
- Auto-restart core when config reload fails
- Wait for service readiness before enabling TUN
- Disable TUN before uninstalling it
- Improved application startup screen
- Improved MATCH rule support
- Floating navigation delay is now configurable
- Added hotkey binding error warnings
- macOS 10.15+ now includes Mihomo-go122 by default (better Intel compatibility)
- Disabled tray TUN menu when TUN is unavailable
- Improved subscription update behavior (dangerous certificates option if still failing)
- Support setting Mihomo port range: 1000–65536
