Skip to content

Version 1.2.0 Archidekt Deck Import Support added

Choose a tag to compare

@Swiftzn Swiftzn released this 06 Dec 12:53
· 3 commits to main since this release

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