Skip to content

v0.18.0

Latest

Choose a tag to compare

@eterna2 eterna2 released this 12 Aug 16:41
6be8cf8

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.