fabro/apps/fabro-web
Bryan Helmkamp 57547ed7b6
Populate repo and workflow filters in runs list view
The Repo and Workflow dropdowns on the runs page derived their options
from the board query, which is disabled in list view. With ?view=list,
the options were always empty even when runs were visible.

Derive the options from whichever data source the current view loads:
the board query in columns view, or the current page of the paginated
list query in list view. Extract the option-building into an exported
buildFilterOptions helper that also keeps the active selection in the
options when no loaded run matches it, so the filter button never
renders an undefined label while paginating.

A future change will replace page-derived options with a facets
endpoint plus server-side repo/workflow query params.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-06 11:54:38 -04:00
..
app Populate repo and workflow filters in runs list view 2026-08-06 11:54:38 -04:00
public/images Merge remote-tracking branch 'origin/main' into fix/modal-provider-catalog 2026-08-01 09:32:19 -04:00
scripts fix(web): harden build version detection 2026-07-25 15:15:25 -04:00
.dockerignore Rename Arc to Fabro in TypeScript/JavaScript 2026-03-12 11:13:18 -04:00
.gitignore Rename Arc to Fabro in TypeScript/JavaScript 2026-03-12 11:13:18 -04:00
index.template.html feat(web): tell open tabs when a new build ships 2026-07-25 14:45:26 -04:00
package.json security: patch react-router CVE alerts (#535) 2026-06-27 12:10:39 -04:00
react-doctor.config.json refactor(web): improve React Doctor score (#405) 2026-05-25 22:41:37 -04:00
tsconfig.json Fix login route collision after SPA cutover 2026-04-01 21:55:30 -07:00