2.10.2 (2026-05-12)
Features
- ⚡️ Added automatic discovery support to scan and connect all available devices within the LAN automatically
- ✨ Embedded mirroring now supports keyboard mapping functionality
- 🎉 Added perspective control, mouse mapping, and random range configuration support for keyboard mapping
Bug Fixes
- 🐛 Fix i18n variable declaration exceptions
- 🐛 Fixed the issue where embedded audio forwarding was not cleared after closing the window
- 🐛 Fix the app startup list search box jitter problem
- 🐛 Fixed normalized boundary calculation issues for keyboard mapping coordinates
- 👷 Fix dependency update issues
Performance Improvements
- ♻️ Optimize automatic discovery logic to exclude already connected devices
- ✨ Optimize embedded mirroring keyboard mapping interaction details
- 🚀 Improve app startup performance for loading device and app list data
- 🚀 Improve the reliability and stability of wscrcpy and embedded mirror group control
- 🚀 Keymap macros now support automation script execution
- 🚀 Optimize keyboard mapping interaction details and rendering performance
- 🚀 Optimize keyboard mapping module interaction and visual effects
- 🚀 Improve synchronization between embedded mirror rotation and device rotation
- 🚀 Improve sub-window naming rules
- 🚀 Keyboard mapping now supports switch hotkeys for temporary enable and disable control
- 🚀 Optimize keyboard mapping performance and trigger response speed
- 🚀 Optimize keyboard mapping switch hotkey interaction details
- 🚀 Optimize subscription page interaction effects
- 🚀 Keyboard mapping trigger logic now supports Extreme Speed Mode and Natural Mode
Code Refactoring
- ♻️ Refactor and modularize wscrcpy functionality
- 👷 Refactored scheduled task module now supports application restart recovery
- 🔧 Replace custom shell escaping implementation with the safer shell-quote library
- 🚀 Improve execution performance and reliability of batch automation image tasks
- 🚀 Optimize subscription system token storage logic
- 🚀 Reconstruct the keyboard mapping module architecture to improve maintainability and performance
- 🚀 Refactored keyboard mapping key input logic for more flexible configuration support