Commit Graph

5 Commits

Author SHA1 Message Date
489fdafa1c feat(terminal): styling improvements and shortcut 2025-10-02 20:26:34 +02:00
96e0641819 feat: minimize terminal 2025-09-30 22:16:10 +02:00
a26ef3949a feat: add member terminal trigger and align terminal panel bottom-center 2025-09-30 21:32:30 +02:00
75dc122898 fix(terminal): stop escaping JSON in terminal; pretty-print JSON messages
Decode HTML entities for incoming text and pretty-print valid JSON payloads before appending to the log.
2025-09-30 20:38:14 +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