Skip to content

Pixel Lights v1.1.0

Choose a tag to compare

@insomnolence insomnolence released this 09 Dec 18:12
· 3 commits to main since this release

What's New

BLE Reliability Improvements

  • Add 15-second connection timeout to prevent app hanging
  • Fix stream subscription leak in auto-connect scan
  • Add write failure detection with snackbar notification
  • Add retry limit (3 attempts) for health subscription recovery
  • Cache BLE service discovery to avoid redundant calls
  • Add timer state check to prevent timeout firing after successful connection

Code Quality

  • Migrate deprecated Flutter Color APIs to new format
  • Add keys to list builders for proper widget reconciliation
  • Make presets grid responsive
  • Remove 208 lines of unused code
  • Consolidate RSSI calculation to shared utility

Bug Fixes

  • Fix connection timeout timer race condition
  • Remove deprecated reconnectionAttempts tracking