hyperdx/.changeset/serious-chicken-hammer.md
Brandon Pereira 5885d47964
[HDX-2300] introduce Shared Filters for team-wide filter visibility and discoverability (#2047)
## Summary

Introduces a "Shared Filters" feature (in addition to locally pinned items in HyperDX.

Especially helpful for teams with lots of filters and team members, allows users to highlight the top filters easily for all members.

This has been one of the most requested features we have received from enterprise customers. \

> **Note:** - currently any user on a team can modify shared filters - we may want/need to introduce role limits to this, but that is oos

### Screenshots or video

https://github.com/user-attachments/assets/9613d37c-d8d6-4aeb-9e47-1ad25532a862


### How to test locally or on Vercel

1. Start the dev server (`yarn dev`)
2. Navigate to the Search page
3. Pin a filter field using the 📌 icon on any filter group header —you should be asked to pin (existing) or add to shared filters.
4. Share a specific value by hovering over a filter checkbox row and clicking the pin icon — it should also appear in Shared Filters
5. Reload the page — pins should persist (MongoDB-backed)
6. Open a second browser/incognito window with the same team — pins should be visible there too
7. Click the ⚙ gear icon next to "Filters" — toggle "Show Shared Filters" off/on
8. Click "Reset Shared Filters" in the gear popover to clear all team pins

### References

- Linear Issue: https://linear.app/clickhouse/issue/HDX-2300/sailpoint-neara-global-filter-pinning
- Related PRs: Previous WIP branch `brandon/shared-filters-ui` (superseded by this implementation)
2026-04-16 21:28:52 +00:00

179 B

@hyperdx/common-utils @hyperdx/api @hyperdx/app
minor minor minor

Introduces Shared Filters, enabling teams to pin and surface common filters across all members.