zed/crates/client/src
Tom Houlé 8d28ca5c01
client: Reconnect cloud websocket after it disconnects (#57078)
The cloud websocket was established once during sign-in and never
re-established. On any server restart or transient network drop the
connection task exited. yawc itself does not reconnect.

This wraps `connect_to_cloud` in a long-lived task that re-establishes
the websocket with exponential backoff and jitter, reusing
`INITIAL_RECONNECTION_DELAY` and `MAX_RECONNECTION_DELAY` so the
behavior matches the Collab reconnect loop in the same module.

Part of CLO-713.

Release Notes:

- N/A
2026-05-21 15:21:19 +00:00
..
proxy ci: Update typos versions and fix new occurrences (#40784) 2025-10-21 10:43:22 +00:00
telemetry
client.rs client: Reconnect cloud websocket after it disconnects (#57078) 2026-05-21 15:21:19 +00:00
llm_token.rs Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
proxy.rs Revert "client: Fix an issue where non-IP proxy URLs didn’t resolve c… (#33013) 2025-06-19 08:56:00 +00:00
telemetry.rs client: Cleanup superfluous dbg! left over from #56440 (#56457) 2026-05-11 17:50:24 +00:00
test.rs collab: Remove database access in Authorization header verification (#56558) 2026-05-13 15:17:42 +00:00
user.rs client: Use cloud as source of truth for the selected organization (#57140) 2026-05-20 07:00:02 +00:00
zed_urls.rs Use the announcement toast for skills support (#56873) 2026-05-20 01:26:06 +00:00