4 months ago
70e2899/login and /onboarding are the only pages a stranger sees before trusting us —
quiet and confident, not decorated.
- ported the real tripwire logo (monochrome SVG, from ~/tripwire's
@tripwire/ui/icons) into components/common/tripwire-logo.tsx; retired the
pixel/display wordmark on both pages.
- /login is cardless — the page IS the card: centered logo, "a firewall for your
repo.", the github button, nothing else. dropped the panel and the
"maintainers only — contributors never need an account" line (the button
already implies it).
- /onboarding: cardless shell; copy rewritten in constitution voice ("install
the app and pick one repo to start." / "pick one repo to start.", no "gates");
the repo picker restyled to the app's surface tokens — consistent card height,
a clear selected state (border-foreground + check), one-repo selection, and a
continue CTA disabled until a repo is picked.
- topbar wordmark left untouched (not a first-contact page).
Checks: typecheck, biome, boundaries, 204 tests.Parent168bd17