[AP] Pokedex

[AP] Pokedex 2.8.0

No permission to buy (€30.00)
  • Output pokemon form descriptions
  • Create "Default cry type" admin option, for choosing "Latest" or "Legacy" cries
  • Start using PokeAPI's cries instead of Smogons where possible
  • Convert jQuery to JS pending XF2.3
  • Improve abstraction of card collecting/wishlisting
  • Create AbstractImporter service class for importing data
  • Fix issue where the "View more" buttons would output repeated results
    • Movelists on Pokemon stages still show all the results as the structure of the movelist array is completely different to other arrays powering "View More" buttons. The Pokemon movelists will be fixed in 2.9.0
  • Correct gender rate / ratio inconsistencies
  • Fix effect entry formatting
  • Fix issue where some alternate forms would have stats/weight/height of 0
  • Fix move list generation dropdown
  • Add some missing phrases
  • Stop showing a moves "Pokedex entries" tab if it's only description is a $move_effect
  • Fix Setup::rebuildEntities() not enqueueing the Game import job
  • Fix Undefined variable $img when searching for "Jump Kick"
  • Fix move descriptions not appearing in lists
  • Create cron job to cleanup tempfiles
  • Fix issue where moves could have 'move_effect' type descriptions as their page description
  • Fix issue where BerryFlavorChart.min.js was not being packaged
  • Fix Undefined variable $languages
  • Add tier to the bbcode pokemon preview
  • Run SearchRebuild post-install / upgrade
  • Fix issue where console column was not created on the game table during setup
  • Create style properties for displaying collected & wishlisted card counts in postbit
  • Some schema cleanups
  • Create "card sets" controller for viewing the set a card was released in
  • Add recent games to Whats New page
  • Create Game controller
  • Add localization sidebar block to all relevant content type pages
  • Add "Pokedex entries" tabs to relevant non-Pokemon content types pages
  • Many, many phrase & template cleanups
  • Add description column to ability, move & pokedex tables to avoid an additional query in various instances
  • Rework list formatting of a Pokemon's moves to reduce query count by ~3
  • Create style property for altering the appearance of type advantages on Pokemon & TCG Card pages
  • Add "Generation 9" to available Pokedex list filters
  • Replace usage of Language repo with phrase_dynamic() in the templates
  • Link back to a Pokemon's base form when viewing one of its other forms
  • Use :page in routes
  • Replace berry flavors block with a chart
  • Add a notice to the admin panel index when import jobs are running
  • Create indexes on codename and pokemon_id columns
  • Create display style option for Pokemon of the Day widget
  • Create "Pokemon list view type" style property for main Pokedex list
  • Replace output of rating columns with stars
  • Minify JS
  • Deprecate API and fetch sources from Github
  • 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
Top Bottom