Add Frontend Support for Peer Debug Bundle Trigger and History#485
Add Frontend Support for Peer Debug Bundle Trigger and History#485heisbrot merged 6 commits intonetbirdio:mainfrom
Conversation
|
I removed the disable button when the peer is not connected because the API already returns a 400 error in that case. Handling it this way is safer since it prevents users from triggering an invalid action in the first place. For jobs, the idea is that we’ll eventually support multiple job types, each with different result and params. Right now we can keep it result like this or create a dedicated component for each job type’s result so we can customize the display more easily. |
… for upload key, show error reason in tooltip
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThe PR introduces a Remote Jobs feature for peers, enabling users to create and manage debug bundle jobs. It adds job-related TypeScript interfaces, a modal for job creation, table components for displaying job details, and integrates everything into the peer detail page under a new "Remote Jobs" tab. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |


This PR completes the frontend implementation for the Debug Bundle feature, allowing administrators and owners to remotely trigger debug jobs from the dashboard instead of relying on CLI commands.
issues netbirdio/netbird#4354
related PR
netbirdio/netbird#4367
netbirdio/netbird#4418
netbirdio/netbird#4428
10.1.mp4
Summary by CodeRabbit
Release Notes
✏️ Tip: You can customize this high-level summary in your review settings.