Skip to content

Feat: Add advanced filtering, sorting, and UI enhancements to standards dialog #4322

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 23, 2025

Conversation

kris6673
Copy link
Contributor

@kris6673 kris6673 commented Jun 20, 2025

Enhance the standards selection dialog with advanced filtering and sorting options, including multi-select filters for categories and compliance tags. Implement a collapsible filter section and improve the layout of filter controls. Update tags in the standards.json file for better organization and clarity.
Also markdown support in the description fields!

kris6673 added 5 commits June 20, 2025 23:42
- Multi-select filters for categories, impact, and recommended by
- Sort by name/date with global sorting across all categories
- "New (30 days)" toggle and visual tags for recent standards
- Active filter chips and clear all functionality
- Default to newest-first sorting and improved UI layout
Sorting

fix: adjust layout of filter controls and active filter chips in standards dialog

Almost there

eh it will do for now, not as pretty but good enough

Even prettier!

Noice
- Introduced multi-select filter for compliance tags
- Enhanced filtering logic to include selected tag frameworks
- Updated UI to display selected tags and allow for removal
- Improved sorting of tag frameworks based on compliance categories
@KelvinTegelaar KelvinTegelaar merged commit c600663 into KelvinTegelaar:dev Jun 23, 2025
2 checks passed
@kris6673 kris6673 deleted the standards-filters branch June 23, 2025 14:44
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.

2 participants