mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-10-20 15:21:30 +02:00
Rework the scan history page into a world-class ASM view: - Server-side table matching the Targets design: pagination, search, multi-select status/engine/context filters, time range, sort, active-filter chips, and CSV/JSON export (lean server-side /scans/export). - "What changed" insights: net-new-subdomains hero with 6h/12h/24h/7d/30d windows, KPI strip (total / in-progress / success rate / last scan), and a stacked-area scan-activity chart (official shadcn-svelte/layerchart pattern). - Group-by-target view: collapsible per-target runs, subdomain trend sparkline, and a stale-target badge. - Per-row signals: first-scan badge (suppresses misleading baseline "new"), +new / -gone subdomain deltas, drop-anomaly, no-results, failure-reason (from scan.error), and auth-used chips. - Backend: Page[ScanRead] list, /scans/changes, /scans/targets, /scans/export; ScanStats engine/context facets + daily status breakdown; per-scan first-seen/new/gone deltas; honest-viz (never sums per-scan snapshots). - Indexes for the default sorted view and subdomain first-seen deltas. - Fix target summary "Added <date> by <user>" spacing, drop the redundant project label, and remove the redundant /scans page header.
The file is empty.