[AP] Pokemon Showdown

  • Thread starter Thread starter apathy's icon apathy apathy
  • Start date Start date
  • 11
  • 1,391
[!!] 1.0.0 Alpha Release (8 August 2021)
  • Add "Showdown" navigation link
  • Create cron job to automatically fetch details from submitted rounds (we still need to make a cron job to actually submit the rounds)
  • Create cron job to automatically fetch a players stats if they've inputted their username
  • Extend Account Details save process, allowing users to input their Pokemon Showdown username
  • Create Rounds controller
  • Extend Member controller to display a players stats
  • Create Rounds entity
  • Create Players entity
 
[!!] 1.0.0 (3 Sept 2022)
  • Create avatar page
  • Create avatar uploader in admin panel
  • A complete internal rewrite
  • Separate the Pokedex into its own addon
  • Add "Leaderboard" nav link
  • Add "Avatars" nav link
[!!] 1.0.1 (4 Sept 2022)
  • Fix issue where both players would appear as the same forum account in the chatbox/round history widgets
  • Rebase cron job round importer
  • Hide certain info/pages for guests
  • Create sitemap handler
  • Clean up permission scheme
  • Add 5 avatars to the reward page
  • Fix broken user criteria (badges should now work)
  • Fix broken showdown id field in admin user editor
  • Fix Call to a member function getAvatarUrl() in certain conditions
  • Add some missing phrases
 
[!!] 1.1.0 (6 Sept 2022)
  • Rename all classes to single-tense
  • Simplify round featuring service
  • Improve page titles / descriptions for SEO
  • Add share buttons to the bottom of round pages
  • Improve appearance of leaderboard
  • Remove some old debug code
  • Stop hardcoding $perPage values and create respective admin options
  • Rename table names to single-tense
  • Rebase player stat fetch cron job
  • Simplify calculatePlayerAvgs()
 
[!!] 1.2.1 (5 Oct 2022)
  • Hide stats/avatar bit of user panel if the visitor has not set a Showdown ID
  • Use PHP 7.4 supported type hints (?Player instead of Player|NULL)
  • Link names in featured round quotes to profiles
  • "Array to string conversion" on round list
  • Add spectator icon to "featured round" widgets quotes
 
[!!] 1.2.2 (7 Oct 2022)
  • Improve player stat fetcher - wins & losses should now be calculated correctly
  • Create "Round appearances" widget to show on Pokemon's Pokedex pages
  • Create player search widget on Leaderboard page
 
[!!] 1.3.0 (14 Jan 2023)
  • Gracefully reject a round if it already exists in the DB
  • Prep work on getting Replay videos working
  • Integrate Rounds with XF tags
  • Integrate Rounds with XF bookmarks
  • Integrate Rounds with XF reactions
  • Create Tournament entity and controllers
  • Create a "Most Showdown wins" widget
  • Create "Most Showdown wins" member stat
 
[!!] 1.4.0 (8 April 2023)
  • Add tooltip previews to Move & Pokemon names in the Round History widget
  • Finalize Replay videos
  • Add entry to Latest Activity & What's New page when a new Showdown Round is submitted
  • Gracefully reject duplicate players if they already exist in the DB
  • Alert round players when relevant round has been added to the database
 
[!!] 1.6.0 (7 October 2023)
  • Various other cleanups
  • -1 query when viewing Round pages
  • Allow rating/reviewing/reporting of Player profiles
  • Create Player profiles and correctly link to them throughout the Showdown area
 
[!!] 1.7.0 (7 August 2024)
  • Require PHP8
  • Require XF2.3
  • Replace shortnames with class strings
  • Create postUpgrade() in Setup which triggers enqueuePostUpgradeCleanUp()
  • Fix replay videos
  • Docblock code
  • Convert player fetch cron into a job
  • Remove leaderboard
  • Create "Add round to Tournament" button
  • Various fixes
 
[!!] 1.8.0 (21 November 2024)
  • Fix issue where old rounds replay videos would not work
  • Fix issue where "wins"/"losses" in member tooltip statistics link to wrong showdown profiles
  • Rebase schema.org structure off XF2.3
  • Create "only won"/"only lost" filter toggle for players recent rounds
  • Create sitemap handler for player profiles
  • Simplify Round entity structure
  • Fix player profile pane content
  • Fix ordering of rounds list
  • Fix some class names, fix types in round view
  • Fix Template public:battle-log.css is unknown
 
Back
Top