spetz opened a new pull request, #3145: URL: https://github.com/apache/iggy/pull/3145
The previous dashboard was a flat tabs-and-list layout that buried information, had no side-by-side compare, rendered detail charts with no landing context, and sometimes picked the worst run as "best" (max-by p99 instead of min-by p99). Reshaped around URL-as-source-of-truth routing (`/`, `/benchmarks/:uuid`, `/compare/:a/:b`) with a CSS Grid app-shell: unified top bar, dense searchable sidebar (scope toggle, hardware/ gitref, kind chips, sort, range filters), collapsible benchmark- meta chips, and a hero landing with animated tail chart plus stat cards. Compare mode pins a second benchmark into side-by-side panes with swap/exit. Along the way: best-run picker now takes lowest p99 within a ±2h window with throughput tiebreak and NaN-safe ordering; selection retention across hardware/gitref uses UUID to preserve compare URLs; a generation counter prevents stale route fetches from clobbering newer state; spawn_local tasks cancel on unmount; popups auto-close on selection change; sidebar reacts to window resize. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
