Commit Graph

172 Commits

Author SHA1 Message Date
colin fa41ef711f Update docker/resume/stories/scansnap-webdav.html
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-10-19 17:03:49 -04:00
Leopere bb48db67e7
Add Windows instructions to ScanSnap page and simplify language
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Added Windows File Explorer connection instructions
- Changed technical terms to simpler language (e.g., 'web file server' instead of 'network endpoint')
- Added Windows compatibility to the benefits list
- Updated technology list to include Windows integration
- Kept the clear URL references and simple instructions
2025-10-19 16:47:05 -04:00
Leopere 7968da9b60
Merge branch 'main' of git.nixc.us:colin/resume
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-10-19 16:34:06 -04:00
Leopere 467b7dcd1a
Completely simplify ScanSnap story page
- Removed all technical WebDAV details and jargon
- Made the URL http://192.168.0.119:9876 more prominent
- Simplified the page to focus on how to use the scanner service
- Added clear step-by-step instructions for connecting and scanning
- Removed unnecessary code examples and technical implementation details
2025-10-19 16:33:55 -04:00
colin f2d7ba2f5d Delete docker/resume/index.html.backup
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-10-19 16:31:50 -04:00
Leopere dd60d798b4
Remove ScanSnap WebDAV section from main page
ci/woodpecker/push/woodpecker Pipeline failed Details
- Completely removed the ScanSnap WebDAV Service project section from the main index.html page
- The detailed project page in stories/scansnap-webdav.html still exists for reference if needed
2025-10-19 16:31:39 -04:00
Leopere 20c813c7ea
Remove unused development utility scripts
ci/woodpecker/push/woodpecker Pipeline failed Details
- Deleted convert-favicon.sh, generate-favicon.js, update-favicon.js - unused favicon generation scripts
- Deleted convert-to-includes.js - utility for converting HTML to use includes system
- Updated documentation to remove references to deleted scripts
- These were development utilities that are no longer needed for the site
2025-10-19 16:27:05 -04:00
Leopere baf66debf3
Remove unnecessary index-with-includes.html template file
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Deleted index-with-includes.html as it was just an incomplete template
- Updated documentation to remove references to the deleted file
- The main index.html file is the complete, production resume
2025-10-19 16:24:46 -04:00
Leopere 526da797c5
Fix ScanSnap WebDAV service URL and simplify explanations
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Corrected URL from 192.168.1.119 to 192.168.0.119:9876
- Simplified technical explanations to focus on user experience
- Added direct URL prominently in project descriptions
- Removed complex WebDAV implementation details
- Maintained key functionality information (fast scanning, auto-cleanup at 3am)
2025-10-19 16:17:40 -04:00
Leopere 3c35c5eba0
Rewrite ScanSnap story with natural, engaging narrative
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Transformed from technical documentation to compelling project story
- Added buildersclub.ca member access link (http://192.168.1.119:9876)
- Included real-world problem solving and decision-making narrative
- Emphasized practical impact and time savings
- Maintained technical depth while improving readability
- Added 'Lessons Learned' section for authenticity
2025-10-19 15:58:20 -04:00
Leopere cbb5a04563
Merge branch 'main' of git.nixc.us:colin/resume
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-10-19 15:35:12 -04:00
Leopere af1a5efb60
Add ScanSnap WebDAV Service project for buildersclub.ca
ci/woodpecker/push/woodpecker Pipeline failed Details
- Added comprehensive project entry to portfolio
- Created detailed story page with technical implementation details
- Highlights high-performance receipt digitization capabilities
- Documents macOS Finder WebDAV compatibility solutions
- Includes performance metrics and business impact analysis
2025-10-19 15:35:07 -04:00
Colin 8f35aa626c
Update homepage: change 'lurked' to 'idled' and remove car purchase reference
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-10-15 21:24:53 -04:00
Colin 82bc0eb349
build: trigger CI build 20251015-203646
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-10-15 20:36:46 -04:00
Colin 7e06e335a9
dev: add docker compose for caddy, map 8081; add story placeholders (.md); update SRI via script; local compose run instructions 2025-10-15 16:58:31 -04:00
Leopere bd7aca54ee Avoid CORP block by serving matomo.js same-origin
ci/woodpecker/push/woodpecker Pipeline was successful Details
- Fetch matomo.js to repo and serve as /matomo.js
- Update header include to load /matomo.js while keeping trackerUrl to metrics.nixc.us
2025-08-07 17:36:56 -04:00
Leopere 8909ece16c Disable CSP injection logic in update-csp-hashes.sh (no-op)
ci/woodpecker/push/woodpecker Pipeline was successful Details
2025-08-07 17:28:21 -04:00
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 f0d296f108 Add WCAG 2.1 AAA accessibility testing framework 2025-07-06 16:14:32 -04:00
colin 869b08ec0e Integrate CSP hash update process into test framework 2025-07-06 16:05:03 -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