You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🛡️ Major stability hardening: fixed a reconnect storm where an idle Cider (API reachable but nothing playing) was mistaken for a dropped connection, causing connect → snapshot-null → reconnect every 5s (2864 connection logs in one day). Now the app keeps the session as long as the endpoint is reachable, and only backs off + reconnects on genuine failures
⚡ Faster Cider response: HTTP timeout cut from 5s to 2.5s so a hung endpoint no longer freezes media updates; repeated snapshot-failure warnings are throttled to one per 30s
🖼️ Steadier artwork loading: failed cover URLs enter a 60s cooldown with per-URL in-flight dedupe; no more repeated fetch-and-WARN every poll tick
🧩 More resilient plugins: consecutive plugin failures back off 30s / 1min / 2min / 5min instead of respawning a crashing process every 5s; success resets the backoff
🧪 Tests: 2 new Cider integration regressions + 601 unit tests green