Commit Graph
13 Commits
Author SHA1 Message Date
Gregory Campbell 3ccf10244e Use npm install instead of npm ci for more flexible lockfile resolution in Amplify 2026-06-03 22:34:38 -04:00
Gregory Campbell 4c36574a98 Regenerate lockfile locally; use npm ci in Amplify preBuild to avoid resolver errors 2026-06-03 22:28:02 -04:00
Gregory Campbell ec37de0e87 adding stuff to debug errors 2026-06-03 22:22:47 -04:00
Gregory Campbell 575fb83f66 Amplify: print node/npm versions; install npm@8 before install to avoid npm resolve bug 2026-06-03 22:21:31 -04:00
Gregory Campbell 2d11d5fa9c Pin Node engine to 18 and add .nvmrc for Amplify builds 2026-06-03 22:16:12 -04:00
Gregory Campbell bebab44061 Use legacy-peer-deps during Amplify install to avoid ERESOLVE errors 2026-06-03 22:11:20 -04:00
Gregory Campbell ae251cd7c3 Fix footer CSS; set Amplify preBuild to npm install; pin TypeScript to 4.9.5 2026-06-03 22:07:57 -04:00
Gregory Campbell 8cea0b478c Updated package dependencies to not break amplify 2026-06-03 22:02:42 -04:00
Gregory Campbell 8b94c23397 ci(amplify): run image optimizer in Amplify preBuild; upload artifacts from GH Action 2026-06-03 21:55:34 -04:00
Gregory Campbell b415397a5a ci(images): add workflow to optimize images on asset changes 2026-06-03 21:53:46 -04:00
Gregory Campbell feaab16477 perf(images): generate WebP variants and reference optimized images 2026-06-03 21:52:17 -04:00
Gregory Campbell 51d2a9c822 chore: add image optimization script and README 2026-06-03 21:49:46 -04:00
Gregory Campbell 9ba13ab4cd feat: SEO (react-helmet-async), ProjectCard, lazy images, build fixes 2026-06-03 21:48:00 -04:00