apps/web/src/components/WebSocketConnectionSurface.logic.test.ts | 32 +++++++++++- apps/web/src/components/WebSocketConnectionSurface.tsx | 20 +++++++- apps/web/src/environments/runtime/connection.test.ts | 59 ++++++++++++++++++++++ apps/web/src/environments/runtime/connection.ts | 38 ++++++++++++++- apps/web/src/rpc/protocol.ts | 30 ++++++++++-- apps/web/src/rpc/wsConnectionState.test.ts | 37 -------------- apps/web/src/rpc/wsConnectionState.ts | 20 -------- apps/web/src/rpc/wsTransport.test.ts | 84 +++++++++++++++++++++++++------- 8 files changed, 237 insertions(+), 83 deletions(-)