- Better error handling and fallback mechanisms for configuration loading
### Previous Updates (v1.2.2) - Bug Fix
- ✅ **Fixture Parser Fighter Column Fix**: Fixed critical bug where both fighter1 and fighter2 were incorrectly mapped to fighter1 column during XLSX upload
- Enhanced [`FixtureParser.detect_required_columns()`](app/upload/fixture_parser.py:179) with specific fighter number matching logic
- Prevents cross-mapping of fighter columns during partial column name matching
- Ensures accurate fighter data separation in database records
- Maintains compatibility with all existing column naming conventions
### Updates (v1.2.1) - PyInstaller Enhancement
- ✅ **Cross-Platform Persistent Directories**: Windows (%APPDATA%), macOS (~/Library/Application Support), Linux (/opt/MBetter)
- ✅ **Configuration Migration**: Automatic .env to mbetterd.conf migration for PyInstaller deployments
- ✅ **Authenticated ZIP Downloads**: Secure API endpoint for ZIP file downloads with token authentication