6c32e5266c
- Add comprehensive connection/close/error/heartbeat logging - Fix unmount to prevent reconnection attempts (code 1000) - Add isUnmountingRef guard - TypeScript compiles cleanly Refs: intermittent terminal WebSocket failures