Skip to content

Releases: Iam-Master/Codec-Monitor

v1.1.2

26 Jun 15:49

Choose a tag to compare

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

v1.1.1

26 Jun 14:47

Choose a tag to compare

Security & Robustness Patch

Security

  • CSV export formula-injection hardening (all string fields sanitized)
  • WebSocket Origin check (rejects cross-origin connections from untrusted tabs)
  • XSS hardening: codec color values validated before style injection
  • Device-photo SSRF hardening (HTTPS-only to public hosts)

Fixed

  • KeyError in list_known_devices when device dict lacks 'name' key
  • Photo fetch .tmp cleanup guaranteed on failure
  • Frontend history trim now consistent (MAX_HISTORY=2200)

Added

  • Full API documentation (docs/API.md)
  • README Troubleshooting section
  • 50 backend + 20 frontend automated test cases

Full Changelog: v1.1.0...v1.1.1

v1.1.0

26 Jun 09:22

Choose a tag to compare