Skip to content

fix(web): add favicon set — /favicon.ico no longer 404s (SQLR-72)#171

Merged
joaoh82 merged 1 commit into
mainfrom
sqlr-72-website-favicon
Jun 12, 2026
Merged

fix(web): add favicon set — /favicon.ico no longer 404s (SQLR-72)#171
joaoh82 merged 1 commit into
mainfrom
sqlr-72-website-favicon

Conversation

@joaoh82

@joaoh82 joaoh82 commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds the Next 15 App Router icon files under web/src/app/: icon.svg (the orange #f97316 play-glyph brand mark, matching og.tsx and .brand-mark), favicon.ico (16/32/48 PNG-in-ICO so direct /favicon.ico requests return 200 — an icon.svg alone only emits the link tag), and apple-icon.png (180×180 full-bleed; iOS applies its own corner mask).
  • Documents the favicon surface + regeneration path in web/README.md.

Fixes SQLR-72 (site-wide /favicon.ico 404, surfaced while verifying SQLR-42).

Test plan

  • npm run build clean
  • npm run typecheck clean
  • npm run lint — only the pre-existing <img> warning in examples/page.tsx
  • next start -p 3001: /favicon.ico → 200 image/x-icon, /icon.svg → 200 image/svg+xml, /apple-icon.png → 200 image/png
  • <link rel="icon"> + apple-touch-icon tags present in rendered HTML on / and /docs
  • Rendered mark visually inspected

🤖 Generated with Claude Code

Adds the Next 15 app-dir icon files: icon.svg (the orange play-glyph
brand mark from og.tsx / .brand-mark), favicon.ico (16/32/48 PNG-in-ICO
raster so direct /favicon.ico requests return 200), and apple-icon.png
(180x180 full-bleed for iOS). Documents the favicon surface and the
regeneration path in web/README.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
rust-sqlite Ready Ready Preview, Comment Jun 12, 2026 6:03am

Request Review

@joaoh82 joaoh82 merged commit d660b48 into main Jun 12, 2026
21 checks passed
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