forked from colin/resume
2
0
Fork 0
Commit Graph

28 Commits

Author SHA1 Message Date
Leopere 494e4a568e Fix Matomo CSP by adding inline script hash
- Added SHA256 hash for Matomo inline script to CSP
- Hash: sha256-aSi4/F2xxTg7cs3QbVq7ncUMa1ivQeVC8umnPRDtFyM=
- This should allow the Matomo tracking script to execute properly
- Updated all HTML files with new CSP headers
2025-07-30 14:51:34 -04:00
Leopere d7eea4853f Add Matomo analytics tracking code to all pages
- Added Matomo tracking script to header.html include
- Updated CSP to allow metrics.nixc.us domain for script-src, img-src, and connect-src
- Modified update-csp-hashes.sh to include metrics.nixc.us in CSP directives
- Updated all HTML files with new CSP headers
- Tracking code will now work across all portfolio pages
2025-07-30 14:14:24 -04:00
colin 681b195b24 Fix story link contrast for better accessibility 2025-07-06 19:33:07 -04:00
colin 066703bd42 Fix accessibility issues and update sitemap domain for local testing 2025-07-06 18:58:20 -04:00
colin 2c43fe7784 Fix duplicate footer issues and remove npm dependency 2025-07-06 18:36:59 -04:00
colin 7071c08a30 Add procedurally generated favicon with multiple formats and update includes.js to load favicon links 2025-07-06 14:16:30 -04:00
colin a1e2afabb5 Save all current changes to resume project 2025-07-06 11:16:43 -04:00
Leopere 911842dc06 Fix CSP for PDF download button by moving to external script 2025-05-10 16:27:15 -04:00
Leopere 04e5a9fa34 Add download as PDF button and update test configurations 2025-05-10 16:12:46 -04:00
Leopere cd94db9c03 temporarily disable HSTS to resolve certificate provisioning issues 2025-04-15 16:33:47 -04:00
Your Name d2e6cc7db8 Update CSP to use hash for styles.css and remove unsafe-inline 2025-03-31 09:54:33 -04:00
Your Name 3853b6ba6f Remove unsupported protocols directive (HTTP/2 enabled by default in Caddy 2) 2025-03-31 09:49:32 -04:00
Your Name 2cdd7341c0 Remove Brotli compression (not available in default Caddy image) 2025-03-31 09:35:43 -04:00
Your Name ab5f8e774e Update CSP to use script hashes instead of unsafe-inline 2025-03-31 09:31:57 -04:00
Your Name 3a9068b883 Remove TLS directives (handled by reverse proxy) 2025-03-31 09:24:43 -04:00
Your Name 3d0dd2c361 Optimize Caddyfile for better performance 2025-03-31 09:24:24 -04:00
Your Name 0f81e0318e Add utils.js to Docker build and update CSP with hash 2025-03-31 05:05:59 -04:00
Your Name 3e2a32c1cf Revert CSP configuration to stable version without unsafe-inline 2025-03-31 04:32:25 -04:00
Your Name 71e142b82e Fix Docker configuration to include theme.js and styles.css files 2025-03-31 04:23:32 -04:00
Your Name 1c328df0c7 Switch from SRI to nonce-based CSP approach for better script handling 2025-03-31 04:20:58 -04:00
Your Name 885914812d Debug CSP: temporarily allow inline scripts and remove SRI requirement 2025-03-31 04:16:50 -04:00
Your Name f739edc7eb Add form-action 'none' to CSP for additional security 2025-03-31 04:11:35 -04:00
Your Name 0b46750148 Enhance CSP with default-src 'none' for maximum security 2025-03-31 04:08:37 -04:00
Your Name ac3d30d597 Fix CSP issues by moving inline script to external file and adding SRI 2025-03-31 04:04:47 -04:00
colin 0fbd77f073 Update docker/resume/Caddyfile 2025-03-31 00:23:16 -04:00
colin bfae2029b8 Update docker/resume/Caddyfile 2025-03-31 00:16:14 -04:00
colin 2e9c196d8a Update docker/resume/Caddyfile 2025-03-31 00:14:49 -04:00
colin 18ece0205f Update docker/resume/Caddyfile 2025-03-30 22:46:05 -04:00