- Add sparkline component for 7-day price history visualization
- Convert product cards to horizontal list items
- Add search functionality to filter products by name/URL
- Backend returns sparkline data and 7-day price change with products
- Show price trend indicator (green for drops, red for increases)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add dark theme CSS variables
- Theme toggle button in navbar and auth pages
- Persist theme preference in localStorage
- Update chart colors for dark mode
- Auto-detect theme changes via MutationObserver
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
PostgreSQL returns DECIMAL as strings, not numbers.
Updated all price formatting functions to handle both.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>