[1.55.5] — 2026-05-19
feat(dashboard): hero-promote the 2 P0 CTAs + a focal recent-activity hint (UX-3).
✨ Features
#/dashboardopened with ~30 equal-weight nodes — no clear "what next". A new.dash-heroblock now sits directly under the page header: the two P0 journeys — ✨ Auto-pipeline a URL and 🌐 Scan now — are promoted to large.btn-herobuttons, and a single focal recent-activity hint ("Last evaluation:<score>—<title>", linked to the report; a guiding empty-state on cold start viadash.heroNoEval) tells a returning user where they left off and a new user the one action that matters. The two primary buttons were removed from the header (only the secondary "📋 Open pipeline" stays there) so the action isn't duplicated.- The application-status buckets were demoted from prominent
.badges to quiet.dash-chippills so they no longer compete with the hero (Information-scent / cognitive-load lens). - New i18n keys
dash.lastEval,dash.heroNoEvalacross all 8 locales; new token-based.dash-hero/.btn-hero/.dash-chipCSS.
🧪 Tests
test: tests/dashboard-hero.test.mjs(new, 5 cases, CI-isolated, source-static): a.dash-heroblock exists and precedes the Quick-actions grid; both P0 CTAs are.btn-herowith the/auto+/scanroutes; a focaldash.lastEvalhint +dash.heroNoEvalempty-state; status buckets use.dash-chip;.dash-hero/.btn-hero/.dash-chipCSS exists;dash.lastEval+dash.heroNoEval×8 locales. 777 → 782.