Skip to content

fix(web): brand favicon (q-ring neon shield)#53

Merged
I4cTime merged 1 commit intodevelopfrom
feature/site-favicon
Apr 25, 2026
Merged

fix(web): brand favicon (q-ring neon shield)#53
I4cTime merged 1 commit intodevelopfrom
feature/site-favicon

Conversation

@I4cTime
Copy link
Copy Markdown
Owner

@I4cTime I4cTime commented Apr 25, 2026

Summary

  • Replace the default placeholder favicon (a generic dark circle/triangle that shipped with the Next.js scaffold) with a proper q-ring brand mark generated from web/public/assets/icon.png.
  • ICO bundle contains 16/32/48 frames (8.9 KB total) — cropped 6% on each side so the neon shield + atom fills the tab icon at small sizes.
  • Live gh-pages was hand-patched out-of-band so the brand favicon is already serving (after the ~10 min Fastly TTL); this PR keeps the source in sync so the next Next.js static export doesn't regress it.

Test plan

  • curl https://qring.i4c.studio/favicon.ico?v=now returns the new 8895-byte ICO with matching md5
  • GitHub Pages build for the gh-pages patch reports status: built
  • After merge, the next deploy from main keeps /favicon.ico pointing at the brand shield (no manual gh-pages patch needed going forward)

Made with Cursor

Source: web/public/assets/icon.png cropped 6% on each side and downsampled
with Lanczos to 16/32/48 ICO frames so the brand mark is recognizable in
browser tabs/bookmarks instead of the default dark-circle placeholder.
The same favicon.ico was hand-pushed to gh-pages root for an immediate
live update; this commit ensures future Next.js static exports keep it.

Made-with: Cursor
@I4cTime I4cTime merged commit 6fc8609 into develop Apr 25, 2026
4 checks passed
@I4cTime I4cTime deleted the feature/site-favicon branch April 25, 2026 07:50
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