Skip to content

v0.4.0

@pringgojs pringgojs tagged this 02 Jul 01:24
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.
Assets 2
Loading