From e4f7519ef3309bf6fb5a3ef12fbf79b584a8ff44 Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Fri, 4 Sep 2026 10:04:47 +0300 Subject: [PATCH 1/9] feat(webui): show GPU serial in NVIDIA selection pickers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every GPU-selection picker (Load/SAT, Burn, Benchmark) now renders the card serial: "GPU N — · MiB · sn: ". The serial is monospace and the digits that differ across the listed GPUs (common prefix/suffix stripped) are emphasised so operators can tell cards apart. Row markup was duplicated across three pages (and twice within page_validate.go). Consolidated into a single module, internal/webui/gpu_picker.go: beeGpuPicker.render({...}) builds every row; gpuPickerCSS/gpuPickerJS are injected once by layoutHead/renderPage. Pages keep their own selection-note text and multi-GPU toggles but no longer hand-build