Minor Changes
- f5dafcc: feat: add a "What's new" item to the Help menu that opens the app's changelog rendered as Markdown
- 7a4ad98: feat: upgrade filters and autocomplete to intelligently route queries through the best rollup
- 7d806fb: Add per-column color to dashboard table tiles. On builder table tiles you can
now set a static color on a column and layer ordered conditional rules (for
example> 500turns the cell red), the table-cell counterpart of the
number-tile color. Rules are authored from the column editor and applied per
cell at render, reusing the existing palette tokens so colors reflow across
light and dark themes.
Patch Changes
-
de2c8a0: feat: Show exponential histogram metrics in the metric name drop-down, gated behind
NEXT_PUBLIC_ENABLE_EXPONENTIAL_HISTOGRAMS. -
fcdcd78: feat(dashboards): expand the out-of-the-box Browser RUM dashboard with two new
sections.Sessions: a Recent Sessions table lists client-side sessions (page
views, errors, distinct traces, user, service, last-active time) ordered by
recency; clicking a row drills into the Traces search view filtered to that
session, surfacing its client-side spans (the client-side trace).Memory: per-page JS heap tiles (median and p90 used heap, plus a "Memory by
Page" table) sourced fromperformance.memory.*attributes ondocumentLoad
spans. These reflect Chromium visitors only (Firefox/Safari don't expose
per-page memory) and require a Browser SDK build that emits the heap attributes.Implemented entirely via existing tile mechanisms (table
onClick
drill-through, Markdown tiles, byte number-format) — no renderer changes. -
dbe1496: fix: clear the VirtualMultiSelect search input after selecting a value
-
e6e0907: Detail drawers now close when you click outside of them. On Search and Sessions,
clicking outside the results table / session list dismisses the open drawer;
clicks inside the drawer, its nested popups/modals, or the results table keep it
open. This is on by default for row-table side panels (opt out with
closeOnClickOutside={false}). -
4372c78: fix(mcp): update the Codex CLI install snippet to the current
codex mcp add --url ... --bearer-token-env-var ...syntax -
cad749f: feat: Show a snap grid while dragging or resizing a dashboard tile
While a dashboard tile is dragged or resized, the grid it snaps to is drawn behind the tiles and the cells where the tile will land are highlighted, so the drop target is clear. The highlight follows where the tile actually settles, including when the grid compacts it away from the cursor, rather than the raw cursor position. The overlay uses the same geometry as react-grid-layout, appears once the tile starts moving, and clears on release.
-
ce8fb02: feat: Add semantic component variants wired to the design tokens.
Textgainswarning/successvariants andAlertgainsinfo/success/warning/dangervariants (alongside the existingdangerforButton/ActionIcon). Alerts and soft controls use new scheme-aware--color-bg-*-subtle(+-subtle-hover) background tokens — lighter tints in light mode, deeper tints in dark mode — with the title, icon, and body text rendered in the semantic color token. Text colors are tuned to meet WCAG AA (4.5:1) on those tints in both schemes. Applies to both the HyperDX and ClickStack themes (ClickStack'swarningis orange-based since it remapsyellowto the brand gold), with new Storybook stories (Components/Alert, Design Tokens/Semantic Variants). -
eadea33: feat: surface OpenTelemetry span links in the trace view. Trace sources gain an
optionalspanLinksValueExpressionfield (auto-detected from the OTelLinks
column), and the span detail panel shows a new "Span Links" section. Each link
has an "Open trace" action that opens the linked trace in place in the same
panel, with a breadcrumb trail you can step back through, and shows the link's
trace state and attributes as chips. -
9cb6991: feat(dashboard): table tile header separator and optional alternate row background
Add an always-on separator between a table tile's sticky header and its rows so the boundary stays clear as rows scroll underneath. Add a new Alternate Row Background display setting (off by default) that zebra-stripes table tiles for easier scanning on wide tables. Both work in light and dark color modes.
-
7a47664: fix: Improve the trace/span detail UI (HDX-4853)
- Long span attribute values with no break points (e.g.
url.path) now wrap
fully when wrap mode is on instead of being clipped. - Long attribute keys (e.g.
longtask.attribution.entry_type) now wrap and
are capped at half the row width so they can't squeeze the value column to
nothing. - Add a toggle to move the selected span's detail panel between the right side
(default) and the bottom of the waterfall, restoring the older top/bottom
layout. - The span detail panel's Overview/Column Values content now aligns flush
with the tab bar instead of being inset by extra padding.
- Long span attribute values with no break points (e.g.
-
ce8fb02: feat: Add
--color-text-warningsemantic color token based on Mantine's yellow for HyperDX and ClickStack themes, and register it in the Semantic Colors Storybook story. Dark mode usesyellow-3; light mode darkensyellow-9viacolor-mixso warning text meets WCAG AA (~4.7:1) on light backgrounds (plain yellow-9 is only ~3:1). ClickStack pins the default Mantine yellow as hex because itsyellowpalette is remapped to the brand gold, keeping the warning color consistent across both themes. -
Updated dependencies [01508d1]
-
Updated dependencies [ad27a51]
-
Updated dependencies [00eef72]
-
Updated dependencies [641175d]
-
Updated dependencies [00eef72]
-
Updated dependencies [7a4ad98]
-
Updated dependencies [eadea33]
-
Updated dependencies [9cb6991]
-
Updated dependencies [7d806fb]
-
Updated dependencies [f5f9cd1]
-
Updated dependencies [5dd6fac]
- @hyperdx/api@2.32.0
- @hyperdx/common-utils@0.24.0