forked from colin/resume
2
0
Fork 0
Commit Graph

31 Commits

Author SHA1 Message Date
Colin 7a3665abae
bump 2025-12-02 09:20:41 -05:00
Colin 1ba37bbd75
Simplify favicon: use only SVG, remove ICO/PNG files and hardcoded links 2025-12-01 13:42:10 -05:00
Colin 457ca26983
Add colored asterisks to navigation for story completion status
- Add red asterisks (*) for unwritten stories in navigation
- Add green asterisks (*) for written stories in navigation
- Update CSS with specific selectors and !important flags for visibility
- Update integrity hashes for styles.css across all HTML files
2025-11-30 23:09:37 -05:00
Colin 14b03869af
Optimize SEO meta tags and update sitemap for production
- Updated meta descriptions and titles for all HTML pages with concise, keyword-rich content
- Optimized main pages (index.html, stories/index.html) with compelling descriptions
- Enhanced all 15 story pages with unique, SEO-optimized meta tags
- Improved CSV tool page SEO description
- Updated generate-sitemap.sh to use production domain (https://colinknapp.com)
- Regenerated sitemap.xml with production URLs and current timestamps
- Verified and updated all integrity hashes using update-csp-hashes.sh
2025-11-18 14:11:22 -05:00
Leopere f4e36517fb
Update CSP integrity hashes for styles.css 2025-10-27 14:34:01 -04:00
Leopere 7b036a1a58
Add unlisted consulting packs page with Stripe URLs 2025-10-27 13:51:51 -04:00
Leopere 384fb993f5
Add skip-to-content accessibility link to header nav
- Added skip-to-content link at top of header partial
- Added CSS styling for hidden-by-default, visible-on-focus behavior
- Added id='main-content' to all HTML pages for skip link target
- Improves keyboard navigation and screen reader accessibility
2025-10-21 10:46:00 -04:00
colin fa41ef711f Update docker/resume/stories/scansnap-webdav.html 2025-10-19 17:03:49 -04:00
Leopere bb48db67e7
Add Windows instructions to ScanSnap page and simplify language
- 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 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
Leopere 526da797c5
Fix ScanSnap WebDAV service URL and simplify explanations
- 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
- 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 2025-10-19 15:35:12 -04:00
Leopere af1a5efb60
Add ScanSnap WebDAV Service project for buildersclub.ca
- 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 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 d785776966 Remove CSP entirely for Matomo compatibility
- 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 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
Leopere 60d1208d9d Update latest changes 2025-07-23 10:56:48 -04:00
colin 008af14d12 Update OhMyForm timeline to reflect official archival in October 2024 2025-07-06 20:05:00 -04:00
colin 8757dd1c37 Update OhMyForm references to indicate it's a sunset project succeeded by Formbricks 2025-07-06 19:51:37 -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 2025-07-06 19:12:28 -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 2b37907c27 Fix URL for Improving MI Practices website 2025-07-06 15:25:28 -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 2025-07-06 14:16:30 -04:00
colin b1e4cbaa4e Fix viperwire.html to use standard header and footer structure 2025-07-06 11:49:56 -04:00
colin 633302d1e6 Add placeholder story pages with 'Coming Soon' notices 2025-07-06 11:46:56 -04:00
colin a1e2afabb5 Save all current changes to resume project 2025-07-06 11:16:43 -04:00