Full deployment history for this project.
chore: add auto PR approve+merge workflow
chore: bump package version
chore: normalize case-colliding metadata
Merge remote updates while preserving original product branding
Resolve remaining platphorm portfolio PR queue Merged resolved remaining portfolio PRs: #15, #14, #13, #12, #11, #10, #8, #7, #6, #5, #4
Merge PR #4: 🎨 Palette: Make hero scroll indicator accessible
Add PlatPhorm trace header propagation
fix: support Vercel alias compliance status
fix: support Vercel alias compliance status
feat: standardize MCP and route compliance
chore: ignore local Vercel metadata
chore: reconcile and restore pnpm build
Merge pull request #9 from mbarbine/bolt-performance-skunkworks-optimization-16937110298850749122 ⚡ Bolt: Eliminate matrix rain layout thrashing and hydration mismatch
Merge pull request #1 from mbarbine/bolt/optimize-image-and-filter-92038006111047287 ⚡ Bolt: Optimize ProjectCard images and useMemo filter
⚡ Bolt: Optimize ProjectCard images and useMemo filter - Added `sizes` prop to `next/image` in `ProjectCard` to prevent downloading `100vw` images when rendered in smaller grid columns. Reduces image payload by ~50-70% on desktop viewports. - Extracted `searchQuery.toLowerCase()` outside the `.filter` loop in `ProjectsSection` to prevent O(N) redundant string allocations. - Added early returns in the `.filter` loop to skip expensive string matching for items failing type/status checks. - Created `.jules/bolt.md` to document the learning about Next.js `<Image fill />` behavior without the `sizes` prop. - Added `.next/` and `node_modules` to `.gitignore`. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
chore: sync project with latest changes from main Update project files and assets to latest main branch. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: sync changes from main to v0-barbine-portfolio-webby Update project files, components, and assets from main branch. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>