Commit graph

  • d82ad3a5e5 chore: update similarity cache [29629 cards, 542934 entries, 2.8MB, built 2026-03-22T03:10:19.044237] similarity-cache-data github-actions[bot] 2026-03-22 03:20:15 +00:00
  • 1aa8e4d7e8
    feat: revamp multicopy flow with include/exclude conflict dialogs (#60) main mwisnowski 2026-03-21 19:39:51 -07:00
  • 067f24f754 feat: revamp multicopy flow with include/exclude conflict dialogs feature/revamped-multicopy matt 2026-03-21 19:27:22 -07:00
  • 804c750bb2 feat: revamp multicopy flow with include/exclude conflict dialogs matt 2026-03-21 19:23:21 -07:00
  • 4aa41adb20
    feat: add RandomService, seed diagnostics endpoint, and random mode docs (#59) mwisnowski 2026-03-20 21:03:17 -07:00
  • c4eb3bcd5a feat: add RandomService, seed diagnostics endpoint, and random mode docs feature/randomizer-reboot matt 2026-03-20 18:35:52 -07:00
  • 7e5a29dd74 chore: prepare release 4.1.0 v4.1.0 matt 2026-03-20 13:11:03 -07:00
  • fadb05c592 fix: remove leading spaces from Blood and Hone counter types matt 2026-03-20 12:38:09 -07:00
  • 3b35a0f2c7 fix: remove duplicate Path import shadowing module-level import in theme stripping matt 2026-03-20 12:07:07 -07:00
  • 94a43e9273
    feat: add pool size badges, sorting, and optional sections to theme picker (#58) mwisnowski 2026-03-20 12:00:39 -07:00
  • b2b7796fb3 feat: add pool size badges, sorting, and optional sections to theme picker matt 2026-03-20 11:42:44 -07:00
  • da7d94158f feat: add pool size badges, sorting, and optional sections to theme picker matt 2026-03-20 11:42:44 -07:00
  • 8efdc77c08
    feat: add theme quality, pool size, and popularity badges with filtering (#56) mwisnowski 2026-03-20 09:03:20 -07:00
  • 0149fc2df9 feat: add theme quality, pool size, and popularity badges with filtering matt 2026-03-20 08:50:54 -07:00
  • 03e2846882
    feat: implement theme stripping system with THEME_MIN_CARDS config (#55) mwisnowski 2026-03-19 15:27:17 -07:00
  • a073066c82 fix: call build_catalog directly to avoid argparse conflicts in CI matt 2026-03-19 15:15:54 -07:00
  • 86ece36012 feat: implement theme stripping system with THEME_MIN_CARDS config matt 2026-03-19 15:05:40 -07:00
  • 1ebc2fcb3c
    feat: add theme editorial quality system with scoring, linting, and comprehensive documentation (#54) mwisnowski 2026-03-19 10:06:29 -07:00
  • f2882cc2e0 feat: add theme editorial quality system with scoring, linting, and comprehensive documentation matt 2026-03-19 09:53:44 -07:00
  • de8087d940 fix: update minimatch to 9.0.9 to resolve ReDoS vulnerabilities matt 2026-03-17 18:10:44 -07:00
  • a0b7eec0b1 chore: track package.json, package-lock.json, tsconfig.json for Docker build v4.0.1 matt 2026-03-17 17:50:33 -07:00
  • 0ccb05f792 chore: prepare release 4.0.1 matt 2026-03-17 17:44:56 -07:00
  • 9fc90ed27d merge: backend standardization refactor into main matt 2026-03-17 17:36:23 -07:00
  • f23c0dbf2c refactor: error handling integration and testing standards matt 2026-03-17 17:29:14 -07:00
  • f784741416 refactor: backend standardization (service layer, validation, route splitting) + image cache and Scryfall API fixes matt 2026-03-17 16:34:50 -07:00
  • e81b47bccf refactor: modular route organization (Phase 1-2 complete) matt 2026-03-03 21:49:08 -08:00
  • 97da117ccb refactor(ci): use temporary branch for cache builds matt 2026-02-20 12:47:27 -08:00
  • 048102c171 fix: workflow now pushes cache directly without branch checkout matt 2026-02-20 12:42:53 -08:00
  • fa8f60035b
    fix: delete stale raw parquet before auto-refresh (#53) mwisnowski 2026-02-20 12:22:47 -08:00
  • 592d943370 docs: update changelog and release notes for stale data fix matt 2026-02-20 12:12:32 -08:00
  • 41f035dae0 fix: delete stale raw parquet before auto-refresh matt 2026-02-20 12:10:01 -08:00
  • 65680fb920
    Merge pull request #52 from mwisnowski/chore/cleanup-debug-workflow mwisnowski 2026-02-20 11:49:53 -08:00
  • b2ccbbd664 chore: comment out debug step in similarity cache workflow matt 2025-10-19 08:37:07 -07:00
  • 33791c93e8
    Merge pull request #51 from mwisnowski/maintenance/test-consolidation mwisnowski 2026-02-20 11:40:25 -08:00
  • c75f37603f fix(tests): add missing comprehensive test files and fix gitignore matt 2026-02-20 11:33:41 -08:00
  • c72f581ce7 chore(tests): consolidate test suite from 148 to 87 files (41% reduction) matt 2026-02-20 11:26:34 -08:00
  • 0dd69c083c removed unneeded test in project root matt 2025-11-07 10:18:53 -08:00
  • c5774a04f1
    Merge pull request #50 from mwisnowski/maintenance/web-unification mwisnowski 2025-11-07 09:24:25 -08:00
  • e17dcf6283 feat(testing): add template validation suite and fix HTML structure issues matt 2025-11-04 10:08:49 -08:00
  • 40023e93b8 fix(lint): improved type checking and code maintainability matt 2025-10-31 10:11:00 -07:00
  • 83fe527979 fix(lint): improved type checking and code quality (77% error reduction) matt 2025-10-31 08:18:09 -07:00
  • 3c45a31aa3 refactor(web): finished JavaScript consolidation, tested JavaScript items, refined themes and color palettes, tested all themes and palettes, ensured all interactive lements use theme-aware css matt 2025-10-29 15:45:40 -07:00
  • 9379732eec refactor(web): consolidate inline JavaScript to TypeScript modules matt 2025-10-29 10:44:29 -07:00
  • ed381dfdce refactor(web): remove legacy card hover system (~230 lines of dead code) matt 2025-10-28 17:35:47 -07:00
  • 6a94b982cb overhaul: migrated basic JavaScript to TypeScript, began consolidation efforts matt 2025-10-28 16:17:55 -07:00
  • b994978f60 overhaul: migrated to tailwind css for css management, consolidated custom css, removed inline css, removed unneeded css, and otherwise improved page styling matt 2025-10-28 08:21:52 -07:00
  • 4802060fe1
    Merge pull request #49 from mwisnowski/overhaul/json-plus-build-and-compare mwisnowski 2025-10-21 08:14:37 -07:00
  • f1e21873e7 feat: implement batch build and comparison matt 2025-10-20 18:29:53 -07:00
  • 1d95c5cbd0 chore: prepare release v3.0.1 v3.0.1 matt 2025-10-19 14:07:55 -07:00
  • a7f11a2261
    Merge pull request #48 from mwisnowski/maintenance/commander-cache-improvements mwisnowski 2025-10-19 14:05:17 -07:00
  • d965410200 fix: add commander_cards.parquet to GitHub download matt 2025-10-19 13:58:19 -07:00
  • 345dfb3e01 perf: improve commander selection speed and fix color identity display matt 2025-10-19 13:29:47 -07:00
  • 454269daab chore: prepare release v3.0.0 v3.0.0 matt 2025-10-19 09:24:25 -07:00
  • 3769ad9186
    Merge pull request #47 from mwisnowski/overhaul/csv-to-parquet-migration mwisnowski 2025-10-19 09:19:06 -07:00
  • 505bbdf166 fix: handle numpy arrays in card_similarity parse_theme_tags matt 2025-10-19 08:26:20 -07:00
  • bff64de370 fix: systematically handle numpy arrays from Parquet files across codebase matt 2025-10-18 22:47:09 -07:00
  • db0b0ccfdb fix: handle numpy arrays in parse_theme_tags matt 2025-10-18 22:39:53 -07:00
  • 7a94e195b7 fix: remove incorrect import inside loop - functions are in same file matt 2025-10-18 22:36:45 -07:00
  • 29b5da4778 fix: correct DataFrame column filtering and enhance debug output matt 2025-10-18 22:32:54 -07:00
  • a689400c47 fix: add Path wrapper in workflow debug step matt 2025-10-18 22:27:13 -07:00
  • 30dfca0b67 fix: remove CSV fallback from theme catalog generation, add Parquet debug step matt 2025-10-18 22:22:35 -07:00
  • 9e6c3e66e9 fix: update generate_theme_catalog to use processed/ directory matt 2025-10-18 22:11:46 -07:00
  • 0e19824372 fix: use generate_theme_catalog script instead of non-existent function matt 2025-10-18 22:07:48 -07:00
  • 5ebd3c829e fix: create tagging completion flag in processed directory matt 2025-10-18 22:02:12 -07:00
  • 3694a5382d fix: ensure theme catalog is generated before similarity cache build matt 2025-10-18 21:57:45 -07:00
  • 8e8b788091 fix: add detailed tag validation to CI workflow matt 2025-10-18 21:56:23 -07:00
  • e92f2ccfb4 fix: handle themeTags as list in similarity cache builder matt 2025-10-18 21:50:12 -07:00
  • dec6e659b8 Merge branch 'overhaul/csv-to-parquet-migration' of https://github.com/mwisnowski/mtg_python_deckbuilder into overhaul/csv-to-parquet-migration matt 2025-10-18 21:43:20 -07:00
  • b92918581e fix: use correct processed/ path for similarity cache building matt 2025-10-18 21:43:04 -07:00
  • 74eb47e670
    Change tagging step to run in parallel mwisnowski 2025-10-18 21:37:07 -07:00
  • 8435312c8f feat: migrate to unified Parquet format with instant GitHub setup and 4x faster tagging matt 2025-10-18 21:32:12 -07:00
  • e9e949aae3
    Merge pull request #46 from mwisnowski/maintenance/ui-user-friendliness v2.9.1 mwisnowski 2025-10-17 18:51:33 -07:00
  • be6e73347a chore: prepare release v2.9.1 matt 2025-10-17 18:49:38 -07:00
  • b5d11b30ef
    Merge pull request #45 from mwisnowski/maintenance/ui-user-friendliness mwisnowski 2025-10-17 18:41:40 -07:00
  • 0f4d165201 feat(ui): add similar cards refresh button and reduce sidebar animation distractions matt 2025-10-17 18:40:15 -07:00
  • dfddf35b4e chore: alos include the updated dockerhub-docker-compose.yml matt 2025-10-17 18:04:55 -07:00
  • 23307c0d46 chore: sync docker-compose.yml and .env.example with dockerhub-docker-compose.yml matt 2025-10-17 18:04:32 -07:00
  • fd240e2533 feat: bake similarity cache into Docker images v2.9.0 matt 2025-10-17 17:29:17 -07:00
  • 0cf7598400 fix: remove cache build dependency from dockerhub publish matt 2025-10-17 17:20:17 -07:00
  • 4cf3969ae6 chore: prepare release 2.9.0 matt 2025-10-17 17:17:20 -07:00
  • 49eabce19d
    Merge pull request #44 from mwisnowski/fix/github-action-module-path mwisnowski 2025-10-17 17:13:11 -07:00
  • 86752b351b feat: optimize cache workflow with orphan branch and age check matt 2025-10-17 17:11:04 -07:00
  • b26057f68d fix: allow similarity cache files in card_files directory matt 2025-10-17 16:54:51 -07:00
  • fc911b818e fix: correct module path for all_cards.parquet generation in CI matt 2025-10-17 16:41:44 -07:00
  • 951f5ef45a
    Merge pull request #43 from mwisnowski/feature/card-browser mwisnowski 2025-10-17 16:22:47 -07:00
  • c2960c808e Add card browser with similar cards and performance optimizations matt 2025-10-17 16:17:36 -07:00
  • a8dc1835eb feat(card-browser): advanced filters, keyboard shortcuts, and responsive design matt 2025-10-16 19:02:33 -07:00
  • e0fe8a36e6 chore: prepare release 2.8.1 v2.8.1 matt 2025-10-16 11:44:18 -07:00
  • ab1aac1ee7
    Merge pull request #42 from mwisnowski/feature/colorless-commander-improvements mwisnowski 2025-10-16 11:29:49 -07:00
  • bec984ce3e Add colorless commander filtering and display fixes matt 2025-10-16 11:20:27 -07:00
  • 2eab6ab653 chore: prepare release v2.8.0 v2.8.0 matt 2025-10-15 18:43:33 -07:00
  • 6f4b995c5f
    Merge pull request #41 from mwisnowski/feature/theme-browser-tuneup mwisnowski 2025-10-15 18:40:24 -07:00
  • 77302f895f feat: improve theme browser performance and add keyboard navigation matt 2025-10-15 18:10:17 -07:00
  • 40e676e39b
    Merge pull request #40 from mwisnowski/feature/theme-catalog-optimization mwisnowski 2025-10-15 17:24:08 -07:00
  • 9e6c68f559 feat: theme catalog optimization with tag search and faster enrichment matt 2025-10-15 17:17:46 -07:00
  • 952b151162
    Merge pull request #39 from mwisnowski/feature/all-cards-consolidation mwisnowski 2025-10-15 11:09:03 -07:00
  • f70ffca23e feat: consolidate card data into optimized format for faster queries and reduced file sizes matt 2025-10-15 11:04:49 -07:00
  • 5753bb19f8 chore: prepare release v2.7.1 matt 2025-10-14 17:51:54 -07:00
  • d48ebc7f13 Merge fix/wizard-enhancements into main for v2.7.1 v2.7.1 matt 2025-10-14 17:52:39 -07:00
  • 9b4e998495 chore: prepare release v2.7.1 matt 2025-10-14 17:51:54 -07:00