Skip to content

Fix: serve a 180px apple-touch-icon on every page - #33

Merged
SandObserver merged 1 commit into
mainfrom
fix/apple-touch-icon-all-pages
Sep 6, 2026
Merged

SandObserver merged 1 commit into
mainfrom
fix/apple-touch-icon-all-pages

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Add an apple-touch-icon link to the Starlight head config so all 33 documentation pages declare one, not just the landing page.
  • Add public/apple-touch-icon.png, a 180x180 opaque PNG derived from favicon.png.
  • Repoint the landing page from the 1024x1024 favicon.png (51 KB) to the new icon (6.8 KB).

Testing
All green on npm run build and npm run check. Verified against the build output that every non-widget page in dist/ now emits the link; widget preview embeds are noindex iframes and are unchanged.

Checklist

  • npm run build and npm run check both pass.
  • Product UI is shown by running or capturing it, never recreated in CSS.
  • Any new preview or screenshot carries no private hostnames or real data.
  • Visual changes verified in both colour schemes and both docs themes.
  • Links to the app repo still resolve.

Add the apple-touch-icon link to the Starlight head config so all documentation pages declare it, not only the landing page. Point both at a 180x180 icon instead of the 1024x1024 favicon.
@SandObserver SandObserver added the bug Something isn't working label Sep 6, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying stackyard-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 01c9761
Status: ✅  Deploy successful!
Preview URL: https://38a07827.stackyard-docs.pages.dev
Branch Preview URL: https://fix-apple-touch-icon-all-pag.stackyard-docs.pages.dev

View logs

@SandObserver
SandObserver merged commit e148339 into main Sep 6, 2026
2 checks passed
@SandObserver
SandObserver deleted the fix/apple-touch-icon-all-pages branch September 6, 2026 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant