From 66f2ceda4706389e0be6690c9d02cf57f3096359 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Feb 2026 00:42:51 +0000 Subject: [PATCH 1/4] Initial plan From d39c718db7fd7084be0248974abe91a975e590a1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Feb 2026 00:52:51 +0000 Subject: [PATCH 2/4] feat: implement technical audit fixes - sitemap, perf optimizations, privacy, skip intro - Create sitemap.xml (fixes 404 referenced in robots.txt) - Limit Canvas Matrix Rain DPI scaling to 1.5x (reduces GPU cost on high-DPI) - Extend Lenis disable to all touch devices, not just mobile - Add silence detection to audio visualizer to skip rendering with no audio - Add honeypot anti-spam field and 30s rate limiting to contact form - Add Formspree privacy notice below contact form - Add SKIP_INTRO button for recruiter quick access to portfolio Co-authored-by: kaitoartz <56949089+kaitoartz@users.noreply.github.com> --- index.html | 14 +++++ node_modules/.bin/vite | 0 node_modules/.package-lock.json | 32 +++++------ node_modules/.vite/deps/_metadata.json | 8 +-- node_modules/@esbuild/linux-x64/README.md | 3 ++ .../esbuild.exe => linux-x64/bin/esbuild} | Bin 10617344 -> 10358936 bytes .../{win32-x64 => linux-x64}/package.json | 6 +-- node_modules/@esbuild/win32-x64/README.md | 3 -- .../@rollup/rollup-linux-x64-gnu/README.md | 3 ++ .../package.json | 11 ++-- .../rollup.linux-x64-gnu.node | Bin 0 -> 2030680 bytes .../@rollup/rollup-linux-x64-musl/README.md | 3 ++ .../package.json | 11 ++-- .../rollup.linux-x64-musl.node | Bin 0 -> 2062832 bytes .../@rollup/rollup-win32-x64-gnu/README.md | 3 -- .../rollup.win32-x64-gnu.node | Bin 1972736 -> 0 bytes .../@rollup/rollup-win32-x64-msvc/README.md | 3 -- .../rollup.win32-x64-msvc.node | Bin 2527232 -> 0 bytes .../node_modules/@esbuild/linux-x64/README.md | 3 ++ .../esbuild.exe => linux-x64/bin/esbuild} | Bin 11375616 -> 11108536 bytes .../{win32-x64 => linux-x64}/package.json | 6 +-- .../node_modules/@esbuild/win32-x64/README.md | 3 -- public/sitemap.xml | 9 ++++ sitemap.xml | 9 ++++ src/scripts/script.js | 51 ++++++++++++++++-- 25 files changed, 132 insertions(+), 49 deletions(-) mode change 100644 => 100755 node_modules/.bin/vite create mode 100644 node_modules/@esbuild/linux-x64/README.md rename node_modules/@esbuild/{win32-x64/esbuild.exe => linux-x64/bin/esbuild} (63%) mode change 100644 => 100755 rename node_modules/@esbuild/{win32-x64 => linux-x64}/package.json (66%) delete mode 100644 node_modules/@esbuild/win32-x64/README.md create mode 100644 node_modules/@rollup/rollup-linux-x64-gnu/README.md rename node_modules/@rollup/{rollup-win32-x64-gnu => rollup-linux-x64-gnu}/package.json (67%) create mode 100644 node_modules/@rollup/rollup-linux-x64-gnu/rollup.linux-x64-gnu.node create mode 100644 node_modules/@rollup/rollup-linux-x64-musl/README.md rename node_modules/@rollup/{rollup-win32-x64-msvc => rollup-linux-x64-musl}/package.json (67%) create mode 100644 node_modules/@rollup/rollup-linux-x64-musl/rollup.linux-x64-musl.node delete mode 100644 node_modules/@rollup/rollup-win32-x64-gnu/README.md delete mode 100644 node_modules/@rollup/rollup-win32-x64-gnu/rollup.win32-x64-gnu.node delete mode 100644 node_modules/@rollup/rollup-win32-x64-msvc/README.md delete mode 100644 node_modules/@rollup/rollup-win32-x64-msvc/rollup.win32-x64-msvc.node create mode 100644 node_modules/vite/node_modules/@esbuild/linux-x64/README.md rename node_modules/vite/node_modules/@esbuild/{win32-x64/esbuild.exe => linux-x64/bin/esbuild} (64%) mode change 100644 => 100755 rename node_modules/vite/node_modules/@esbuild/{win32-x64 => linux-x64}/package.json (66%) delete mode 100644 node_modules/vite/node_modules/@esbuild/win32-x64/README.md create mode 100644 public/sitemap.xml create mode 100644 sitemap.xml diff --git a/index.html b/index.html index bd35e67..8e3e9bc 100644 --- a/index.html +++ b/index.html @@ -124,6 +124,9 @@ + @@ -501,6 +504,12 @@