Bugfix release
Fixed
- App failed to start (stuck on "Backend offline") — the packaged build crashed on every WebSocket connection because of a websockets 16 API change (request_headers was renamed to request.headers). This is the critical fix over v1.1.1.
- Active device now follows the Windows default output — switching the output between two Bluetooth headphones previously stayed stuck on the first-connected device. Endpoint-name matching now prefers exact matches and no longer ties on the shared "Headphones" prefix, and the default-output match no longer depends on the endpoint's reported Status.
Full Changelog: v1.1.1...v1.1.2