Commit Graph

40 Commits

Author SHA1 Message Date
Justin 49856bdefc Merge branch 'claude/scan-report-issues-93c6e9' of https://git.ki5bhv.com/justin/k5bss.com
# Conflicts:
#	_headers
#	index.html
2026-08-31 14:40:01 -05:00
Justin f8b0a8b070 Add local static-server launch config for browser preview
Lets the Browser pane preview the site locally (python -m http.server)
without needing a full deploy to check CSP/console behavior.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-31 14:26:21 -05:00
Justin 9dd8fae16e Fix CSP violations and font 404 from Cloudflare Radar scan
Two conflicting <meta> CSP tags in index.html (plus a separate _headers
policy) meant the browser enforced their intersection, which blocked
the Cloudflare Insights beacon script and its inline bootstrap. k5bss.html
had the same gap in its own CSP. Consolidated to one consistent policy per
surface that allows static.cloudflareinsights.com / cloudflareinsights.com,
and moved index.html's inline script and onerror handler into js/main.js
so script-src no longer needs 'unsafe-inline' there.

Also added the missing fonts/ibm-plex-mono-400.woff2 that style.css has
referenced since it was wired up, which was 404ing.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-31 14:25:10 -05:00
Justin 8c665ba239 update 2026-08-31 13:57:34 -05:00
Justin bdcc6c1a8f fixed a picture issues 2026-08-30 16:35:48 -05:00
Justin c7a10ae719 Fix CSP violations from Cloudflare Radar scan
Two duplicate <meta> CSP tags in index.html conflicted with the
_headers HTTP header, and browsers enforce the intersection of all
active policies. That blocked the profile photo, the inline nav-
highlight script, and the Cloudflare Insights beacon.

Consolidate to a single CSP in _headers, allow the actual external
resources the page needs (ki5bhv.com image, cloudflareinsights.com
beacon), and move the inline script/onerror handler into js/main.js
so script-src no longer needs 'unsafe-inline'.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-30 16:28:33 -05:00
Justin 5d6eae87bf fixing issues with cloudflare 2026-08-30 16:17:44 -05:00
Justin a3b77de5aa added font to css 2026-08-30 16:06:07 -05:00
Justin ae21ab1be9 added the font into the html 2026-08-30 15:44:27 -05:00
Justin 1d9ec33761 added the font 2026-08-30 15:40:56 -05:00
Justin c74589555b header 2026-08-30 15:11:28 -05:00
Justin 2f244ea46d added PDQ Connent to job 2026-08-30 09:15:18 -05:00
Justin d89065ca4d added skilles that was was missing 2026-08-30 09:05:20 -05:00
Justin af7db894b3 fixed some spelling issues 2026-08-29 18:54:46 -05:00
Justin 617838a1e1 test 2026-08-29 09:57:26 -05:00
Justin Frasier 89063938d7 test 2026-08-29 09:52:07 -05:00
Justin 5ad5fd720d fix title change 2026-08-27 20:48:25 -05:00
Justin 24ad1a1097 change the title 2026-08-27 20:45:45 -05:00
Justin 1927c1e85f moved the date and local 2026-08-27 20:27:14 -05:00
Justin 5029d3ca76 move the dates 2026-08-27 20:23:29 -05:00
Justin 8ff376324c added Infrastructure Admin job 2026-08-27 20:12:01 -05:00
Justin Frasier ab6e0b8090 update 2026-05-02 23:52:40 -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 b5cffd33c6 docs: update Justin Frasier resume PDF 2026-04-14 09:46:21 -05:00
Justin 9b6e3a7b2b docs: update README to reflect expansion to a two-page site including a ham radio dashboard 2026-04-14 09:11:18 -05:00
Justin 1c90c97ed9 feat: add initial K5BSS ham radio station dashboard and logbook interface 2026-04-13 23:52:10 -05:00
Justin 8506a96ee7 feat: add resume download link and update professional experience and skills sections 2026-04-13 22:37:43 -05:00
Justin 84e62edb92 feat: improve responsive design with tablet and small-screen breakpoints
Add 1024px tablet breakpoint with narrower sidebar, expand mobile styles
with horizontal nav reflow, and add 480px small-phone breakpoint with
tighter spacing. Document all three breakpoints in README.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 17:09:46 -05:00
Justin 99f88d4bc6 fix: add security attributes to social links, correct typos in skills list, and update copyright year 2026-04-13 16:11:56 -05:00
Justin 7023b402a6 feat: add project README and improve index.html security and content accuracy 2026-04-13 16:11:43 -05:00
Justin 4938b03294 feat: implement responsive site styling and add web design tag to index 2026-04-13 15:59:39 -05:00
Justin Frasier 51e3298b12 <?php 2026-04-13 15:20:44 -05:00
Justin 387af6347c Update to be anupdate resume 2026-04-13 15:18:12 -05:00
Justin Frasier 7561b6eafd Fixed the issue with the body 2025-11-13 10:47:36 -06:00
Justin e8d0c8a2f5 this is a test 2025-11-12 20:48:05 -06:00
Justin 1704e6e73b add a test line 2025-11-12 20:43:12 -06:00
Justin Frasier 71bdef04f3 Added all the file that have been started 2025-11-12 20:00:30 -06:00
Justin Frasier 6858b13a4d first commit 2025-11-12 19:58:10 -06:00