feat: consolidate card data into optimized format for faster queries and reduced file sizes

This commit is contained in:
matt 2025-10-15 11:04:49 -07:00
parent 5753bb19f8
commit f70ffca23e
24 changed files with 2903 additions and 135 deletions

View file

@ -1,10 +1,15 @@
# MTG Python Deckbuilder ${VERSION}
### Summary
_No unreleased changes yet._
Improved performance with new card data storage format. Card queries are now significantly faster with reduced file sizes.
### Added
_No unreleased additions yet._
- **Card Data Consolidation**: All card data now stored in optimized format for faster loading
- Automatic updates after tagging/setup completes
- "Rebuild Card Files" button in Setup page for manual refresh
- 87% smaller file sizes with dramatically faster queries
- Maintains multiple backup versions for safety
- **Backward Compatibility**: Existing functionality continues to work without changes
### Changed
_No unreleased changes yet._