Full deployment history for this project.
⚡ Bolt: Memoize chat messages to prevent input typing lag - Extracted MessageItem and wrapped it in memo - Wrapped handleCopy in useCallback to maintain referential equality - Added inline comments explaining the memoization - Added .jules/bolt.md learning entry Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #9 from mbarbine/vercel/react-server-components-cve-vu-v3u43k Fix React Server Components CVE vulnerabilities
Fix React Server Components CVE vulnerabilities Updated dependencies to fix Next.js and React CVE vulnerabilities. The fix-react2shell-next tool automatically updated the following packages to their secure versions: - next - react-server-dom-webpack - react-server-dom-parcel - react-server-dom-turbopack All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory. Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
feat: add Enter-to-send support and accessibility labels to chat interface Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Add missing ARIA labels and titles to buttons and inputs 💡 What: Added `aria-label` attributes to the Textarea inputs in the chat interface and jobs page, and an `aria-label` along with a `title` to the mobile sidebar toggle menu button. 🎯 Why: Enhances accessibility for screen reader users by properly describing interactive elements and provides tooltip context for sighted mouse-hover users. 📸 Before/After: Visuals remain unchanged; improvements are within the DOM. ♿ Accessibility: Improved screen reader support for icon-only buttons and unlabelled textareas. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #4 from mbarbine/palette-a11y-buttons-4549794304013023240 🎨 Palette: A11y improvements for icon-only buttons
feat: add a11y labels to icon buttons and disable empty send button Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #3 from mbarbine/vercel/react-server-components-cve-vu-85pr0u Fix React Server Components CVE vulnerabilities
Fix React Server Components CVE vulnerabilities Updated dependencies to fix Next.js and React CVE vulnerabilities. The fix-react2shell-next tool automatically updated the following packages to their secure versions: - next - react-server-dom-webpack - react-server-dom-parcel - react-server-dom-turbopack All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory. Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
fix: clean stale dependencies and force fresh install Delete stale lockfile to resolve correct 'next@15.3.3' version. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: clean stale cache and resolve dependency conflicts Update Next.js, remove stale files, and force clean rebuild. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: clean stale cache and resolve dependency conflicts Update Next.js, remove stale files, and force clean rebuild. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #1 from mbarbine/next-shadcn-error Reorganize component structure and resolve file import conflicts
fix: resolve Next.js 15.2.6 corrupted install and remove unused components Upgrade Next.js to 15.3.3, remove broken scroll-area dependency, and delete unused scroll-area.tsx. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: remove corrupted Radix ScrollArea dependency Replace 'ScrollArea' with native overflow scrolling and add '"use client"' to 'app-shell.tsx'. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: resolve Next.js file import conflicts Move 'chat-interface.tsx' to 'components/' and rename 'layout.tsx' to 'components/app-shell.tsx' Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>