WEFT_OS/crates/weft-servo-shell/src
Marco Allegretti dde4a1dffb feat(servo-shell): reconnect appd WebSocket with exponential backoff
run_listener() now loops forever instead of returning on first failure.
Connect errors retry starting at 500ms, doubling up to 16s.
On disconnect the inner loop breaks and the outer loop reconnects
after the current backoff delay, then resets backoff to 500ms.
QUERY_RUNNING is sent again on each reconnect to re-sync session state.
2026-03-11 18:24:54 +01:00
..
protocols feat(servo-shell): add weft-shell-protocol client-side binding 2026-03-11 08:05:03 +01:00
appd_ws.rs feat(servo-shell): reconnect appd WebSocket with exponential backoff 2026-03-11 18:24:54 +01:00
embedder.rs feat(servo-shell): add EGL rendering context behind servo-embed feature gate 2026-03-11 18:06:02 +01:00
keyutils.rs feat(servo-shell): input forwarding, weft-app URL resolution, weftIpc JS bridge (servo-embed only) 2026-03-11 17:52:37 +01:00
main.rs feat(servo-shell): per-app WebView lifecycle driven by appd events (servo-embed only) 2026-03-11 17:59:12 +01:00
shell_client.rs feat(servo-shell): implement weft-shell-protocol Wayland client 2026-03-11 14:59:58 +01:00