🎉 Cents Per Point v0.3.2
Major improvements to trip management, dashboard functionality, and image handling systems. This release addresses several user-reported issues and introduces significant workflow enhancements.
✨ New Features
🗓️ Enhanced Trip Creation
- Add dates during trip creation - No more need to create trip → edit → add dates
- Start Date and End Date fields now available in the trip creation modal
- Optional fields maintain backward compatibility for quick trip creation
- Consistent styling with existing date inputs
🖼️ Reliable Image Handling
- Fixed trip image uploads - Images now save correctly and persist across environments
- Resolved Docker volume persistence issues
- Fixed cross-port image loading between frontend/backend
- Corrected image URL paths to eliminate 404 errors
🐛 Bug Fixes
📊 Dashboard Statistics
- Accurate best/worst redemptions - Fixed calculation inconsistencies with table sorting
- Excluded infinity CPP values - Free night awards and credits no longer skew statistics
- Dashboard stats now properly align with detailed redemption views
🔧 Technical Improvements
- Enhanced API URL detection for different deployment environments
- Standardized upload directory paths for improved reliability
- Better error handling and path resolution
📋 Issues Resolved
- #33 - [Feature] Add dates to trip when creating trip ✅
- #37 - [Bug] Trip Pictures Not Saving ✅
- #36 - [Bug] Best Redemption incorrect ✅
- #32 - [Bug] Infinity CPP should not be considered for best/worst redemptions ✅
🔄 What's Changed
- Enhanced trip creation workflow with integrated date selection
- Improved image upload reliability across all deployment methods
- More accurate dashboard statistics excluding infinity values
- Better consistency between dashboard and detailed views
🚀 Deployment Notes
- Docker users: Trip images now persist properly with volume mounting
- Development: Cross-port image loading works seamlessly
- All environments: Improved API URL detection and path resolution
Full Changelog: v0.3.1...v0.3.2
Thanks to all users who reported issues and helped improve Cents Per Point! 🙏