Commit Graph

155 Commits

Author SHA1 Message Date
Leopere d785776966 Remove CSP entirely for Matomo compatibility
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Remove CSP header from Caddyfile.local
- Strip CSP meta tags from all HTML
- Stop update-csp-hashes.sh from injecting CSP meta tags
2025-08-07 17:17:00 -04:00
Leopere 1f88b2c1b3 fixup
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-07 17:07:56 -04:00
Leopere f882ab7d3b Execute script tags in included HTML so Matomo runs
ci/woodpecker/push/woodpecker Pipeline failed Details
- Recreate and execute <script> tags from header/footer includes and head includes
- Ensures Matomo inline snippet runs when header is injected via includes.js
2025-08-07 17:04:31 -04:00
Leopere 494e4a568e Fix Matomo CSP by adding inline script hash
ci/woodpecker/push/woodpecker Pipeline was successful Details
- 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
ci/woodpecker/push/woodpecker Pipeline was successful Details
- 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
Leopere 67a51b14e4 Add story placeholders and QR tool navigation - Add home infrastructure and nuclear DNS story placeholders - Add QR code tool to navigation dropdown - Update stories index with new entries - Rebuild and test local environment
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-25 10:48:45 -04:00
Leopere 60d1208d9d Update latest changes
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-23 10:56:48 -04:00
colin 39d5d2c6aa Add markdown tool link to navigation dropdown
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-07 11:25:16 -04:00
colin 008af14d12 Update OhMyForm timeline to reflect official archival in October 2024
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 20:05:00 -04:00
colin 8757dd1c37 Update OhMyForm references to indicate it's a sunset project succeeded by Formbricks
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 19:51:37 -04:00
colin 35b7a11faf Update sitemap timestamps
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 19:37:52 -04:00
colin 681b195b24 Fix story link contrast for better accessibility 2025-07-06 19:33:07 -04:00
colin 6d974577ad Fix story link contrast for better accessibility
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 19:12:28 -04:00
colin 066703bd42 Fix accessibility issues and update sitemap domain for local testing
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 18:58:20 -04:00
colin 9ff754b262 Fix navigation contrast in dark mode for better accessibility
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 18:39:26 -04:00
colin 2c43fe7784 Fix duplicate footer issues and remove npm dependency
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 18:36:59 -04:00
colin 2b37907c27 Fix URL for Improving MI Practices website
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 15:25:28 -04:00
colin 6c1e85c0e5 Update favicon with professional resume design
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 15:08:42 -04:00
colin ea3a2b95e4 Add placeholder story pages for all sections on the main page 2025-07-06 14:46:41 -04:00
colin 7071c08a30 Add procedurally generated favicon with multiple formats and update includes.js to load favicon links
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 14:16:30 -04:00
colin 83e02bab67 Add cross-linking from main page to story pages with styled read-more links
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 14:09:09 -04:00
colin f1da69a7f9 Fix theme toggle button by moving initialization to includes.js
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 12:20:39 -04:00
colin 26136fef61 Fix CSV tool by adding papaparse.min.js to Dockerfile
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 11:52:50 -04:00
colin b1e4cbaa4e Fix viperwire.html to use standard header and footer structure
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 11:49:56 -04:00
colin 633302d1e6 Add placeholder story pages with 'Coming Soon' notices
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 11:46:56 -04:00
colin f62ca2219e Fix production site: Copy includes and stories directories in Dockerfile
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 11:40:58 -04:00
colin 69bd8f2bb4 Fix production issue: Add missing includes.js file to Dockerfile
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 11:34:08 -04:00
colin f6f9aeda99 Fix Docker build: Remove invalid COPY syntax and use volume mounts for optional directories
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-07-06 11:27:37 -04:00
colin 2d50f99b65 Fix Docker build issues: Replace shasum with sha256sum and handle Caddyfile path correctly
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 11:24:00 -04:00
colin c4a45ef8fd Fix navigation menu closing too quickly with transition delay and keyboard support
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 11:20:32 -04:00
colin a1e2afabb5 Save all current changes to resume project
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-07-06 11:16:43 -04:00
Leopere 77517079a7 update to rules and tests
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-05-10 17:14:38 -04:00
Leopere 5ac1c24481 Fix CSP for PDF download button by moving to external script
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-05-10 17:04:31 -04:00
Leopere 911842dc06 Fix CSP for PDF download button by moving to external script
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-05-10 16:27:15 -04:00
Leopere 04e5a9fa34 Add download as PDF button and update test configurations
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-05-10 16:12:46 -04:00
Leopere 4f9596bbee fix: update Cal.com meeting URL to correct username
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-04-22 21:39:33 -04:00
Leopere ab493a89f8 fix: remove 60-minute meeting option due to URL issues
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-04-22 21:06:25 -04:00
Leopere ff0e765b31 fix: update 60-minute meeting URL to correct format
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-04-22 20:53:41 -04:00
Your Name 10e340c341 Add Cal.com calendar meeting links
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-04-21 22:14:57 -04:00
Leopere cd94db9c03 temporarily disable HSTS to resolve certificate provisioning issues
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-04-15 16:33:47 -04:00
colin 0b693d7d2b Update docker/resume/index.html
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-04-03 11:37:33 -04:00
Your Name 7a5666ffda Add Subresource Integrity (SRI) hashes to script and style tags
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 09:55:44 -04:00
Your Name d2e6cc7db8 Update CSP to use hash for styles.css and remove unsafe-inline
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 09:54:33 -04:00
Your Name 3853b6ba6f Remove unsupported protocols directive (HTTP/2 enabled by default in Caddy 2)
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 09:49:32 -04:00
Your Name ad26460c92 Add production Dockerfile with multi-stage build and security hardening
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 09:36:21 -04:00
Your Name 2cdd7341c0 Remove Brotli compression (not available in default Caddy image)
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 09:35:43 -04:00
Your Name ab5f8e774e Update CSP to use script hashes instead of unsafe-inline
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 09:31:57 -04:00
Your Name 3a9068b883 Remove TLS directives (handled by reverse proxy)
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 09:24:43 -04:00
Your Name 3d0dd2c361 Optimize Caddyfile for better performance
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 09:24:24 -04:00
Your Name 3598c99b9f Update resume with Oh My Form Docker pulls and comprehensive experience
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 09:18:30 -04:00
Your Name 4434650aac Add Oh My Form Docker pulls achievement
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 09:00:48 -04:00
Your Name 0f81e0318e Add utils.js to Docker build and update CSP with hash
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 05:05:59 -04:00
Your Name 630ef90df1 Add utils.js with SHA-256 hash in CSP
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 05:01:34 -04:00
Your Name 39caf88782 Enhance theme toggle accessibility and confirm auto mode default
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 04:39:44 -04:00
Your Name 015f8ce76f Improve link accessibility with underlines and better contrast
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 04:36:03 -04:00
Your Name 3e2a32c1cf Revert CSP configuration to stable version without unsafe-inline
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 04:32:25 -04:00
Your Name 90b9d2dd1b Fix theme toggle CSS and add data-theme attribute handling
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 04:29:22 -04:00
Your Name 71e142b82e Fix Docker configuration to include theme.js and styles.css files
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 04:23:32 -04:00
Your Name 1c328df0c7 Switch from SRI to nonce-based CSP approach for better script handling
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 04:20:58 -04:00
Your Name 885914812d Debug CSP: temporarily allow inline scripts and remove SRI requirement
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 04:16:50 -04:00
Your Name 905b480a2e Fix SRI hash for theme.js to match deployed content
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 04:14:39 -04:00
Your Name f739edc7eb Add form-action 'none' to CSP for additional security
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 04:11:35 -04:00
Your Name 0b46750148 Enhance CSP with default-src 'none' for maximum security
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 04:08:37 -04:00
Your Name ac3d30d597 Fix CSP issues by moving inline script to external file and adding SRI
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 04:04:47 -04:00
colin 0fbd77f073 Update docker/resume/Caddyfile
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 00:23:16 -04:00
colin a62baf40e1 Update docker/resume/index.html
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 00:22:58 -04:00
colin ece9887a5b Add docker/resume/styles.css
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 00:22:44 -04:00
colin bfae2029b8 Update docker/resume/Caddyfile
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-31 00:16:14 -04:00
colin 2e9c196d8a Update docker/resume/Caddyfile
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-31 00:14:49 -04:00
colin 12f3ca9a3b Update docker/resume/index.html
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-03-30 23:41:58 -04:00
colin 18ece0205f Update docker/resume/Caddyfile
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-30 22:46:05 -04:00
colin 759dfa290e Update docker/resume/resume.html
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-30 22:45:41 -04:00
colin 79c5a6d935 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-30 21:28:01 -04:00
colin de1f9d3364 Update docker/resume/Dockerfile
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-30 21:27:41 -04:00
colin f963abe2ed Update docker/resume/resume.html
ci/woodpecker/push/woodpecker Pipeline failed Details
2025-03-30 21:22:47 -04:00
colin f8e7e58d26 last ones I think.
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 23:33:04 -05:00
colin 6a86b44aab Just a couple more.
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 23:28:16 -05:00
colin e17827c517 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 23:25:14 -05:00
colin 701ed33198 CORS?
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 23:21:12 -05:00
colin 1a8f06dc91 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 23:08:36 -05:00
colin 18152f7d2a revert 143228b112
ci/woodpecker/push/woodpecker Pipeline was successful Details
revert points!!!
2024-11-11 23:04:26 -05:00
colin 143228b112 points!!!
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:59:13 -05:00
colin ece6fc2577 nonce hacking
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:50:37 -05:00
colin 8b8bdcc061 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:40:31 -05:00
colin 5f121a6794 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:34:45 -05:00
colin 12791b5b4a Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:30:41 -05:00
colin 19341eb396 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:24:29 -05:00
colin 922f1c56ba Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:15:11 -05:00
colin 6a6b69ae3e Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:11:42 -05:00
colin 604a8d5815 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-11-11 22:07:10 -05:00
colin b809a7e320 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-11-11 22:06:38 -05:00
colin e5d0e4774f Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 22:04:25 -05:00
colin a300d70565 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 21:58:07 -05:00
colin d9c52597b0 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 21:54:06 -05:00
colin 0a3fcede7e Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 21:47:08 -05:00
colin a6ed1611f3 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 10:44:17 -05:00
colin 2adef714c6 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 10:20:26 -05:00
colin 6919a1201a Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline failed Details
2024-11-11 10:19:00 -05:00
colin c8e842a0fe Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 10:16:59 -05:00
colin 7eca9fc876 Update docker/resume/nginx.conf
ci/woodpecker/push/woodpecker Pipeline was successful Details
2024-11-11 10:12:43 -05:00