Skip to content

Conversation

@svenvg93
Copy link
Contributor

@svenvg93 svenvg93 commented Dec 9, 2025

This PR introduces a comprehensive tagging for systems, giving users greater flexibility in how they organize and view their systems.

  • Filter systems based on their assigned tags throughout the dashboard.

Features

  • Tag Input: Users can add, remove, and reuse tags when creating or editing a system.
  • Tag Filtering: Filter systems by tags throughout the dashboard for better organization.
  • TagePage: A new centralized page to manage all tags

closes #856
closes #481
closes #447
closes #87
closes #333
closes #1055
closes #1397
closes #1559
closes #1595

@jappi00
Copy link

jappi00 commented Dec 27, 2025

I like this idea and the implementaion a lot but maybe there should be a way to add them at the agent level? Maybe a alternative "agent tags" system?

@svenvg93
Copy link
Contributor Author

I like this idea and the implementaion a lot but maybe there should be a way to add them at the agent level? Maybe an alternative "agent tags" system?

I thought about that as well, but then we would need to store them in environment variables and send them to the hub. That feels like unnecessary data to transmit. Managing them would also be more difficult, since you’d have to update the variables on the agent each time. The approach I chose felt simpler to me, but I may have misunderstood what you meant.

@reneManqueros
Copy link

@svenvg93 Thank you so much for this i was looking for this feature (i am now using your fork), some suggestions if you find them useful:

  1. display the tag on the system page (where the IP/uptime is displayed)
  2. when clicking create tag, pick a random unused color, this would make it faster to add many tags
  3. Allow creating tags from the "add system" dialog
  4. Having some tab navigation on the main page, so the default tab is "all system" and other tabs are each tag

@svenvg93
Copy link
Contributor Author

svenvg93 commented Jan 4, 2026

Hi @reneManqueros,

Thanks for the feedback!

display the tag on the system page (where the IP/uptime is displayed)

We already show them on the system page, or did you mean somewhere else?
Scherm­afbeelding 2026-01-04 om 17 03 51

when clicking create tag, pick a random unused color, this would make it faster to add many tags

Thats a good idea and look into it! Maybe in an separate PR to keep the reviewing simple.

Allow creating tags from the "add system" dialog

Thats a good idea and look into it! Maybe in an separate PR to keep the reviewing simple.

Having some tab navigation on the main page, so the default tab is "all system" and other tabs are each tag

There is an option to filter based on tags
Not sure if tabs on the main page is something that will work visually, lets see what @henrygd thinks.

@reneManqueros
Copy link

reneManqueros commented Jan 5, 2026

@svenvg93

We already show them on the system page, or did you mean somewhere else?

My bad, i missed a file when merging branches, all good now, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment