Skip to content

Edf Controller 0.2.1

Choose a tag to compare

@rioriost rioriost released this 16 Sep 07:24
· 4 commits to main since this release

Edf Controller 0.2.1

  • Recover from connection, GATT setup, notification, and write failures with bounded waits and retry backoff.
  • Cancel obsolete automatic connections, volume/EQ changes, and retries when the connection session changes.
  • Ignore callbacks from previous sessions and preserve the single-write-in-flight queue.
  • Verify the S880DB MKII model name and initial state before enabling controls.
  • Keep a fixed speaker visible in Settings even when absent; never fall back to another speaker.
  • Treat unavailable RSSI as unknown, and avoid failed or unsupported automatic candidates.
  • Reject duplicate/missing EQ bands and non-finite gain writes; display and log response errors.
  • Add deterministic controller and codec regression coverage without operating physical speakers.

The minimum supported OS remains macOS 13. The signed, notarized application
includes both arm64 and x86_64 architectures.