Changelogs
Highlights
- Brought external SD cards back to File Explorer with a quick-access picker, and added honest guidance when scoped-storage or system paths block access.
- Persisted window placement across launches, with a new toggle in Settings.
New
- Added external SD card detection via
sm list-volumesand a picker that jumps straight to the mount point. - Added an
UnblockPathflow that classifies a path and tells the user exactly what to do on their device instead of pretending to bypass scoped storage. - Added wireless ADB pairing with real capability detection instead of optimistic advertising.
- Added the
audioCaptureSupportedcapability flag, surfaced in the UI. - Migrated the icon set to Tabler Icons and replaced leftover hardcoded colors with semantic design tokens.
Improved
- Virtualized large terminal output, centralized device refresh, and reduced Logcat to a single scroll surface.
- Removed forced compositing from scroll surfaces across the app.
- Improved managed binary downloads with retry, archive validation, and Windows DLL completeness checks.
- Enforced minimum test coverage thresholds in CI for Go and frontend.
Fixed
- Fixed batch file push incorrectly returning a success state when the user cancelled the transfer.
- Fixed empty file output when recording via scrcpy on some devices.
- Fixed stale platform-tools Windows SHA pin blocking installs.