Dashboard: Log viewer panel #7

Closed
opened 2026-03-05 18:44:49 -06:00 by jeremy · 0 comments
Owner

Implement a slide-out log viewer panel for viewing container logs.

Tasks

  • Slide-out right panel triggered by clicking Logs button on a card
  • Panel header: container name, close button, copy-to-clipboard button
  • Log output area with monospace font, dark background
  • Auto-scroll to bottom on initial load
  • Fetch last 200 lines from GET /api/services/{node}/{id}/logs?tail=200
  • Refresh button to reload logs
  • ANSI color code rendering (optional but nice)

Notes

  • Panel should not navigate away from the dashboard
  • Use CSS transform/transition for slide animation
Implement a slide-out log viewer panel for viewing container logs. ## Tasks - [ ] Slide-out right panel triggered by clicking Logs button on a card - [ ] Panel header: container name, close button, copy-to-clipboard button - [ ] Log output area with monospace font, dark background - [ ] Auto-scroll to bottom on initial load - [ ] Fetch last 200 lines from `GET /api/services/{node}/{id}/logs?tail=200` - [ ] Refresh button to reload logs - [ ] ANSI color code rendering (optional but nice) ## Notes - Panel should not navigate away from the dashboard - Use CSS transform/transition for slide animation
jeremy added this to the v1.0 milestone 2026-03-05 18:44:49 -06:00
jeremy added the feature label 2026-03-05 18:44:49 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jeremy/farm-manager#7