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

This commit is contained in:
matt 2025-10-29 15:45:40 -07:00
parent 9379732eec
commit 3c45a31aa3
19 changed files with 498 additions and 632 deletions

View file

@ -24359,370 +24359,12 @@
"generated_from": "merge (analytics + curated YAML + whitelist)",
"metadata_info": {
"mode": "merge",
"generated_at": "2025-10-18T20:47:46",
"generated_at": "2025-10-29T18:16:15",
"curated_yaml_files": 740,
"synergy_cap": 5,
"inference": "pmi",
"version": "phase-b-merge-v1",
"catalog_hash": "78f24ccdca52d048d5325bd6a16dc2ad3ec3826119adbf75985c64617355b79b"
},
"description_fallback_summary": {
"total_themes": 740,
"generic_total": 286,
"generic_with_synergies": 254,
"generic_plain": 32,
"generic_pct": 38.65,
"top_generic_by_frequency": [
{
"theme": "Adamant",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Adamant leveraging synergies with +1/+1 Counters and Counters Matter."
},
{
"theme": "Adapt",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Adapt leveraging synergies with +1/+1 Counters and Counters Matter."
},
{
"theme": "Addendum",
"popularity_bucket": "Rare",
"synergy_count": 3,
"total_frequency": 0,
"description": "Builds around Addendum leveraging synergies with Interaction and Spells Matter."
},
{
"theme": "Afflict",
"popularity_bucket": "Rare",
"synergy_count": 4,
"total_frequency": 0,
"description": "Builds around Afflict leveraging synergies with Zombie Kindred and Burn."
},
{
"theme": "Afterlife",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Afterlife leveraging synergies with Spirit Kindred and Sacrifice Matters."
},
{
"theme": "Airbending",
"popularity_bucket": "Rare",
"synergy_count": 0,
"total_frequency": 0,
"description": "Builds around the Airbending theme and its supporting synergies."
},
{
"theme": "Alliance",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Alliance leveraging synergies with Druid Kindred and Elf Kindred."
},
{
"theme": "Amass",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Amass leveraging synergies with Army Kindred and Orc Kindred."
},
{
"theme": "Amplify",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Amplify leveraging synergies with +1/+1 Counters and Counters Matter."
},
{
"theme": "Annihilator",
"popularity_bucket": "Rare",
"synergy_count": 0,
"total_frequency": 0,
"description": "Builds around the Annihilator theme and its supporting synergies."
},
{
"theme": "Ascend",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Ascend leveraging synergies with Little Fellas."
},
{
"theme": "Assist",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Assist leveraging synergies with Big Mana and Interaction."
},
{
"theme": "Awaken",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Awaken leveraging synergies with Elemental Kindred and Lands Matter."
},
{
"theme": "Backup",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Backup leveraging synergies with +1/+1 Counters and Blink."
},
{
"theme": "Banding",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Banding leveraging synergies with First strike and Soldier Kindred."
},
{
"theme": "Bargain",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Bargain leveraging synergies with Blink and Enter the Battlefield."
},
{
"theme": "Basic landcycling",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Basic landcycling leveraging synergies with Landcycling and Cycling."
},
{
"theme": "Battalion",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Battalion leveraging synergies with Human Kindred and Aggro."
},
{
"theme": "Battle Cry",
"popularity_bucket": "Rare",
"synergy_count": 2,
"total_frequency": 0,
"description": "Builds around Battle Cry leveraging synergies with Aggro and Combat Matters."
},
{
"theme": "Battles Matter",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Battles Matter leveraging synergies with Transform and Card Draw."
},
{
"theme": "Behold",
"popularity_bucket": "Rare",
"synergy_count": 3,
"total_frequency": 0,
"description": "Builds around the Behold theme and its supporting synergies."
},
{
"theme": "Bending",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Bending leveraging synergies with Earthbending and Waterbending."
},
{
"theme": "Bestow",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Bestow leveraging synergies with Equipment Matters and Auras."
},
{
"theme": "Blitz",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Blitz leveraging synergies with Midrange and Unconditional Draw."
},
{
"theme": "Board Wipes",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Board Wipes leveraging synergies with Pingers and Interaction."
},
{
"theme": "Boast",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Boast leveraging synergies with Warrior Kindred and Human Kindred."
},
{
"theme": "Bolster",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Bolster leveraging synergies with +1/+1 Counters and Combat Tricks."
},
{
"theme": "Bushido",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Bushido leveraging synergies with Samurai Kindred and Fox Kindred."
},
{
"theme": "Cantrips",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Cantrips leveraging synergies with Clue Token and Investigate."
},
{
"theme": "Card Draw",
"popularity_bucket": "Very Common",
"synergy_count": 17,
"total_frequency": 0,
"description": "Builds around Card Draw leveraging synergies with Loot and Wheels."
},
{
"theme": "Card Selection",
"popularity_bucket": "Niche",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Card Selection leveraging synergies with Explore and Map Token."
},
{
"theme": "Cases Matter",
"popularity_bucket": "Rare",
"synergy_count": 1,
"total_frequency": 0,
"description": "Builds around Cases Matter leveraging synergies with Enchantments Matter."
},
{
"theme": "Casualty",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Casualty leveraging synergies with Spell Copy and Sacrifice Matters."
},
{
"theme": "Caves Matter",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Caves Matter leveraging synergies with Discover and Land Types Matter."
},
{
"theme": "Celebration",
"popularity_bucket": "Rare",
"synergy_count": 1,
"total_frequency": 0,
"description": "Builds around the Celebration theme and its supporting synergies."
},
{
"theme": "Champion",
"popularity_bucket": "Rare",
"synergy_count": 2,
"total_frequency": 0,
"description": "Builds around Champion leveraging synergies with Aggro and Combat Matters."
},
{
"theme": "Changeling",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Changeling leveraging synergies with Shapeshifter Kindred and Combat Tricks."
},
{
"theme": "Channel",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Channel leveraging synergies with Spirit Kindred and Lands Matter."
},
{
"theme": "Chroma",
"popularity_bucket": "Rare",
"synergy_count": 0,
"total_frequency": 0,
"description": "Builds around the Chroma theme and its supporting synergies."
},
{
"theme": "Cipher",
"popularity_bucket": "Rare",
"synergy_count": 4,
"total_frequency": 0,
"description": "Builds around Cipher leveraging synergies with Aggro and Combat Matters."
},
{
"theme": "Clash",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Clash leveraging synergies with Warrior Kindred and Control."
},
{
"theme": "Cleave",
"popularity_bucket": "Rare",
"synergy_count": 2,
"total_frequency": 0,
"description": "Builds around Cleave leveraging synergies with Spells Matter and Spellslinger."
},
{
"theme": "Cloak",
"popularity_bucket": "Rare",
"synergy_count": 2,
"total_frequency": 0,
"description": "Builds around the Cloak theme and its supporting synergies."
},
{
"theme": "Clones",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Clones leveraging synergies with Populate and Myriad."
},
{
"theme": "Cohort",
"popularity_bucket": "Rare",
"synergy_count": 2,
"total_frequency": 0,
"description": "Builds around Cohort leveraging synergies with Ally Kindred."
},
{
"theme": "Collect evidence",
"popularity_bucket": "Rare",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Collect evidence leveraging synergies with Detective Kindred and Mill."
},
{
"theme": "Combat Matters",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Combat Matters leveraging synergies with Aggro and Voltron."
},
{
"theme": "Combat Tricks",
"popularity_bucket": "Very Common",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Combat Tricks leveraging synergies with Flash and Strive."
},
{
"theme": "Compleated",
"popularity_bucket": "Rare",
"synergy_count": 0,
"total_frequency": 0,
"description": "Builds around the Compleated theme and its supporting synergies."
},
{
"theme": "Conditional Draw",
"popularity_bucket": "Common",
"synergy_count": 5,
"total_frequency": 0,
"description": "Builds around Conditional Draw leveraging synergies with Start your engines! and Max speed."
}
]
}
"description_fallback_summary": null
}