Aligns nawasara-secscan with monorepo conventions (audit/whm patterns):
- Dedup: remove the duplicate 'Incidents Agent' tab from the Findings page.
Incidents already have a dedicated page/menu; the tab had diverged (different
property names, modal ids, action styles). Findings is now single-purpose
(Temuan Website); menu label renamed to match.
- Time-window: add HasTimeWindow trait + <x-time-window> (Hari ini/7h/30h/Semua)
to every time-series listing that lacked it — Findings, Incidents, Agent Show
incidents, Agent Scan Findings, IP Timeline. Matches nawasara-audit pattern.
- Toolbar: normalise to filter-panel left (shrink-0) + search right (flex-1),
add wire:ignore to data-filter-chips and a search filter-chip (WHM pattern) on
Incidents and Agents tables.
- Actions: migrate sticky action columns to dropdown-menu-action (Incidents,
Agents, Scan Findings) so they don't get clipped by sticky positioning.
- IP Timeline: cap incidents query at 500 rows, compute summary via aggregate
SQL (all-time, independent of window), fix a blade parse bug where inline @if
inside lucide component attributes broke the SVG parser.
- Remove dead 'use Layout' import in Agents\Show.