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
Owner
  • 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

- 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
master added 1 commit 2025-09-29 21:54:09 +02:00
- 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
master added 1 commit 2025-09-29 22:40:11 +02:00
master merged commit 8b17e18d52 into main 2025-09-29 22:40:33 +02:00
master deleted branch feature/terminal 2025-09-29 22:40:33 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: iot/spore-ui#11
No description provided.