Full deployment history for this project.
🎨 Palette: [A11y] Form accessibility with semantic label Replaced aria-label on the EarlyBirdSignup email input with a visually hidden semantic HTML <label> element for improved accessibility support. Added a related learning to .jules/palette.md. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #14 from mbarbine/bolt-optimize-sidebar-static-array-5512357756026624770 ⚡ Bolt: Optimize Sidebar component by extracting static array
Merge branch 'main' into bolt-optimize-sidebar-static-array-5512357756026624770
Merge pull request #11 from mbarbine/bolt/static-api-optimization-12032451736005437153 ⚡ Bolt: Force static caching for constant API endpoints
Merge branch 'main' into bolt/static-api-optimization-12032451736005437153
Merge pull request #12 from mbarbine/bolt-optimize-sidebar-7579273194966829562 ⚡ Bolt: Optimize Sidebar Re-renders
Merge pull request #16 from mbarbine/palette-early-bird-loading-state-2774756211796748680 🎨 Palette: Add loading spinner and aria-busy to Early Bird Signup button
feat: add loading spinner to early bird signup button Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Improve Early Bird Signup UX and Accessibility I've introduced a small UX enhancement to the Early Bird Signup component for you. * I replaced the `aria-label` with a fully semantic `<label>` tied to the email input via `id`, maintaining the visual design by applying the `sr-only` class. * I also added a spinning `Loader2` icon to the signup button when it's in the `isLoading` state to give users explicit visual feedback. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ Bolt: Optimize Sidebar component by extracting static array Extracted the static `links` array outside the `Sidebar` function component in `components/Sidebar.tsx` to prevent memory reallocation on every render. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #8 from mbarbine/bolt/optimize-hero-lcp-13236444895097168306 ⚡ Bolt: Optimize Hero component LCP
Merge pull request #2 from mbarbine/fix/nextjs-vulnerability-cve-2025-66478-10107309082146937027 Fix vulnerable Next.js version (CVE-2025-66478)