2.0.0
What's Changed
UI/UX Improvements
- Migrated from Chakra UI to shadcn/ui + Tailwind CSS for improved aesthetics and
smaller bundle size - Migrated from Create React App to Vite for faster build times and better developer
experience - Implemented centralized responsive design utilities using class-variance-authority
(CVA)- Created reusable utility functions for consistent spacing, sizing, and
layout patterns - Standardized touch targets, dialogs, sidebars, and responsive breakpoint behavior
- All major components now use CVA utilities:
stack(),hstack(),touchTarget(),dialog(),sidebar(), etc.
- Created reusable utility functions for consistent spacing, sizing, and
- Improved mobile responsiveness with side sheet drawer for search panel
- Enhanced accessibility (WCAG AA compliant):
- Comprehensive ARIA labels on all interactive elements
- Full keyboard navigation support
- Visible focus indicators throughout
- Screen reader support with semantic HTML and skip links
- Prefers-reduced-motion support
- Added dark mode theming with automatic system preference detection
- Enhanced table design with sticky headers, zebra striping, and improved hover states
- Improved form validation with inline error messages
- Better touch-friendly buttons (44px minimum tap targets)
Full Changelog: 1.1.0...2.0.0