Repository navigation
USBAnywhere Android v1.0.1
What's Changed
Added
- Foreground Service Persistence: Integrated Android
FOREGROUND_SERVICE_CONNECTED_DEVICEwithPARTIAL_WAKE_LOCKandWIFI_MODE_FULL_HIGH_PERF. The server remains persistent and responsive during multitasking, emulation, or resource-heavy mobile gaming. - Connection Guidance Card: Added interactive guidance card on the Client tab assisting manual IP inputs and local mDNS/UDP auto-discovery.
Changed
- RFC-Compliant Wire Protocol: Streamlined USB/IP binary wire protocol by removing proprietary PIN negotiation opcodes, restoring direct plug-and-play compatibility with standard Windows and Linux USB/IP clients.
- Simplified WAN Pairing: Compact token serialization simplified to host and port parameters without proprietary key barriers.
Fixed
- UI Layout Across All Tabs:
- Server Tab: Fixed start/stop button vertical letter stacking on narrow screens by applying appropriate minimum widths and text ellipsis.
- Gamepad Tab: Fixed polling rate simulator button truncation and expanded Sunshine handoff mode switch to full width.
- Settings Tab: Resolved text wrapping behind toggle switches and removed obsolete PIN configuration card.
- Client Tab: Restored proper contrast for disabled state on the Connect button.
Packaging & Quality
- Minified production APK: 2.07 MB (includes offline 20,551 USB device catalog).
- Google Play App Bundle: 4.26 MB (
USBAnywhere-Android-v1.0.1.aab). - Unit test suite: 38/38 passing.
Checksums (SHA-256)
ed220beff7dedcd62475bdf8b4f514faa32c60278e1659c16e8f89b73d93e05b USBAnywhere-Android-v1.0.1.apk
0e5883386f27d896014ca456f2f7e27c47b8d9a61828a5869012ad3c013a2b35 USBAnywhere-Android-v1.0.1.aab