This website requires JavaScript.
b862b5f234
Auto-update navigation menu from sitemap using script
main
v1.0.0
Leopere
2025-12-06 18:25:49 -0500
9d4e2a0d5f
Correctly mark all written stories as bold in navigation
Leopere
2025-12-06 18:22:23 -0500
e858606a0f
Update navigation bolding to only highlight specific, meaningful stories
Leopere
2025-12-06 18:11:41 -0500
92d5ed0801
Fix favicon, resolve merge conflict, and remove markdown-loader from completed stories
Leopere
2025-12-06 17:51:41 -0500
fcd62e071a
Auto-update generated PDFs
Colin
2025-12-02 13:19:40 -0500
b4b7dcb079
Update navigation to bold written stories and use normal font for TBD
Colin
2025-12-02 13:18:29 -0500
374d29018a
Auto-update generated PDFs
Colin
2025-12-02 13:16:33 -0500
cb409efb34
Update pre-push hook to auto-commit and push generated PDFs
Colin
2025-12-02 13:15:15 -0500
70085f5258
Exclude tools and utility files from PDF generation
Colin
2025-12-02 13:13:43 -0500
c092d07783
Exclude includes directory from PDF generation
Colin
2025-12-02 12:31:34 -0500
3c03708951
Regenerate PDFs and update pre-push hook to always generate
Colin
2025-12-02 12:28:57 -0500
9165562b2a
bump
Colin
2025-12-02 11:29:42 -0500
5b422a67b2
Add UTM URL Generator tool with live preview and pre-generated PDFs
Colin
2025-12-02 11:17:41 -0500
7a3665abae
bump
Colin
2025-12-02 09:20:41 -0500
73c4533926
Fix PDF generation: wait for includes to load and improve error handling
Colin
2025-12-01 14:49:58 -0500
1ba37bbd75
Simplify favicon: use only SVG, remove ICO/PNG files and hardcoded links
Colin
2025-12-01 13:42:10 -0500
457ca26983
Add colored asterisks to navigation for story completion status
Colin
2025-11-30 23:09:37 -0500
049db7424f
bump
Colin
2025-11-30 21:30:49 -0500
85ddbf561d
Add targeted resume extracts for business development, devsecops, team leadership, and tool building
Colin
2025-11-30 21:02:37 -0500
8b1a1e23bf
Fix Puppeteer Chrome launch in Alpine Linux Docker
Colin
2025-11-30 16:40:29 -0500
19182d6d21
Add PDF generation to Docker build process
Colin
2025-11-30 16:11:30 -0500
83c0ae74f7
Add PDF generation for static site pages
Colin
2025-11-30 15:46:21 -0500
73b83fc3fd
Add Meet navigation button for web meetings tool
Colin
2025-11-28 16:09:49 -0500
1c1bb4ebb9
Update Matomo tracking code to enable full tracking features
Colin
2025-11-18 14:49:49 -0500
f29321803e
Fix contact section: remove awkward colinknapp.com link
Colin
2025-11-18 14:35:05 -0500
fda73c6638
Update contact section: remove email/Calendly, direct to MotherboardRepair.ca contact form
Colin
2025-11-18 14:28:47 -0500
db17d83418
Update favicon to boot-logo.svg and prioritize SVG in favicon links
Colin
2025-11-18 14:23:14 -0500
14b03869af
Optimize SEO meta tags and update sitemap for production
Colin
2025-11-18 14:11:22 -0500
f7f7bcf7dc
Add NixOS Validator link to header navigation
Colin
2025-11-18 11:16:30 -0500
f4e36517fb
Update CSP integrity hashes for styles.css
Leopere
2025-10-27 14:34:01 -0400
3c91e05ca3
Simplify consulting packs page: move common info to top, simplify pack descriptions
Leopere
2025-10-27 14:12:02 -0400
c5d81426ec
Update consulting packs with prepaid discount info and enhanced AI services
Leopere
2025-10-27 14:03:25 -0400
7b036a1a58
Add unlisted consulting packs page with Stripe URLs
Leopere
2025-10-27 13:51:51 -0400
384fb993f5
Add skip-to-content accessibility link to header nav
Leopere
2025-10-21 10:46:00 -0400
fa41ef711f
Update docker/resume/stories/scansnap-webdav.html
colin
2025-10-19 17:03:49 -0400
bb48db67e7
Add Windows instructions to ScanSnap page and simplify language
Leopere
2025-10-19 16:47:05 -0400
7968da9b60
Merge branch 'main' of git.nixc.us:colin/resume
Leopere
2025-10-19 16:34:06 -0400
467b7dcd1a
Completely simplify ScanSnap story page
Leopere
2025-10-19 16:33:55 -0400
f2d7ba2f5d
Delete docker/resume/index.html.backup
colin
2025-10-19 16:31:50 -0400
dd60d798b4
Remove ScanSnap WebDAV section from main page
Leopere
2025-10-19 16:31:39 -0400
20c813c7ea
Remove unused development utility scripts
Leopere
2025-10-19 16:27:05 -0400
baf66debf3
Remove unnecessary index-with-includes.html template file
Leopere
2025-10-19 16:24:46 -0400
526da797c5
Fix ScanSnap WebDAV service URL and simplify explanations
Leopere
2025-10-19 16:17:40 -0400
3c35c5eba0
Rewrite ScanSnap story with natural, engaging narrative
Leopere
2025-10-19 15:58:20 -0400
cbb5a04563
Merge branch 'main' of git.nixc.us:colin/resume
Leopere
2025-10-19 15:35:12 -0400
af1a5efb60
Add ScanSnap WebDAV Service project for buildersclub.ca
Leopere
2025-10-19 15:35:07 -0400
8f35aa626c
Update homepage: change 'lurked' to 'idled' and remove car purchase reference
Colin
2025-10-15 21:24:53 -0400
82bc0eb349
build: trigger CI build 20251015-203646
Colin
2025-10-15 20:36:46 -0400
7e06e335a9
dev: add docker compose for caddy, map 8081; add story placeholders (.md); update SRI via script; local compose run instructions
Colin
2025-10-15 16:58:31 -0400
bd7aca54ee
Avoid CORP block by serving matomo.js same-origin
Leopere
2025-08-07 17:36:56 -0400
8909ece16c
Disable CSP injection logic in update-csp-hashes.sh (no-op)
Leopere
2025-08-07 17:28:21 -0400
d785776966
Remove CSP entirely for Matomo compatibility
Leopere
2025-08-07 17:17:00 -0400
1f88b2c1b3
fixup
Leopere
2025-08-07 17:07:56 -0400
f882ab7d3b
Execute script tags in included HTML so Matomo runs
Leopere
2025-08-07 17:04:31 -0400
494e4a568e
Fix Matomo CSP by adding inline script hash
Leopere
2025-07-30 14:51:34 -0400
d7eea4853f
Add Matomo analytics tracking code to all pages
Leopere
2025-07-30 14:14:24 -0400
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
Leopere
2025-07-25 10:48:45 -0400
60d1208d9d
Update latest changes
Leopere
2025-07-23 10:56:48 -0400
39d5d2c6aa
Add markdown tool link to navigation dropdown
colin
2025-07-07 11:25:16 -0400
008af14d12
Update OhMyForm timeline to reflect official archival in October 2024
colin
2025-07-06 20:05:00 -0400
8757dd1c37
Update OhMyForm references to indicate it's a sunset project succeeded by Formbricks
colin
2025-07-06 19:51:37 -0400
35b7a11faf
Update sitemap timestamps
colin
2025-07-06 19:37:52 -0400
681b195b24
Fix story link contrast for better accessibility
colin
2025-07-06 19:33:07 -0400
6d974577ad
Fix story link contrast for better accessibility
colin
2025-07-06 19:12:28 -0400
066703bd42
Fix accessibility issues and update sitemap domain for local testing
colin
2025-07-06 18:58:20 -0400
9ff754b262
Fix navigation contrast in dark mode for better accessibility
colin
2025-07-06 18:39:26 -0400
2c43fe7784
Fix duplicate footer issues and remove npm dependency
colin
2025-07-06 18:36:59 -0400
f0d296f108
Add WCAG 2.1 AAA accessibility testing framework
colin
2025-07-06 16:14:32 -0400
869b08ec0e
Integrate CSP hash update process into test framework
colin
2025-07-06 16:05:03 -0400
2b37907c27
Fix URL for Improving MI Practices website
colin
2025-07-06 15:25:28 -0400
6c1e85c0e5
Update favicon with professional resume design
colin
2025-07-06 15:08:42 -0400
ea3a2b95e4
Add placeholder story pages for all sections on the main page
colin
2025-07-06 14:46:41 -0400
7071c08a30
Add procedurally generated favicon with multiple formats and update includes.js to load favicon links
colin
2025-07-06 14:16:30 -0400
83e02bab67
Add cross-linking from main page to story pages with styled read-more links
colin
2025-07-06 14:09:09 -0400
f1da69a7f9
Fix theme toggle button by moving initialization to includes.js
colin
2025-07-06 12:20:39 -0400
26136fef61
Fix CSV tool by adding papaparse.min.js to Dockerfile
colin
2025-07-06 11:52:50 -0400
b1e4cbaa4e
Fix viperwire.html to use standard header and footer structure
colin
2025-07-06 11:49:56 -0400
633302d1e6
Add placeholder story pages with 'Coming Soon' notices
colin
2025-07-06 11:46:56 -0400
f62ca2219e
Fix production site: Copy includes and stories directories in Dockerfile
colin
2025-07-06 11:40:58 -0400
69bd8f2bb4
Fix production issue: Add missing includes.js file to Dockerfile
colin
2025-07-06 11:34:08 -0400
f6f9aeda99
Fix Docker build: Remove invalid COPY syntax and use volume mounts for optional directories
colin
2025-07-06 11:27:37 -0400
2d50f99b65
Fix Docker build issues: Replace shasum with sha256sum and handle Caddyfile path correctly
colin
2025-07-06 11:24:00 -0400
c4a45ef8fd
Fix navigation menu closing too quickly with transition delay and keyboard support
colin
2025-07-06 11:20:32 -0400
a1e2afabb5
Save all current changes to resume project
colin
2025-07-06 11:16:43 -0400
be50c5de9c
fixing deploy step
Your Name
2025-06-05 13:11:42 -0400
34f659be3f
Update stack.staging.yml
colin
2025-06-05 13:04:40 -0400
7aa1337538
Update stack.staging.yml
colin
2025-06-05 13:04:10 -0400
aa3afc9b4c
Update stack.production.yml
colin
2025-06-05 13:03:46 -0400
77517079a7
update to rules and tests
Leopere
2025-05-10 17:14:38 -0400
5ac1c24481
Fix CSP for PDF download button by moving to external script
Leopere
2025-05-10 17:04:31 -0400
911842dc06
Fix CSP for PDF download button by moving to external script
Leopere
2025-05-10 16:27:15 -0400
04e5a9fa34
Add download as PDF button and update test configurations
Leopere
2025-05-10 16:12:46 -0400
4f9596bbee
fix: update Cal.com meeting URL to correct username
Leopere
2025-04-22 21:39:33 -0400
ab493a89f8
fix: remove 60-minute meeting option due to URL issues
Leopere
2025-04-22 21:06:25 -0400
ff0e765b31
fix: update 60-minute meeting URL to correct format
Leopere
2025-04-22 20:53:41 -0400
10e340c341
Add Cal.com calendar meeting links
Your Name
2025-04-21 22:14:57 -0400
cd94db9c03
temporarily disable HSTS to resolve certificate provisioning issues
Leopere
2025-04-15 16:33:47 -0400
0b693d7d2b
Update docker/resume/index.html
colin
2025-04-03 11:37:33 -0400
7a5666ffda
Add Subresource Integrity (SRI) hashes to script and style tags
Your Name
2025-03-31 09:55:44 -0400
d2e6cc7db8
Update CSP to use hash for styles.css and remove unsafe-inline
Your Name
2025-03-31 09:54:33 -0400