Skip to content

Comments

feat(ui): test heatmap improvements#105

Merged
skylenet merged 14 commits intomasterfrom
loading-spinner
Feb 24, 2026
Merged

feat(ui): test heatmap improvements#105
skylenet merged 14 commits intomasterfrom
loading-spinner

Conversation

@skylenet
Copy link
Member

  • Fullscreen mode
  • Always show avg,min,p99
  • Option to show test name
  • Filter by test names

Show Avg, Min, P99 as separate sortable columns and per-client stat
lines. Add loading spinner while suite stats are being fetched.
Add subtle background tint, softer borders, arrow indicator, and
better spacing to visually connect test name labels with their data rows.
…nt controls

Replace button groups with dropdown selects to match the pagination
control style used in other tables (e.g. runs table, test files list).
Replace the collapsible section wrapper with a fixed header bar matching
the Block Logs Analysis style. Moves the search input and regex toggle
into the header alongside a new fullscreen button. The component now
manages its own card container and fullscreen state internally.
Add hr and hFs URL params so the regex toggle and fullscreen state
survive page reloads and can be shared via link. TestHeatmap accepts
optional controlled props with internal fallbacks for standalone use.
Split the content into separate controls, table, and bottom sections
so that in fullscreen the header and controls stay pinned at the top,
the histogram and legend stay at the bottom, and only the table area
scrolls to fill the remaining space.
Display the suite JDenticon icon and name (or hash) in the header bar
when the test heatmap is in fullscreen mode, providing context about
which suite is being viewed.
Move the SuiteSource component from being always visible above the tabs
into a dedicated "Source" tab at the end of the tab list, keeping the
page layout cleaner.
Fetch suite metadata for each unique suite hash and display the suite
name in the filter dropdown when available, falling back to the hash.
@skylenet skylenet merged commit 110810c into master Feb 24, 2026
6 checks passed
@skylenet skylenet deleted the loading-spinner branch February 24, 2026 20:05
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.

1 participant