Skip to content

Version 1.1.0 - Change of Data Provider

Choose a tag to compare

@Swiftzn Swiftzn released this 13 Nov 14:23
· 14 commits to main since this release

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