Skip to content

v0.7.2

Choose a tag to compare

@dash16 dash16 released this 26 Jul 20:04
· 4 commits to main since this release

This release improves Cync LAN connection stability, token recovery, and how HomeKit represents accessories that stop responding.

Highlights

  • Added configurable unreachable-accessory behavior:

    • Show No Response (default)
    • Assume the accessory is off
    • Keep its last cached state
  • Added a configurable unreachable timeout, defaulting to three minutes.

  • Improved LAN mesh refreshes with response validation and alternate-controller fallback.

  • Added bounded exponential reconnect backoff and a post-login settling period.

  • Prevented interrupted refresh operations from leaking requests onto replacement TCP connections.

  • Improved recovery from rejected Cync refresh tokens by clearing invalid credentials and requesting fresh 2FA.

  • Preserved stored credentials when refresh failures appear temporary.

These changes should significantly reduce rapid TCP reconnect loops and stale HomeKit accessory states.