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