No description
Find a file
amertensreplit 487d1f3d3c Add search and filters to the scan history (Verlauf) view
Task: Filter and search scans in the history view (Task #32).

What changed:
- artifacts/skillguard/src/pages/scan-history.tsx now has a client-side
  search box that matches scan name and description text (case-insensitive),
  plus two multi-select toggle-group filters: Bewertung (verdict:
  pass/review/block) and Quelle (source: zip/file/text).
- Filtering is computed via useMemo over the existing useListScans() result.
- Added a results counter ("X von Y Scans") and a "Filter zurücksetzen"
  button shown when any filter/search is active.
- Added a dedicated empty-filter-result state ("Keine Treffer") with a
  reset action, distinct from the existing "no scans yet" empty state.
- Search input has a clear (X) button.

Notes / deviations:
- No backend changes; description/verdict/source already come from the API.
- Rebuilt lib/api-client-react declarations (tsc -b) because the dist
  *.d.ts in this isolated env were stale and lacked description/relation
  fields (pre-existing issue, documented in memory). tsc on scan-history
  is now clean.
- Verified visually: search bar, verdict and source filters render and the
  list populates from the running API server.

Replit-Task-Id: 67d3a8ce-f780-4b21-97b4-4767ced763c4
2026-06-11 01:24:29 +00:00
.agents/memory Add automated tests for model discovery (POST /providers/list-models) 2026-06-10 21:20:17 +00:00
artifacts Add search and filters to the scan history (Verlauf) view 2026-06-11 01:24:29 +00:00
lib KI-generierte Skill-Beschreibung im Bericht 2026-06-10 21:13:51 +00:00
scripts Initial commit 2026-05-28 23:37:31 +00:00
.gitignore Initial commit 2026-05-28 23:37:31 +00:00
.npmrc Initial commit 2026-05-28 23:37:31 +00:00
.replit Show skill description excerpt in scan overview (Task #23) 2026-06-10 21:19:54 +00:00
.replitignore Initial commit 2026-05-28 23:37:31 +00:00
package.json Initial commit 2026-05-28 23:37:31 +00:00
pnpm-lock.yaml Add automated tests for skill version detection 2026-06-10 19:48:10 +00:00
pnpm-workspace.yaml Initial commit 2026-05-28 23:37:31 +00:00
replit.md SkillGuard: complete frontend wiring and harden backend 2026-06-08 14:59:17 +00:00
tsconfig.base.json Initial commit 2026-05-28 23:37:31 +00:00
tsconfig.json Initial commit 2026-05-28 23:37:31 +00:00