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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
WebSocket Binary Frame Integrity & Socket Parser Detachment: Fixed binary frame corruption for ttyd web terminal sandboxes and VNC desktops by piping raw Buffer chunks directly. Detached Node's internal HTTP parser (socket.parser = null) on upgrade requests to eliminate 1006 Connection ended parser errors. See ADR-028.
Cross-Runtime Real Client WebSocket Test Suite: Added src/server/ws-e2e.test.ts to test real WebSocket client connections against the BFF proxy (tty subprotocol negotiation, binary frame echoing, and BASE_URL routing). Documented Bun node:http upgrade socket write limitations (test.skipIf(isBun)). See ADR-029.
UI Profile Submenu Actions & Manual Sync Controls: Moved the Auto-Relogin toggle into the profile dropdown submenu and added a prominent manual refresh button ([ 🔄 Sync ]) with active loading state indicators. See ADR-030.