feat(terminal): add Terminal panel to Node Details with WebSocket #11

Merged
master merged 2 commits from feature/terminal into main 2025-09-29 22:40:33 +02:00

2 Commits

Author SHA1 Message Date
620792178e docs: update screenshot 2025-09-29 22:40:05 +02:00
9e3ab73a73 feat(terminal): add Terminal panel to Node Details with WebSocket
- Add 'Terminal' button to drawer header

- Implement TerminalPanel (bottom-up fade-in, ~1/3 viewport, left of drawer)

- Connect to ws(s)://{nodeIp}/ws; display incoming messages; input sends raw

- Wire Drawer to pass node IP and close terminal on drawer close

- Add styles/z-index and include script in index.html
2025-09-29 21:44:16 +02:00