Commit graph

  • 0dd69c083c removed unneeded test in project root main 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 maintenance/web-unification 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 overhaul/json-plus-build-and-compare 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 maintenance/commander-cache-improvements matt 2025-10-19 13:58:19 -07:00
  • 24967f1380 chore: update similarity cache [28844 cards, 527155 entries, 2.8MB, built 2025-10-19T20:33:34.362666] similarity-cache-data github-actions[bot] 2025-10-19 20:38:36 +00: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
  • 6b3224a97c chore: update similarity cache [28844 cards, 526957 entries, 2.8MB, built 2025-10-19T15:28:47.356115] github-actions[bot] 2025-10-19 15:33:35 +00:00
  • 505bbdf166 fix: handle numpy arrays in card_similarity parse_theme_tags overhaul/csv-to-parquet-migration 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 maintenance/ui-user-friendliness 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 fix/github-action-module-path matt 2025-10-17 17:11:04 -07:00
  • d06c1c1543 chore: update similarity cache [28844 cards, 499898 entries, 2.7MB, built 2025-10-18T00:00:43.160808] github-actions[bot] 2025-10-18 00:07:28 +00: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 feature/card-browser 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 feature/colorless-commander-improvements 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 feature/theme-browser-tuneup 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 feature/theme-catalog-optimization 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 feature/all-cards-consolidation 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
  • 15c11ec3d5
    Merge pull request #38 from mwisnowski/fix/wizard-enhancements mwisnowski 2025-10-14 17:48:46 -07:00
  • 3647d04eec fix: Quick Build UI now uses full-width layout on desktop fix/wizard-enhancements matt 2025-10-14 17:47:27 -07:00
  • 32638b9ec3 fix: use versioned release notes in GitHub release workflow v2.7.0 matt 2025-10-14 17:04:22 -07:00
  • 3228b92581 chore: prepare release 2.7.0 matt 2025-10-14 17:01:44 -07:00
  • 94261a025e
    Merge pull request #37 from mwisnowski/features/wizard-enchancements mwisnowski 2025-10-14 16:56:42 -07:00
  • 35bff901d2 feat: add ideal counts slider UI with smart validation features/wizard-enchancements matt 2025-10-14 16:45:49 -07:00
  • 9ab3835e2a feat: stage reordering, skip controls, quick build, and commander session cleanup matt 2025-10-14 16:09:58 -07:00
  • f6a6f72950 chore: prepare release 2.6.1 v2.6.1 matt 2025-10-13 16:06:58 -07:00
  • 6f67ee79ca
    Merge pull request #36 from mwisnowski/bugfix/close-button-for-alternatives mwisnowski 2025-10-13 16:03:12 -07:00
  • bf60da89cd bugfix: removed owned bade on alternatives and added a specific close button to remove any confusion matt 2025-10-13 16:02:12 -07:00
  • 575b85b254
    Merge pull request #35 from mwisnowski/features/non-basic-land-tagging mwisnowski 2025-10-13 15:47:13 -07:00
  • 4a8d71b16b feature: add non-basic land types to tagging mechanics matt 2025-10-13 15:07:31 -07:00
  • fbb85645e6
    Merge pull request #34 from mwisnowski/bugfix/custom-theme-ui mwisnowski 2025-10-13 13:01:23 -07:00
  • 21aecb4b6e bugfix: Fixed custom theme selection and fuzzy matching issue matt 2025-10-13 12:59:52 -07:00
  • db84c4d15d chore: prepare release 2.6.0 v2.6.0 matt 2025-10-13 10:26:29 -07:00
  • 4c79a7b45b
    Merge pull request #32 from mwisnowski/feature/tagging-refinement mwisnowski 2025-10-13 10:13:29 -07:00
  • 37583ba0c5 feature: added 'Web-slinging' tag to tagger modules matt 2025-10-13 09:43:29 -07:00
  • 0dd5b4cf64 maintenance: cleaned up, consolidated, and refined codebase for tagging matt 2025-10-12 21:26:37 -07:00
  • f2863ef362 feat: complete protection scope filtering with pool limiting matt 2025-10-09 17:29:57 -07:00
  • 06d8796316 feat: add keyword normalization and protection grant detection, fix template syntax and polling issues matt 2025-10-08 20:59:51 -07:00
  • 86ec68acb4 chore: prepare release 2.5.2 v2.5.2 matt 2025-10-08 11:54:50 -07:00
  • ae95837cf2
    Merge pull request #31 from mwisnowski/features/ui-enhancements mwisnowski 2025-10-08 11:44:58 -07:00
  • 20b9e8037c feat: add collapsible analytics, click-to-pin chart tooltips, and extended virtualization matt 2025-10-08 11:38:30 -07:00
  • 3877890889 feat: optimize must-have controls and commander catalog matt 2025-10-07 15:56:57 -07:00
  • b7bfc4ca09 feat(ui): add debounce helper and skeleton polish matt 2025-10-07 11:35:43 -07:00
  • bf40be41fb chore: release 2.5.1 v2.5.1 matt 2025-10-06 19:38:39 -07:00
  • 19e032b015
    Merge pull request #30 from mwisnowski/maintenance/ui-fixes-and-polish mwisnowski 2025-10-06 19:34:01 -07:00
  • beea79c76a maintenance: properly implemented preview popup for alternative cards, allowed re-selection of alternative cards matt 2025-10-06 14:12:17 -07:00
  • b7bf72efe8 chore: release 2.5.0 v2.5.0 matt 2025-10-06 10:11:22 -07:00
  • 0db3dcc306
    Merge pull request #29 from mwisnowski/features/partners-and-backgrounds mwisnowski 2025-10-06 10:02:57 -07:00
  • bac509741e bugfix: continued further testing/fixing CI task matt 2025-10-06 10:01:22 -07:00
  • d938439bbd bugfix: continued further testing/fixing CI task matt 2025-10-06 09:59:00 -07:00
  • 9606149138 bugfix: removed erroneous pytest import in failing CI task matt 2025-10-06 09:56:27 -07:00