**Filter and sort for events** — a single button on the events page opens a menu to show only the event types you care about and to reorder the board (soonest first, by end date, or by category). Your choices are remembered on this device, and the button shows how many event types you've selected.
Changed
The current season now appears as the last card in "Happening now" — with its own Season label — instead of a banner above the board.
v1.13.02026-07-20
Added
**Spotlight Hours and Max Battle Days now have their own labels** on the events page instead of a generic one, and the current season appears as a heading above the board rather than taking up an event card for three months.
Event times now show your timezone, so it's clear which clock they're on.
Fixed
The events page now tells you when its data has stopped updating, instead of quietly showing events that have already finished.
A page that fails to load now offers a "Try again" button instead of going blank.
v1.12.02026-07-20
Added
**News & events page** at `/news` — live and upcoming in-game events (raids, Community Days, GO Battle League rotations, Max Mondays) with countdowns showing when events start and end. Event data from Leek Duck via ScrapedDuck, published every four hours without rebuilding the site. News added to the site navigation.
v1.11.02026-07-18
Added
**Perfect catch CP** on Pokémon detail pages — the CP that guarantees 15/15/15 IVs at Lv 20 (raid, egg hatch), Lv 25 (weather-boosted raid), and Lv 15 (field research). Cells where a near-perfect spread reaches the same CP are marked and explained. Mega and primal forms link to the base form instead, since megas are never caught.
CP multipliers ingested from PoGoAPI (`cp_multiplier.json`) into a new `cp_multipliers` table.
v1.10.02026-07-18
Changed
The home page is now built for looking things up on a phone. Searching used to mean scrolling: a two-row nav, a large headline, and eight filter controls sat between the search box and the first result. The first result card now appears about 200px down instead of about 470px, so six Pokémon are visible on a phone screen where two were before, and the search box stays pinned to the top while you scroll the results.
Filters on a phone moved into a bottom sheet behind a Filters button that shows how many are active. Every filter is still there — type, generation, sort, weak-to, resists, In GO, Shiny, and Alt forms — with tappable pills instead of cramped dropdowns.
The site navigation collapses behind a menu button on phones, freeing roughly 90px on every page.
v1.9.02026-07-17
Added
Full calculation transparency for every ranking and counters score: expand any row on the rankings and counters lists to see the complete fast + charged moveset math behind it (STAB, type effectiveness, cycles, cycle time, cycle damage), not just the winning combo.
Pokémon detail pages gain an Attacker rating (full combo table), a Defender rating addendum, and a Best-by-type breakdown covering all 18 types.
New `/methodology` page explaining the scoring formula in plain language, with a live worked example, what changes across attacker/defender/type/counters contexts, the level-scaling limitation, and exactly which upstream fields feed each number.
Fixed
A charged move's cast time was never shown anywhere on the site, even though the scoring formula uses it — now visible on move tables and move detail pages everywhere fast-move duration already was.
v1.8.02026-07-17
Added
Rankings: Top Attackers, Top Defenders, Highest Max CP, and 18 per-type "best attackers" lists, all sharing one template and each capped to a Top 50 of released Pokémon.
Database stats page (`/stats`) with headline counts, a Pokémon-by-type breakdown, and GO release coverage — replaces the home page's Quick Stats panel.
Ranking teasers on the home page previewing all four list types, linking out to the full lists.
Changed
Home page: Quick Stats and the Featured Pokémon grid removed in favor of the ranking teasers; Featured code stays in the repo for a future Phase 3 (user accounts) revival.
Nav gains a "Rankings" and "Stats" entry.
v1.7.02026-07-17
Added
Redesigned homepage: hero search with a radar motif, live quick stats, a browse-by-type row with an original 18-type icon set, and a latest-release card.
Type icons now appear in type badges across Pokémon cards, detail pages, and move tables, with contrast-aware glyph colors.
New favicon and app icon in the refreshed branding.
Changed
Site-wide visual rebrand: navy, yellow, and cyan palette with a new wordmark replaces the previous zinc theme.
Type colors updated to the modern official palette used by current Pokémon games.
Mobile header and Pokémon-card type badges now wrap correctly on small screens.
v1.6.02026-07-16
Added
Continuous deployment: merges to main now ship to pogo-db.com automatically via a keyless GitHub→AWS deploy (no stored credentials).
Changed
Contributor workflow moved to pull requests; new ARCHITECTURE and CONTRIBUTING docs.
v1.5.02026-07-16
Added
Mega and Primal Pokémon now have real GO stats and movesets — all 48 GO-released megas and primals (including Primal Kyogre and Primal Groudon) rank in counter lists.
Fixed
Mega forms no longer show as "Not yet in Pokémon GO" when they are released.
v1.4.02026-07-16
Added
Continuous integration: every change now runs the full quality gate on GitHub — typecheck, 85 unit tests against a seeded database, the full site build with link check, and the browser test suite.
v1.3.02026-07-16
Added
Counters: every Pokémon now has a "Best counters" page — estimated-DPS rankings from real GO movesets, weather-boost indicators, and data-driven battle tips.
A Counters search page with quick links to popular raid targets.
Pokédex matchup filters: find Pokémon weak to — or resistant to — any type.
v1.2.02026-07-16
Added
Typo-tolerant search: misspellings like "Charzard" now find the right Pokémon.
Featured Pokémon on the home page, rotating with each release.
Changed
The home page now leads with search instead of loading every Pokémon at once; browse the full Pokédex on demand.
v1.1.02026-07-16
Added
Public changelog at /changelog, rendered from this file at build time.
Site version in the footer, linked to the changelog.
v1.0.02026-07-16
Added
pogo-db.com launch: Pokédex with instant search and filters, 1,351 Pokémon detail pages (GO stats, moves, evolutions, shiny availability), 314 move pages with reverse lookup, and the Pokémon GO type chart.
v0.1.02026-07-16
Added
Ingestion pipeline: all Pokémon data from PokéAPI and PoGoAPI into PostgreSQL, sprite and artwork assets into S3.