vibetunnel/web/src
Mario Zechner 8a11508d61 fix: correct HQ authentication flow
- Remote servers now accept both Basic Auth (for clients) and Bearer token (for HQ)
- Basic Auth now requires username 'admin' (not any username)
- Remote sends its token to HQ during registration for HQ to use
- HQ uses Bearer token when calling remote APIs (not Basic Auth)
- Remote uses HQ's Basic Auth when registering/unregistering with HQ
- WebSocket connections also support both auth methods
- Display token in console when running as remote for debugging

This creates proper separation:
- Clients authenticate with servers using Basic Auth
- Remotes authenticate with HQ using HQ's Basic Auth
- HQ authenticates with remotes using remote's Bearer token

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-20 11:25:58 +02:00
..
client feat: add Hack Nerd Font Mono Bold for enhanced terminal typography (#30) 2025-06-20 09:38:18 +02:00
pty Pty improvements 2025-06-19 14:07:59 +02:00
test fix: apply formatters to pass CI checks (#19) 2025-06-19 01:39:27 +02:00
fwd.ts Force fwd.ts to always use node-pty, never tty-fwd fallback 2025-06-19 07:09:01 +02:00
hq-client.ts fix: correct HQ authentication flow 2025-06-20 11:25:58 +02:00
hq-utils.ts fix: correct HQ authentication flow 2025-06-20 11:25:58 +02:00
input.css feat: implement HQ mode session aggregation and proxying 2025-06-20 10:43:29 +02:00
remote-registry.ts fix: correct HQ authentication flow 2025-06-20 11:25:58 +02:00
server.ts fix: correct HQ authentication flow 2025-06-20 11:25:58 +02:00
stream-watcher.ts Implement server-side terminal buffer management with xterm.js headless 2025-06-20 01:56:20 +02:00
terminal-manager.ts feat: implement WebSocket-based real-time buffer updates 2025-06-20 04:36:23 +02:00