Commit Graph

5 Commits

Author SHA1 Message Date
Justin f45dfaa232 Fix CSP blocking Cloudflare Insights beacon and inline scripts
index.html carried two Content-Security-Policy meta tags that were
never reconciled, so browsers enforced their intersection: the
Cloudflare beacon script/connect endpoints, the profile photo from
ki5bhv.com, and the page's own inline script/onerror handler all got
silently blocked depending on which policy line was checked.

Collapse index.html down to a single correct policy, and add the
same static.cloudflareinsights.com / cloudflareinsights.com
allowances to _headers (the actual Cloudflare Pages response header)
and to k5bss.html's policy, since Cloudflare injects that beacon
site-wide.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-31 14:13:19 -05:00
Justin Frasier 515af2a4d3 updated 2026-05-02 23:50:15 -05:00
Justin Frasier 2d8b0c6e8f update 2026-04-27 19:12:07 -05:00
Justin 97de4bca88 fix: add favicon links and fonts.gstatic.com preconnect to both pages
Adds explicit favicon link tags for all sizes and the missing
fonts.gstatic.com crossorigin preconnect required by Google Fonts
for optimal font load performance.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 20:09:36 -05:00
Justin 1c90c97ed9 feat: add initial K5BSS ham radio station dashboard and logbook interface 2026-04-13 23:52:10 -05:00