mirror of
https://github.com/Comfy-Org/comfyci-dashboard.git
synced 2026-11-04 23:47:28 +00:00
[PR #11] [MERGED] Fix the legacy All Results and Waterfall pages and mark their data as legacy #11
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfyci-dashboard#11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfyci-dashboard/pull/11
Author: @marawan206
Created: 10/5/2026
Status: ✅ Merged
Merged: 10/8/2026
Merged by: @alexisrolland
Base:
main← Head:dashboard-hygiene📝 Commits (6)
def4b36Create the QueryClient once with cache defaults53706c9Add legacy CI banner, safe thumbnails and shared repo list571b2bfDefault legacy pages to Comfy-Org/ComfyUI and tighten filters6056110Drop the per-page date from the legacy banner93cfa5dDescribe the stats cards as per-pageb15804fOmit a blank branch when drilling from Waterfall into All Results📊 Changes
9 files changed (+174 additions, -70 deletions)
View changed files
📝
components/Labels/ClearableLabel.tsx(+4 -1)➕
components/LegacyBanner.tsx(+29 -0)➕
components/SafeThumb.tsx(+36 -0)📝
components/StatsDashboard.tsx(+2 -2)📝
pages/_app.tsx(+5 -1)📝
pages/index.tsx(+43 -17)📝
pages/waterfall/index.tsx(+43 -44)📝
pages/workflow/[id].tsx(+4 -5)➕
src/legacy/repos.ts(+8 -0)📄 Description
Why
All Results and Waterfall default to the repository name
comfyanonymous/ComfyUI, whose api.comfy.org data ends on 2026-01-07; the data underComfy-Org/ComfyUIruns to 2026-06-22, and nothing newer exists because the core GPU CI (comfy-action on the GCP runner) has not reported since then (push trigger disabled 2026-08-31). Every output thumbnail is a 404 because the GCS bucket is empty. The pages also had a handful of bugs: a new QueryClient on every render (refetch + spinner on every filter change), a blank branch option that sendsbranchName=and shows an empty page, a never-sent OS filter and two permanently disabled inputs on Waterfall, a drill-down that pushed an always-empty commit id, regression links that 404 for branches containing/, and no error state anywhere.What
pages/_app.tsx: one QueryClient (60 s staleTime, one retry).Comfy-Org/ComfyUIplus a repo select for both historical names (src/legacy/repos.ts), kept in sync with the?repo=URL param.components/LegacyBanner.tsx: amber banner on both pages stating that the legacy core GPU CI stopped reporting on 2026-06-22, thumbnails are unavailable, and current results live under Regression.isError),components/SafeThumb.tsxwith an onError fallback for the list thumbnails and the workflow hero image.Verification
pnpm lint: no warnings;pnpm build: all routes compile (checked from a clean worktree).Comfy-Org/ComfyUIwith the banner; switching the repo select tocomfyanonymous/ComfyUIshows the January data; Waterfall's "Select Branch" no longer blanks the page; a broken thumbnail renders the dashed placeholder.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.