Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

fix(web): quiet first contact — real logo, cardless /login + /onboarding

4 months ago

70e2899
Authored
grim7/12/2026, 9:08:24 PM
/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

4 files changed
  • all-summaries.md+14−0
  • apps/web/src/components/auth/login-page.tsx+14−16
  • apps/web/src/components/common/tripwire-logo.tsx+30−0
  • apps/web/src/components/onboarding/onboarding-page.tsx+67−50