You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rebuilt the desktop UI around a three-column layout with a shared app icon and less redundant chrome; window now survives resizing and narrowing.
Start and stop the phone's camera directly from the desktop, with resolution and FPS driven from the phone's actual supported sizes and a live throughput/status readout.
Auto-pair USB devices over adb, with a real pairing-status indicator, retryable USB pairing, and QR pairing over USB when there's no usable LAN path.
Added a "Copy Diagnostics" action for support requests (app/device info only, never the pairing token or config).
All phone communication is now authenticated with a per-device token instead of being open on the network; the token is also excluded from Android backups/transfers.
Fixed
Preview no longer squishes or stretches on resize/rotation, and closes automatically when the phone's screen turns off without a lock screen.
Low battery is now detected even when a weak charger can't keep up.
Fixed several pairing/reconnect races: double-start, stale queued controls, a paired device losing its selection after restart, and controls not resending after a mid-stream reconnect.
Fixed a packaging conflict between OpenCV and PyQt6 on desktop, and the tray icon not fully quitting the app after a hide/show cycle.
Config is now backed up before being reset on corruption, and failed saves surface a notification instead of failing silently.
Other
Relicensed from CC BY-NC 4.0 to AGPL-3.0.
Plugins now go through a public, typed HostServices API instead of reaching into private desktop internals.
Quick Start guide and README rewritten for clarity, including corrected Linux adb dependencies.