Repository navigation
AirChat v1.5.7 — Reconnecting Fixed
AirChat v1.5.7 — Permanent Reconnecting Fixed
The bug
App stuck on Reconnecting forever. Relay logs showed the cause directly: auth: no signing key — the device's directory row predates signing keys, so every socket was closed on sight and the reconnect loop never healed.
The one-time startup migration could fail silently (no network at that moment) and never retried.
The fix
Auth rejection now triggers a directory re-register (upserts the current signing key, 5-minute cooldown) and the normal reconnect cycle heals on its own. No user action needed — update and the wire reconnects within seconds.