Version 1.2.0 Archidekt Deck Import Support added
Version 1.2.0 (Latest) - November 27, 2025
"Archidekt Deck Import Support"
✨ New Features
- Archidekt.com Integration: Added complete support for Archidekt deck imports
- Direct URL-based importing from popular modern deck building platform
- Supports all Archidekt deck URLs (format:
https://archidekt.com/decks/{id}/{name}) - Automatic format detection (Commander, Standard, Modern, etc.)
- Category-based filtering respecting deck composition settings
- Proper handling of Maybeboard exclusion (cards marked as not included)
- Multi-Platform Deck Import: Expanded deck source ecosystem
- Archidekt: Modern deck building with advanced categorization ✨ NEW
- Moxfield: Community deck sharing platform
- MTGGoldfish: Popular MTG website database
- MTGJSON: Official preconstructed decks
- Enhanced Commander Support: Improved Commander format handling
- Accurate 100-card validation (1 commander + 99 library cards)
- Proper quantity accounting for multi-quantity cards (e.g., 2x Forest)
- Correct commander placement (separate from mainboard/sideboard)
- Advanced API Integration: Robust API handling with comprehensive error recovery
- Category inclusion/exclusion filtering based on deck settings
- Nested JSON parsing for complex deck structures
- Layout-aware card processing for Adventure cards and special formats
🔧 Improvements
- Deck Import Manager: Enhanced universal import system
- Automatic scraper selection based on URL patterns
- Consistent conversion to Cockatrice format across all sources
- Unified error handling and progress reporting
- Card Quantity Handling: Fixed quantity counting in deck statistics
- Display shows actual card totals, not just unique card entries
- Proper accounting for multi-quantity basic lands and staples
- Accurate Commander format validation (exactly 100 cards)
- API Error Recovery: Improved handling of external service issues
- Graceful degradation when APIs are unavailable
- Clear error messages distinguishing network vs parsing issues
- Robust timeout handling and connection management
🐛 Bug Fixes
- Commander Deck Composition: Fixed commander duplication in sideboard
- Commanders now properly stored separately from mainboard/sideboard
- Correct Cockatrice format conversion with commander in appropriate zone
- Accurate total card counting for format validation
- Quantity Display: Fixed deck statistics showing incorrect card counts
- Display now shows total cards by quantity, not unique entries
- Proper handling of cards with quantity > 1 (basic lands, etc.)
- Accurate format validation based on total card count
📦 Build Information
- Executable Size: 18.6MB standalone Windows executable (optimized from ~19.4MB)
- Dependencies: All dependencies bundled (no Python installation required)
- Performance: Full multi-platform import support with robust error handling