Pulse/frontend-modern/scripts
rcourtman 3e477b25d9 feat(alerts): group related alerts by resource hierarchy on overview
Alerts that share a resource ancestor (e.g., ZFS pool + device within
that pool) are now grouped on the alerts overview page. The primary
alert (highest severity, most recent) is shown by default with a
'+N related' toggle that expands to reveal the related alerts.

Grouping uses resourceId nesting: alerts with 3+ path segments are
sub-components and share the group key of their parent (first 2
segments). Alerts on different subsystems remain separate.

Single-alert groups render exactly as before — no visual change when
there's nothing to group.
2026-06-27 14:51:45 +01:00
..
__tests__ frontend: Patrol intelligence surface, shared primitives, and platform parity 2026-06-23 17:15:58 +01:00
build-embed-assets.mjs fix(frontend): ship telemetry disclosure docs locally 2026-03-28 18:19:52 +00:00
canonical-platform-audit.mjs feat(alerts): group related alerts by resource hierarchy on overview 2026-06-27 14:51:45 +01:00
check-bundle-size.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
header-audit.mjs Update header audit for platform-shaped IA 2026-05-27 16:29:06 +01:00
settings-diagnostics-boundary-audit.mjs frontend: Patrol intelligence surface, shared primitives, and platform parity 2026-06-23 17:15:58 +01:00
shared-template-audit.mjs Converge backup relative-age cells 2026-06-13 13:29:55 +01:00
shared-template-registry.json test: fix 4 pre-existing frontend test failures blocking clean suite 2026-06-26 11:26:16 +01:00
sync-embed-dist.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
sync-public-docs.mjs Replace v6 banner with guided welcome tour 2026-04-19 21:26:54 +01:00
theme-audit.mjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00