Commit Graph

6 Commits

Author SHA1 Message Date
DaX
34e9885a29 Add error handling for date parsing and remove debug logs
- Added try-catch for sale end date parsing
- Removed console.log debug statements
- Fallback to Sunday countdown if date parsing fails
2025-07-11 12:41:04 +02:00
DaX
04b7ab9b55 Fix countdown to show full days by setting end time to end of day
- Always set sale end time to 23:59:59 of target date
- Ensures proper day counting regardless of time selected in admin
- July 11 to July 18 should now show 7 days instead of 2
2025-07-11 12:37:35 +02:00
DaX
eb7cb2d94f Add debug logging to investigate countdown timing issue
- Added console logs to check sale end date parsing
- Debug timezone handling and date calculations
- Check browser console for timing info
2025-07-11 12:27:17 +02:00
DaX
b75849e285 Use admin-set sale end dates in countdown banner
- Countdown now uses actual sale_end_date from database instead of hardcoded Sunday
- Shows time until earliest sale end date when multiple sales are active
- Falls back to next Sunday if no end dates are set
- Banner now reflects real deadlines set in admin panel
2025-07-11 11:50:27 +02:00
DaX
7d4e696fcd Improve admin panel and sale countdown banner
- Remove 'apply to all' option from sale manager - only selected items
- Fix PLA Translucent to be spool-only (no refill option)
- Sale countdown shows actual max percentage from database
- Update banner design: blue-purple-orange gradient instead of red
- Remove fire emoji and promotional text
- Make percentage number larger and yellow for emphasis
- Change 'do' to 'od' in discount text
- Add shimmer animation for subtle effect
2025-07-11 11:07:14 +02:00
DaX
f0ea3e963a Add sale countdown timer expiring next Sunday
- Created SaleCountdown component with real-time countdown
- Displays days, hours, minutes, seconds until sale ends
- Responsive design with fire emoji and urgency messaging
- Auto-calculates next Sunday at 23:59:59
- Positioned prominently above filament table
2025-07-06 02:55:08 +02:00