Skip to content

feat(site): "The Case File" redesign — drop the AI-terminal look#22

Merged
New1Direction merged 1 commit into
mainfrom
feat/case-file-redesign
Jun 15, 2026
Merged

feat(site): "The Case File" redesign — drop the AI-terminal look#22
New1Direction merged 1 commit into
mainfrom
feat/case-file-redesign

Conversation

@New1Direction

Copy link
Copy Markdown
Owner

Re-skins the marketing site around a detective / case-file identity — tying the lens-detective mascot, the magnifying-glass name, and the investigate → verdict product framing together — and away from the generic dark + mono + gradient-text "AI terminal" template.

Why

The site read like every other AI-tool landing page (dark default, monospace everything, gradient-clipped headlines, swatch soup). This gives RepoLens a point of view that matches what the product actually does: open the case file on a repo and hand down a verdict.

What changed

Design

  • Warm manila / ink / amber palette, light by default; a warm "night stakeout" dark mode. Removed the entire multi-palette (data-palette) machinery — one intentional pair of themes instead of a swatch picker.
  • Fraunces serif for display type (was Space Grotesk), paired against Inter / JetBrains Mono.
  • The verdict fit-call is now a rotated rubber stamp; killed gradient text on headlines and the health number — both AI tells — for solid accent.
  • Detective-framed eyebrows (the verdict / the case file / the procedure / the detective); mascot expressions relabelled to case beats (On the case, Reading, Deep dive, Cleared, Suspicious, Off duty).
  • Every token reference (accent/warm weak+line, shadows) is defined in both :root and .dark — verified, no transparent surfaces.

Docs & housekeeping

  • README: v3.0.0 + 730+ tests badges, detective tagline, the v2/v3 surfaces (Triage, Evaluate/compare, Discover), and a v3-forward "What's new" replacing the stale v1.x wall.
  • Moved the audit report to docs/audits/; deleted dead PaletteSwatches; gitignore Playwright MCP scratch output.

Test plan

  • npm run build (static export) green — 17/17 pages, 103 kB shared First Load JS
  • npm run lint clean
  • All design tokens defined in both themes (no transparent surfaces)
  • Body text passes WCAG AA (4.5:1) in light and dark
  • Visual spot-check on the deployed Pages build at /RepoLens after merge (deploy fires on push to main touching website/**)

🤖 Generated with Claude Code

Re-skin the marketing site around a detective/case-file identity that
ties the lens-detective mascot, the magnifying-glass name, and the
investigate→verdict product framing together — and away from the generic
dark + mono + gradient-text "AI terminal" template.

Design
- Warm manila/ink/amber palette, light-default; warm "night stakeout"
  dark. Removed the multi-palette (data-palette) machinery entirely —
  one intentional pair of themes instead of swatch soup.
- Fraunces serif for display type (was Space Grotesk); real pairing
  against Inter/JetBrains Mono.
- Verdict fit-call rendered as a rotated rubber stamp; killed gradient
  text (.grad-text, health number) — both AI tells — for solid accent.
- Detective-framed section eyebrows: the verdict / the case file / the
  procedure / the detective. Mascot expressions relabelled to case
  beats (On the case, Reading, Deep dive, Cleared, Suspicious, Off duty).
- All token references (accent/warm weak+line, shadows) defined in both
  :root and .dark — verified no transparent surfaces.

Docs & housekeeping
- README: v3.0.0 + 730+ tests badges, detective tagline, the v2/v3
  surfaces (Triage, Evaluate/compare, Discover) and a v3-forward
  "What's new" replacing the stale v1.x wall.
- Move audit report to docs/audits/; delete dead PaletteSwatches; ignore
  Playwright MCP scratch output.

Build + lint green; both themes pass WCAG AA on body text.
@New1Direction New1Direction merged commit 1a51b96 into main Jun 15, 2026
1 check passed
@New1Direction New1Direction deleted the feat/case-file-redesign branch June 15, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant