Living Dex Hall of Fame: complete all 1,025 species on your main My Pokédex (Premium cloud sync) to earn a permanent worldwide finisher number, a gold champion badge on the Leaderboard, and a shareable certificate page. Champion status is confirmed after your full dex stays complete for about 24 hours. Browse the Hall of Fame from the Leaderboard, footer, or hamburger menu.
Product Changelog
We ship improvements every month. Here are the biggest milestones so you can quickly see how the app keeps getting better for collectors.
Leaderboard: Signed in users can see their rank even if they are not in the overall top or gen/type top podium. Also added a completion distribution histogram to see how trainers are spread across Pokédex completion.
Support for additional currencies: on top of USD, EUR, GBP, CAD, and AUD, users can now pay in NZD (New Zealand), SGD (Singapore), MYR (Malaysia), BRL (Brazil), MXN (Mexico), INR (India), IDR (Indonesia), PHP (Philippines), and VND (Vietnam).
Home page checklist: small UI tweaks and bug fixes on mobile view (action drawer not working well). Plus some behind the scenes improvements for improved performance.
Multi-List: Premium users can create multiple Pokédex Lists (extra challenge checklists) from their Account page. Then on the home page, users can switch between their main 'My Pokédex' and those new checklists. Those additional lists also support their own default card details (language, rarity, reverse holo, 1st edition), and users can choose which Pokédex or extra lists opens whenever they load the home page. For now, the original 'My Pokédex' still powers the Leaderboard.
Mobile ads are now more compact so they take less space above the checklist. Ad cards now have a colored background to vaguely match Pokémon energy types.
Added a cookie consent banner so users can accept or reject analytics cookies.
Back-end security upgrades.
Users can now sign in with Discord in addition to Google and email magic links.
Premium pricing on the /premium page now shows and charges in the user's local currency (USD, EUR, GBP, CAD, or AUD).
Subscription billing is more reliable: renewals update the user's Account renewal date automatically, failed card payments keep Premium active during Stripe retries (with an email to update their card), cancelled subscriptions show access-until dates, and a nightly sync catches missed webhook updates.
SEO and answer-engine improvements, including improved FAQ, about page, new blog post, and more behind the scenes changes.
Premium pricing updated: the Yearly Premium $9.99 plan is replaced by Monthly Premium at $1.99/month, and Lifetime is now $39.99 instead of $29.99. Existing yearly subscribers keep their current subscription until it renews or is cancelled.
Free accounts can now track up to 250 captured species; Premium removes the cap so users can mark all 1,025. Existing progress is never deleted — if users already had more than 250 checked, their list stays as-is, but new captures require Premium. Bulk check, CSV import, and shared links fill only up to the free limit, with an upgrade prompt when users hit it.
Account page now lets users choose their trainer avatar from all 151 Pokémon sprites, alongside the existing random assign option. Signing out now clears the user's local Pokédex checklist and card details from this browser so the next sign-in reloads their cloud save instead of merging with leftover local data. Checklist header now compacts while users scroll down the page to free vertical space for the Pokédex list.
Track card details per collected Pokémon species: card language, card rarity (with language-aware options), reverse holo, and 1st edition stamp. Users can collapse those 4 new card details per species with a small arrow on each row. New 'Card Details' filter on the checklist toolbar: users can filter owned species by card language, rarity, reverse holo, and 1st edition stamp. Account settings now include default card details — card language, rarity, reverse holo, and 1st edition — applied automatically when users newly check a species (individually or via Check All / generation check). Re-checking a species users previously unchecked keeps its saved card details. Additional account settings add Simple vs Advanced checklist mode: Advanced (default) keeps card details expanded on reload; Simple keeps them collapsed until users open them. Card details sync locally for free users and to the cloud for Premium users.
Confetti and a completion toast when users finish the full National Pokédex checklist, and Leaderboard table now shows days since last capture instead of a last-updated calendar date.
Improved Google search discoverability: public leaderboard for crawlers, www canonical URLs, living dex guide at /guides/living-dex-checklist, sitemap updates, and expanded FAQ.
Fixed a bug around random avatar assignment for users without a profile picture.
Leaderboard and account avatars now use assigned Pokémon trainer sprites when users have not shared a sign-in profile photo; optional leaderboard sharing still controls users' display name and photo when available. Account settings now include a Refresh avatar button, so users can get a different avatar.
Leaderboard podiums for both generation and all 18 Pokémon types now display a configurable top 5 via config, include a scrollable type picker, and offer shareable ?type= links.
Upgraded the Advertise page with a live analytics dashboard, revised sidebar ad pricing with volume discounts, and expanded the leaderboard with Top 3 podiums for completion rate, longest collection journey, and each generation (Gens 1–9) with a generation picker.
Added optional leaderboard profile sharing in account settings. Users can now opt to show their name and profile picture on the public leaderboard; the default remains anonymized.
Added email marketing preferences in account settings and updated privacy and terms content for clearer communication controls.
Improved leaderboard usability with better visual updates and a highlight for the user's own ranking row.
Launched a public leaderboard and improved footer navigation so progress comparisons are easier to discover. Also shipped multiple quality-of-life improvements including better mobile actions, keyboard search shortcuts, and smoother sharing.
Strengthened payment and security flows with safer subscription handling, tighter content security policy, and account-merge improvements.
Upgraded advertising features with improved limits, active slot validation, and a more reliable purchase flow.
Improved sign-in reliability and account merging to provide a cleaner authentication experience across login methods.
Added Magic Link authentication and transactional emails for key account and purchase events.
Expanded Premium subscription handling with better account visibility for plan access and expiration states.
Introduced multilingual Pokemon species support and gated cloud saving and language features behind Premium.
Advanced cloud save capabilities with progress migration support and API rate limiting for stronger reliability.
Migrated core data and backend integrations from MongoDB to Supabase to support a more robust foundation.
Launched on TinyLaunch, and PokedexChecklist finished 2nd (out of 108 launches) with 36 upvotes! 🎉
Improved app performance with list virtualization and broader analytics tracking for key user interactions.
Released dedicated FAQ and About pages to better explain product value, usage, and roadmap context.
Delivered major mobile UX upgrades including a redesigned menu, action drawers, and smoother responsive interactions.
Launched essential checklist power features including advanced filtering, sorting, CSV import, and social sharing.
Subscribe to Premium to never miss future upgrades.
Unlock cloud sync, ad-free collecting, multilingual card support, and more features as we keep shipping improvements.