[AP] Pokedex

[AP] Pokedex 2.5.0

No permission to buy (€30.00)
  • 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 into ap_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
  • 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
Back
Top Bottom