Skip to content

Conversation

@aliamerj
Copy link
Contributor

@aliamerj aliamerj commented Aug 25, 2025

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

@CLAassistant
Copy link

CLAassistant commented Aug 25, 2025

CLA assistant check
All committers have signed the CLA.

@aliamerj
Copy link
Contributor Author

aliamerj commented Sep 3, 2025

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
@heisbrot
Copy link
Contributor

LGTM

Have adjusted some ui things and added a tooltip when peer is not connected.
Better to show directly that its not possible to run remote jobs instead of letting the user find out.

CleanShot 2025-09-24 at 17 07 32 CleanShot 2025-09-24 at 17 08 45

heisbrot
heisbrot previously approved these changes Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants