Skip to content

Conversation

@svenvg93
Copy link
Contributor

@svenvg93 svenvg93 commented Jun 30, 2025

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

  • Add and manage tagsfor each system.
  • 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.
  • System Organization Page: A new centralized page to manage all tags

closes #856
closes #481
closes #447
closes #87
closes #333
closes #1055

@henrygd
Copy link
Owner

henrygd commented Jun 30, 2025

Appreciate your work. I should have a beta release out in the next few days, then I'll follow up on open PRs.

There will probably be merge conflicts but don't worry about that for the time being.

@svenvg93 svenvg93 marked this pull request as ready for review July 12, 2025 14:58
@jmiaje
Copy link

jmiaje commented Jul 21, 2025

This is a fantastic addition, thank you @svenvg93 for taking the time to implement such a well-thought-out tagging and grouping system! I’ve been eagerly waiting for something like this, and the flexibility it brings to system organization is very exciting.

One quick question: after adding a tag or group, will there be an option to edit or remove them entirely from the system via the new centralized management page? That would be really helpful for long-term cleanup and organization. Or that can be done from PocketBase?

Looking forward to seeing this merged and released. Happy to help with testing or feedback if needed!

@henrygd Really need in need of this feature.

@svenvg93
Copy link
Contributor Author

One quick question: after adding a tag or group, will there be an option to edit or remove them entirely from the system via the new centralized management page? That would be really helpful for long-term cleanup and organization. Or that can be done from PocketBase?

Thanks for the feedback! Right now this is not possible, as the tags or groups only exists on the system information.
If we want to achieve this we could make a collection to store the tags/groups and create a view to add/edit/delete them.
I do like the idea, lets see what @henrygd thinks about it.

@svenvg93
Copy link
Contributor Author

Additional food for thoughts as there will be more fields to the system dialog, maybe we could make a sheet, there is more space and looks cleaner

@svenvg93
Copy link
Contributor Author

svenvg93 commented Aug 28, 2025

@jmiaje I added a tab for managing tags and group, to rename or delete them if needed.

@svenvg93
Copy link
Contributor Author

svenvg93 commented Sep 5, 2025

@henrygd This one is up to date and ready when you are 😄

@henrygd
Copy link
Owner

henrygd commented Sep 7, 2025

Sorry, I reorganized the project a bit to allow importing from github.com/henrygd/beszel and integrating with pkg.go.dev.

I used git mv so I was hoping all the renames would be automatically picked up. Looks like that's not the case, so don't worry about manually updating everything, I'll take care of this as I work through the PRs.

@wilhelm-murdoch
Copy link

Tagging and grouping are the 2 main features I've been hoping for! Looking forward to seeing this get out the door!

@svenvg93
Copy link
Contributor Author

svenvg93 commented Oct 8, 2025

@henrygd This one is update date as well. Would love to see see it, like the other up to date PRs, in an release soon :)

@daniel-hiller
Copy link
Contributor

Hi, I didn't check the PRs before adding tags myself.
I was about to create a PR, then I saw yours.
Can you do me a favor and allow to select a color per tag in you implementation?

That was my implementation
https://github.com/user-attachments/assets/dd109f8e-4b57-4955-a0bf-adb7d3ccd4fb

@svenvg93
Copy link
Contributor Author

svenvg93 commented Nov 5, 2025

Hi, I didn't check the PRs before adding tags myself. I was about to create a PR, then I saw yours. Can you do me a favor and allow to select a color per tag in you implementation?

That was my implementation https://github.com/user-attachments/assets/dd109f8e-4b57-4955-a0bf-adb7d3ccd4fb

Sure! Your implementation looks nice as well! Would you mind sharing a link to the branch/repro. I might borrow some ideas 😉

@daniel-hiller
Copy link
Contributor

Thanks,
yes sure here the link
https://github.com/daniel-hiller/beszel

@svenvg93 svenvg93 changed the title [Feature] Add support for tagging/Grouping systems [Feature] Add support for tagging systems Nov 5, 2025
@svenvg93
Copy link
Contributor Author

svenvg93 commented Nov 5, 2025

@daniel-hiller Your version looks much better 😅 . Think it would be better and easier for @henrygd if you PR yours and I will close mine. You did an amazing job!

@crocofied
Copy link

Any Updates when this will be merged?

@svenvg93
Copy link
Contributor Author

@henrygd any update on this. Would you prefer this or @daniel-hiller version 😁

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

Labels

None yet

Projects

None yet

6 participants