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 and account avatars now use assigned Pokémon trainer sprites when you 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 your 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.