From dbd0314d306c19a2c4dd179103f930db691b1618 Mon Sep 17 00:00:00 2001 From: baudbot-agent Date: Wed, 11 Mar 2026 18:44:46 +0000 Subject: [PATCH 1/2] feat: update dropdown icons, move last-updated to header with commit link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Icon changes - Tools dropdown: replaced ListFilter (lucide) with Geist terminal-window icon - Fixtures dropdown: replaced Package icon with Geist briefcase icon - New icon components: TerminalWindow, Briefcase (16×16 SVG from Geist icons) ## Last updated + commit hash - Moved 'last updated' date from footer to header, displayed as small text to the right of the 'Benchmarks' title (hidden on mobile to save space) - Added commit SHA link (short 7-char hash) that links to the GitHub commit associated with the benchmark run - generate-chart.js now accepts an optional commit SHA as second argument and includes it as `commitSha` in chart-data.json - process-results.sh passes GITHUB_SHA (or git rev-parse HEAD as fallback) to generate-chart.js - BenchmarkChartData type updated with optional `commitSha` field - Footer simplified: removed date display, kept methodology + theme switcher --- app/src/app.tsx | 2 +- app/src/components/fixture-filter.tsx | 4 +- app/src/components/footer.tsx | 19 +------ app/src/components/header.tsx | 57 ++++++++++++++----- app/src/components/icons/briefcase.tsx | 18 ++++++ app/src/components/icons/index.ts | 2 + app/src/components/icons/terminal-window.tsx | 18 ++++++ app/src/components/package-manager-filter.tsx | 5 +- app/src/types/chart-data.ts | 1 + scripts/generate-chart.js | 4 ++ scripts/process-results.sh | 5 +- 11 files changed, 97 insertions(+), 38 deletions(-) create mode 100644 app/src/components/icons/briefcase.tsx create mode 100644 app/src/components/icons/terminal-window.tsx diff --git a/app/src/app.tsx b/app/src/app.tsx index 985c7d7ab..1fe585557 100644 --- a/app/src/app.tsx +++ b/app/src/app.tsx @@ -51,7 +51,7 @@ const App = () => { {error && } -