Full deployment history for this project.
feat: add loading state and aria-label to favorite remove button Added a `removingId` state to the favorites list to show a loading spinner and disable the button while a favorite is being removed. Also added an `aria-label` to the icon-only button for better accessibility. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: add aria-label to icon-only remove button in favorites list Added aria-label="Remove from favorites" to the destructive Trash2 icon button in the FavoritesList component to ensure screen reader accessibility. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
šØ Palette: Add ARIA labels to search and image generator inputs š” What: Added `aria-label` attributes to the `Input` components in `PropertySearch` and `AIImageGenerator`. šÆ Why: These inputs previously only had placeholders, which are not sufficient for screen readers. Adding descriptive `aria-label`s improves accessibility for users relying on assistive technologies. āæ Accessibility: Improved screen reader support for key input fields. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #5 from mbarbine/jules-add-aria-labels-3949336618582053870 šØ Palette: Add missing ARIA labels to icon-only buttons
šØ Palette: Add missing ARIA labels to icon-only buttons Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #4 from mbarbine/bolt-image-sizes-optimization-1433692550681958612 ā” Bolt: Added sizes attribute to Image components
ā” Bolt: Added sizes attribute to Image components Added `sizes` attribute to `next/image` components that use `fill` layout in `components/properties/property-card.tsx`, `components/favorites/favorites-list.tsx`, and `components/properties/property-details.tsx`. This prevents Next.js from serving full 100vw resolution images on smaller screens, significantly reducing bandwidth usage and speeding up page load times. Explanatory comments have also been added to the codebase. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
šØ Palette: Add ARIA labels to icon-only buttons Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
ā” Bolt: Optimize Next.js Image sizes in PropertyCard Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #2 from mbarbine/feature/discovery-files-and-enhancements-15390799692206185152 Discovery files, MCP support, testing infrastructure, and AX enhancements
feat: add discovery files, MCP support, tests and AX enhancements Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #1 from mbarbine/vercel/react-server-components-cve-vu-rj4qgg Fix React Server Components CVE vulnerabilities
Merge pull request #1 from mbarbine/vercel/react-server-components-cve-vu-rj4qgg 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: create final seed script for properties table Insert initial data with exact schema and conflict handling. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: disable session tracking to eliminate API errors Remove database calls and disable error logging for optional tracking. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
chore: sync main changes to v0-NAD-Investments Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
Fix: Theme provider SSR issue and update Bridge API to use Bearer token - Fixed ThemeProvider to work during SSR by always rendering provider - Updated ThemeToggle to handle unmounted state gracefully - Updated Bridge API script to use Authorization Bearer token per docs - Script now properly uses BRIDGE_SERVER_TOKEN env variable - Added support for both actris_ref properties and reviews endpoints - Improved error handling and logging
fix: escape apostrophes in SQL script Correct SQL syntax errors by escaping apostrophes. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: prevent NODE_ENV access on client side Check client-side access to avoid NODE_ENV errors. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: create project status & roadmap document Outline complete features and next steps for production readiness Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
feat: create project status & roadmap document Outline complete features and next steps for production readiness Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>