Live · Last update Jun 11, 2026

What just shipped on ChampDex

One solo dev, shipping in public. Most entries here came from someone telling me the site was wrong about something. Spotted a bug, want a feature, or just want to know what changed? Tell me →

June 2026
3 ships
  • Tool

    Spread Solver: optimal SP allocation, solved for you

    Tell it what to survive and what to outspeed — /tools/spread-solver finds the minimal SP for your benchmarks under the 66 cap, picks a nature, dumps the rest, and shows the exact rolls it survives. Every check runs through the same verified damage engine as the calc. One tap loads the solved spread into the Builder.

  • Meta

    Meta Movers: see what changed since last week

    The top of /meta now shows week-over-week risers, fallers, and new top-30 entries — including when a Pokémon's most-used move flipped. Diffed automatically from daily usage snapshots, with the comparison date shown.

  • Tool

    Weight moves land in the calc + one-tap matchup links

    Grass Knot, Low Kick, Heavy Slam, and Heat Crash now compute real power from Pokémon weight (verified vs Smogon), and Expert Belt is modeled. Dex pages grew 'Calc vs top threats' chips and Replica Teams got per-set Calc buttons — both open the calculator prefilled with most-run sets.

May 2026
1 ship
  • Feature

    Spanish translation now live (and locale-sticky)

    ChampDex now speaks Spanish at /es. Pokémon names, types, abilities, items, and moves all translate via PokéAPI; UI strings live in `messages/es.json`. Adding a new language is now a config change, not a re-scrape. Also fixed a navigation bug where switching to ES, then tapping a link, would silently revert to English on every click.

April 2026
10 ships
  • SEO

    Fix: every page was canonicalized to the homepage

    Root layout was telling Google that /dex/charizard, every guide, every type page — all 49 routes — were duplicates of the homepage. Removed the inherited canonical and added per-route ones. Indexing should recover over the next 1–2 weeks.

  • Feature

    Beginner hub surfaced from home + new /tools index

    Home now points new players at /learn (3 starter teams, today's quiz, top-3 counters). /tools index page lays out every tool in one grid instead of hiding them in submenus.

  • Tool

    Daily matchup quiz

    Second daily game alongside speed quiz. Drag mons onto the matchup grid, beat your streak. Lives at /tools/matchup-quiz.

  • Meta

    Reddit cron drafts beginner-starter replies

    Daily scanner now flags new-player questions on r/PokemonChampions and drafts /learn-shaped replies for review. Never auto-posts.

  • Feature

    /learn beginner hub launched

    Four-block landing for new players: tournament starter teams, daily quiz, three guides, top-3 counters. No theory walls, no S/V VGC mixed in.

  • Feature

    Real /dex/[slug]/counters pages

    Every dex page now has a Counters subpage with the top 12 counters, ranked, plus damage rolls vs the most-run spread. Live data from VGCPastes.

  • Tool

    Speed VS TEAM mode + Builder picker meta-rank

    Speed tool gained a 'vs my team' mode. Builder picker now shows mons in meta-rank order so you stop scrolling past the top 10.

  • Data

    Champions-proof calc pipeline

    60 abilities, 373 parity scenarios, daily auto-sync from Smogon + Bulbapedia. /tools/calc/verified is the trust page.

  • Feature

    Replica Teams (Champions tournament teams)

    198 live tournament teams via Pikalytics → Limitless. /builder/replicas shows every team, Load in Builder works on each.

  • Design

    v3 redesign — Pokémon Champions feel

    Full visual rebuild grounded in 11 official screenshots. 41 routes, 3 game-feel interactions, voice rewrite. Replaces v2 (which was rejected on Reddit as too AI-slop).

▸ The next ship

The roadmap is whatever you ask for. If something feels missing, broken, or just clunky — say so. I read every message and most things make it into a build within the week.

Send feedback