Version 1.1.0 - Change of Data Provider
Version 1.1.0 (Latest) - November 13, 2025
"MTGJSON Integration & Professional Polish"
✨ New Features
- Complete MTGJSON Integration: Switched from Moxfield to MTGJSON API as primary data source
- Access to 2,571 preconstructed Magic decks from official Wizards of the Coast data
- Comprehensive format coverage: Commander (198), Standard (197), Limited (453), Historic, Modern, Pioneer
- Smart Cache System: Intelligent 24-hour cache management
- Automatic cache validation on application startup
- Dramatically improved loading performance (0.5s cached vs 3-5s fresh)
- Full offline mode capability with cached data
- Format-Based Filtering: Complete deck organization redesign
- 7 distinct format categories with accurate deck counts
- Intuitive organization replacing confusing deck type system
- Real-Time Search: Live deck search functionality
- Search across deck names, codes, and types as you type
- Instant filtering combined with format selection
- Enhanced Commander Support: Proper Commander deck handling
- Commanders automatically placed in sideboard for Cockatrice compatibility
- First commander set as banner card for visual identification
- Accurate format detection for Commander vs non-Commander decks
- Comprehensive Documentation System: Complete documentation overhaul
- USER_GUIDE.md: Step-by-step user manual with screenshots and troubleshooting
- TECHNICAL_DOCUMENTATION.md: Complete developer reference with architecture details
- Professional README.md: Modern project overview with quick start guides
- Documentation Consolidation: Merged 14+ scattered documentation files
- Eliminated duplicate information across multiple files
- Single source of truth for each documentation topic
- Improved discoverability and maintainability
🔧 Improvements
- Auto-Update Behavior: Removed manual update button
- Cache updates automatically on application startup
- Smart update checking prevents unnecessary downloads
- Background operation maintains UI responsiveness
- Performance Optimization: Significant speed improvements
- Threaded operations for network requests
- Efficient deck filtering and search algorithms
- Reduced memory footprint for large deck collections
- User Experience: Streamlined interface design
- Removed unnecessary advanced filtering options
- Simplified filter controls to format + search only
- Cleaner, more intuitive navigation
- Project Organization: Major cleanup of development artifacts
- Removed redundant test scripts and temporary files
- Streamlined project structure for better navigation
- Clean build system with proper version management
- Professional Presentation: Enhanced project appearance
- Modern README with feature highlights and statistics
- Platform-specific installation instructions
- Clear architecture overview and development guidelines
🐛 Bug Fixes
- Secret Lair Filtering: Automatically exclude "Secret Lair Drop" decks by default
- Deck Import Accuracy: Fixed Commander deck conversion issues
- Proper mainboard vs sideboard placement
- Correct banner card assignment
- Format detection improvements
- Cache Reliability: Improved cache validation and error handling
- Better network failure recovery
- Consistent cache metadata management
- Graceful degradation for offline usage
- Version Management: Proper version numbering system
- Build Process: Clean artifact removal and consistent naming
- File Organization: Consistent documentation structure
🔄 Breaking Changes
- Data Source Migration: Removed Moxfield integration in favor of MTGJSON
- Existing Moxfield imports no longer supported
- All deck data now sourced from official MTGJSON
- Filter System Redesign: Replaced deck type filtering with format-based system
- Previous deck type preferences will be reset
- New format categories provide better organization
📦 Build Information
- Executable Size: 19.4MB standalone Windows executable
- Dependencies: All dependencies bundled (no Python installation required)
- Performance: 6x faster loading with smart cache system