[AP] Pokedex

[AP] Pokedex 2.7.0

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