feat(dashboard): text filter for Overview workplans chart
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

Add a search field next to the Workplans by Repository mode selector so
operators can narrow large lists by title, repo, domain, filename, or owner.
This commit is contained in:
tegwick 2026-07-22 01:22:22 +02:00
parent c363549388
commit b5747d1104
4 changed files with 111 additions and 2 deletions

View file

@ -24,6 +24,13 @@ by repository. Each bar is broken into four task-status segments:
| orange | wait |
| light grey | todo |
Above the chart:
- **Mode selector** — lifecycle, health, or recently-changed windows (with
matching workplan counts in each option).
- **Text filter** — case-insensitive substring match on title, repository,
domain, workplan filename, and owner. Useful when many rows share a mode.
The left axis shows the `domain / repository` label once per repository group.
The `done/total` count is printed to the right of each bar. Workplans with no
tasks yet show a grey "— no tasks yet" label.