- Fix an issue where an empty Evolution block could appear when the viewed Pokemon has no evolution chain
- Create Ability list filter bar
- Create "Smilie delimiter" admin option and ignore text surrounded by this character from the auto-link option
- Fix tooltip previews not appearing
- Link to a Pokemon's "required item"
- Clean up admin option page with tabs
- Allow manual creation of various content types - admins can now create their own Ability, Berry, TCG Card, Egg Group, Evolution, Item, Move and Pokemon entries
- Create "Favorite Pokemon" account page - users with the "Can feature favorite Pokemon" permission can now choose to display up to 5 of their favorite Pokemon in their postbits
- Sync with Gen 9 data - images can be obtained here, offline import archives can be obtained here
- Some other cleanups / optimizations / fixes
- Stop hardcoding API key
- Various schema changes
- Create user criteria for cards wishlisted / in collection
- Add a canonical route to Pokemon pages
- Integrate each content type page with XF tag system
- Expose new Pokemon data in templates
- Expose new Move data in templates
- Expose new Ability data in templates
- Clean up some unused phrases
- Fix template error stopping the Evolution widget from appearing on certain pages
- Add missing endpoint options for berries & items
- Migrate API endpoint admin options from main option group into dedicated "[AP] Pokedex: API Endpoints" group
- Add "above content", "sidebar", "sidenav" widget positions for all content type pages
- A PHP 7.4 compatibility fix
- Add phrases to content types
- Fix widgets not being setup correctly during install
- Fix bug preventing access to the offline importer in certain circumstances
- Add missing fetch jobs for berries & items
- Fix other forms using their parent forms sprite
- Add missing handlers to Berry & Item content types
- Create "above" & "below" ad positions for all pages
- Integrate all content type pages with XF Reactions
- Create "Most collected" and "Most wanted" card widgets
- Fix "click to expand" links
- Add shiny & female sprites to Hisui Pokemon
- Create Item bbcode
- Create Berry bbcode
- Separate admin options into different groups ("Main"/"SEO")
- Create "enable previews" admin option
- Create Berries entity / controller
- Create "Most favorited/popular Pokemon" widget
- Add auto-link support for all of Bob's other CMS type addons
- Link to required items in evolution tree widget
- Create "Items" entity / controller
- Use phrase groups to reduce overall query count
- Remove deprecated templates
- Make database Gitlab publicly accessible (whoops!)
- Add missing phrase
ap_pd_types
- Create Power/Accuracy/PP filter options for moves
- Use "contentcheck" to hide missing localization entries
- Create "Default entry to use for move description" admin option
- Clean up registry on uninstall
- Check if the zip we're trying to import is valid
- Display message if data type is outdated on importer page
- Add a notice with instructions to the admin importer page
- Use a foreach loop in localizations widget template
- Add "Rebuild" buttons to Importer page if Data source option is set to Fortree Forums API
- Clean up BbCode from all tables during uninstall
- Rework Pokemon sprite gallery and make it accessible again
- Temporarily hide gallery tab while it undergoes a revamp
- Rename objects (entities/controllers etc) to single tense (Name, Description, Evolution) instead of plural (Names, Descriptions, Evolutions)
- Add KO, Zh Hans, Zh Hant to Pokedex langauge options
- Fix PHP8.1 error
str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
if a Pokemon has no Genera- Fix
Call to a member function isUpdate()
when trying to update a resource in XFRM with Pokedex auto-linking enabled- Combine all
_list
macros intoap_pd_pokedex_list_macros
- Fix some Pokemon having incorrect generation numbers
- Various schema changes to rebase off V2 of the API
- Cleanup Setup.php
- Fetch Japanese & Chinese translations
- Create admin option "Data source"
- Create offline import option - You can now import ZIPs of the data in Admin Panel -> Content -> [AP] Pokedex: Import data
- Data will be updated monthly
- Data can be downloaded from Gitlab / Direct download
- Create config.php option for choosing what language the Dex is built with and excluding all others
- Add
$config['apPdPokedexLanguage'] = 'fr';
to your config.php to only build with French data for example- Fix Fakemon sprites being broken in auto-complete
- Create "Galar Pokemon" filter option
- Improve quality of Smogon's CAP Pokemon sprites
- Add artwork to Smogon's CAP Pokemon
- Create admin option "Choose earliest or latest Pokemon description as default"
- Fix
Call to undefined method apathy\Pokedex\Repository\Api::findPokemonRegSpriteUrls()
when viewing egg groups- Fix auto-complete after it broke in the last update
- Reverse logic of "Exclude Fakemon" admin option and split it into individual checkboxes to allow greater control of where Fakemon can appear
- Cards: Create "wishlist" feature to accompany the "collection" feature
- Replace evolution criteria with Xenforo Phrases
- Use the Pokemon's introduction generation as the range() starting value in the generation moves filter bar
- Always use
getApiResults()
when fetching data- Change filter text: "Is a Hisui Pokemon" -> "Hisui Pokemon", "Is a Mega Pokemon" -> "Mega Pokemon", etc
- Simplify our image URL generation (sprites, artwork, card images etc)
- Some slight schema changes
- Reconfigure cron job timers to only run on the first day of a month instead of every Monday - the same jobs are triggered everytime the addon is updated so theres no reason to run them that often.
- Fix cards not appearing in a Pokemon's entry page if the Pokedex is in another language
- Create separate options for controlling how many items are displayed in lists - "Max Pokemon Per Page" option no longer used for all content types
- Create admin option to toggle share widgets in footer
- Don't include Fakemon in Sitemap if they're disabled
- Add "is a Hisui pokemon" to the pokemon list filters
- Cards: If an attack deals no damage then display "N/A" instead
Cleanups
- Add missing phrase
ap_pd_snatch_desc
- Remove inline template CSS and migrate it to the correct stylesheet
- Stop hardcoding Pokemon sprite alt image text -
ap_pd_pokedex_sprite
- Remove "Add tips to Pokemon" permission
- Some other minor code cleanups
- Hide generation filterbar if Pokemon lacks a moveset
- Add social media share icons to Share widget
- Add social media share buttons to the bottom of all entry pages
- Optimize evolution tree (-3 queries)
- Create admin option for choosing default moveset generation
- Stop showing "Is a Fakemon" filter option if Fakemon are disabled
- Stop showing Fakemon in auto-complete if Fakemon are disabled
- Add schema data to pages
- Fix "Set as Pokemon of the Day" button text not reflecting actual PoTD status
- Fix card BbCode not cleaning up during uninstall
- Fetch all of a Pokemon's cards and not just ones with an identical name
- Improve breadcrumbs of Card & Pokemon pages
- Reduce overall query counts
- Don't run auto-link function if the entity is being updated
- Stop showing Localization widget if the Pokemon is a Fakemon
- Add missing sprites & artwork to Hisui Pokemon
- Rework Moveset tabs to behave like Member Profile tabs
- Add checkboxes to search widget to allow searching of specific content type
- Split "Auto-link Pokemon names to Pokedex" into different options
- Fix "Similar abilities" / "Pokemon with this ability" headers appearing when the results are empty
- Improve card attack table CSS
- "None" Pokemon type is missing CSS
- Allow viewing of movesets from different generations
We use essential cookies to make this site work, and optional cookies to enhance your experience.