Skip to content

Logo, favicon, and /analyze header polish#44

Merged
polter-dev merged 6 commits into
mainfrom
polish/analyze-header-logo
Jul 12, 2026
Merged

Logo, favicon, and /analyze header polish#44
polter-dev merged 6 commits into
mainfrom
polish/analyze-header-logo

Conversation

@polter-dev

Copy link
Copy Markdown
Collaborator

Summary

  • replace the legacy favicon with the prepared CapCheck logo through the App Router icon.png convention
  • render the same decorative logo in the shared sticky SiteHeader
  • remove the redundant landing/results identity blocks from /analyze while preserving the results mini-intake
  • vertically center the landing hero against the intake card to remove the empty lower-left space

Test updates

The analyzer assertions now target the global SiteHeader and no longer expect the removed cosmetic tagline. Component coverage explicitly verifies that the duplicate headers are absent and that the results mini-intake remains accessible. Feed/analyzer Playwright coverage verifies the shared logo and generated favicon metadata across desktop and mobile.

TDD red evidence: the focused component run initially failed because the old landing/results identity blocks and solid-square site mark were still rendered.

Shared surface heads-up

This changes the shared SiteHeader mark used by Feed, Analyze, and feed detail. Feed coverage was updated and remains green; the feed owner should get a heads-up.

Stack

This PR targets main and stacks on the analyze embed-aspect work in #43. The embed-aspect logic is unchanged here.

Verification

  • npm run lint
  • npm run typecheck
  • npm run test:unit — 225 passed, 5 skipped
  • npm run build
  • npm run test:e2e — 33 passed, 1 expected skip

The in-app manual browser backend was unavailable in this environment; route/logo/favicon and runtime-console coverage was verified through the fixture-backed Playwright suite.

@vercel

vercel Bot commented Jul 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
capcheck Ready Ready Preview, Comment Jul 12, 2026 1:10am

@polter-dev
polter-dev marked this pull request as ready for review July 12, 2026 01:12
@polter-dev
polter-dev merged commit fc2342b into main Jul 12, 2026
4 checks passed
polter-dev added a commit that referenced this pull request Jul 12, 2026
# Conflicts:
#	src/components/capcheck-app.test.tsx
#	src/components/scorecard.tsx
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