Pulse/frontend-modern
rcourtman ed58890471 infra: lead the Add landing with the agent, not the probe
The previous layout put AddressProbeStep at the top with the agent card
below as "Or install the agent on the host." Both sections read as
alternatives to the probe, which made the probe the primary action even
though the probe is inherently a Platform-API-oriented move (figure out
which API to connect to). A user committed to the agent path has no use
for it. The "Recommended" chip on the agent card did not fix this — the
structural lead won.

Move the agent card to the top of the Add landing with no divider above
it (it's the primary, not an alternative). Fold the probe + platform
grid into a single "Or connect a platform API directly" section below,
so the ordering matches the story: agent first, API as fallback for
hosts the agent can't cover.

Architecture pin in settingsArchitecture.test.ts updated to guard the
new ordering: agent card copy indexOf < API section indexOf < probe
indexOf. Explicitly asserts the old "Or install the agent on the host"
divider is gone.
2026-04-20 17:20:05 +01:00
..
public Replace v6 banner with guided welcome tour 2026-04-19 21:26:54 +01:00
scripts Fix v6 top-level page header composition 2026-04-20 14:20:38 +01:00
src infra: lead the Add landing with the agent, not the probe 2026-04-20 17:20:05 +01:00
.bundlesize.json feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
.gitignore feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
.jscpd.json feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
.prettierignore Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
.prettierrc Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
DESIGN_SYSTEM.md feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
eslint.config.js feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
hosts-tab.txt feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
index.html feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
package-lock.json Bump dompurify 3.3.3 -> 3.4.0 to clear GHSA-39q2-94rc-95cp 2026-04-17 14:55:58 +01:00
package.json Bump dompurify 3.3.3 -> 3.4.0 to clear GHSA-39q2-94rc-95cp 2026-04-17 14:55:58 +01:00
pnpm-lock.yaml feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
postcss.config.js Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
tailwind.config.js feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
ThresholdsTableTop.txt feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
tsconfig.json Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
tsconfig.node.json Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
update_skeletons.cjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
update_sparkline.cjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
update_sparkline.js feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
update_sparkline_size.cjs feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
vite.config.ts fix: remediate dependency alerts 2026-04-09 09:35:28 +01:00