🚀 Scrcpy Engine Hardening & Workflow Fix (v3.4.3)
🛠️ Bug Fixes
Engine Hardening: Enhanced the binary discovery logic to strictly verify file existence across multiple locations (Custom Path, Bundled, and System Path). This prevents "Access Denied" errors when a directory is incorrectly targeted instead of a binary.
Explicit Environment Injection: The app now explicitly sets ADB and SCRCPY_SERVER_PATH environment variables for every session. This ensures scrcpy always finds its own internal dependencies regardless of system-wide settings.
Configuration Persistence: Fixed a race condition in the initialization logic that occasionally caused custom path settings to reset to defaults on startup.
CI/CD Release Sync: Resolved a logical error in the versioning automation where GitHub tags were trailing one version behind the actual code.
✨ Technical Improvements
Enhanced Traceability: Added detailed logging of the absolute paths for both scrcpy and adb at the start of every session to aid in troubleshooting.
Backend Stability: Fixed Rust borrow checker issues in the command engine and updated project metadata to v3.4.3.