Clash Verge Rev v2.1.0 ā
v2.1.0 Release code: Zhen (stable version, recommended update)
Codename explanation: It has been refined to perfection, integrating performance leap, function expansion, and interactive renewal, demonstrating the iterative spirit of continuous polishing and all-round optimization.
New Features ā
- Added real-time window status monitoring and automatic saving functions
- Enhanced verification and error handling mechanism when core configuration changes
- Support customized copy IP address through environment variable
CLASH_VERGE_REV_IP
- Added connection table column width persistence setting and process filtering function
- Added proxy group first letter navigation and dynamic scroll positioning function
- Implemented connection tracking pause/resume function
- Support quick switching of proxy configuration from tray menu
- Added lightweight mode switch option
- Allow users to customize TUN mode enhancement type and FakeIP range
- Added system proxy status indicator
- Added Alpha version automatic renaming logic
- Optimized letter navigation tooltips and anti-shake interaction mechanism
Performance Optimization ā
- Refactored proxy list rendering logic to improve layout calculation efficiency
- Optimized proxy data update mechanism and adopted optimistic UI strategy
- Improved virtual list rendering performance (Virtuoso)
- Improved main window Clash mode switching speed (thanks to Tunglies)
- Accelerated kernel shutdown process and optimized management logic
- Optimize node delay refresh rate
- Improve tray network speed display update logic
- Improve readability of configuration verification error information
- Refactor service architecture and optimize code organization structure (thanks to Tunglies)
- Optimize configuration verification process when kernel starts
Problem fixes ā
- Fix the problem of residual information of associated group when deleting nodes
- Solve menu switching abnormality and repeated check problems
- Fix connection page traffic calculation error
- Fix Windows rounded corner display abnormality
- Solve console abandoned API warning
- Fix crash caused by global hotkey null value
- Fix Alpha version Windows package renaming problem
- Fix MacOS port switching crash problem
- Solve Linux continuous integration updater problem
- Fix hotkey failure after silent startup
- Fix TypeScript proxy group type definition
- Fix Windows tray icon blank problem
- Optimize remote target address display (replace old version IP display)
Interactive experience ā
- Unify multi-platform tray icon click behavior
- Optimize proxy list scrolling smoothness
- Improve log search function and data management
- Refactor hotkey management logic to fix tray freeze problem
- Optimize tray network speed display style
- Enhance dynamic response of letter navigation tooltip
Internationalization ā
- Add multi-language support for configuration check
- Add lightweight mode multi-language text
- Improve multi-language translation content
Maintenance update ā
- Change the default TUN protocol stack to gVisor
- Update Node.js running version
- Remove automatically generated updater files
- Clean up abandoned code and unused components
- Disable automatic Alpha tag update of workflow
- Update dependent library version
- Add special test for MacOS format conversion function
- Optimize development mode log output
Security enhancement ā
- Strengthen the configuration verification mechanism when the application starts
- Improve script verification and exception handling process
- Fix compilation warnings (remove useless imports)