About[]
This page contains a partial list of module, template, category, and form edits made on the wiki. It's not a complete list - for example, navbox template creations, additions of teams to {{Teamnames}}m
, and minor category creations such as adding a new country of birth category will not be included, as these only expand on existing framework. The goal is to include a complete list of framework modifications that may be relevant to editors and major feature additions (that require usage of framework elements like the above) that may be relevant to users. If you have questions about any of the changes, please contact the person or people listed as having made that change. Note that this page only chronicles changes on Leaguepedia, and not on any of the other esports wikis, with the sole exception of global CSS changes on the commons esports wiki.
August[]
August 26[]
- Created namespaces
Acs
andAcs_metadata
. -- River - Added json styling from hydradark to MediaWiki:Fandomdesktop.css. -- River
- Changed content models of namespace
Backup
totext
and namespaceAcs
tojson
. -- River
August 25[]
- Deployed scoreboard parser updates. -- River
August 24[]
- Added
[MatchScheduleGame].RiotPlatformGameId
. -- River - Added
|MatchSchedule/Game=
and support for it to{{MatchSchedule}}m
asRiotPlatformGameId
. -- River - Added a method to query
[MatchScheduleGame].RiotPlatformGameId
tomwrogue
. -- River - Updated
leaguepedia_sb_parser
to support Bayes GAMH. -- River
August 21[]
- Fixed a bug in
{{TournamentResultsQueryAbstract}}m
where the intro was being created after the output and so the template reload wasn't working. A rewrite of{{Reload}}m
to be a class with state needs to happen so this isn't order-sensitive. -- River
August 20[]
- Fixed an issue in
leaguepedia_sb_parser
where LPL & LDL games couldn't be parsed because some runes were present but not all. -- River - Adjusted the width of
#pbh-setcolor-box
to20px
instead of 13, per user feedback. -- River - Fixed the height above the
#pbh-setcolor-box
to respect the height of the global nav variable. -- River - Added styles for
code
elements toGadget - interface.css
. -- River - Changed the display text color back to
var(--body-text-color)
. -- River - Added a temporary rule to make all user profile links display as
var(--link)
regardless of whether they have thenew
class or not. -- River - Fixed styling of zebra table headers on mobile skin in
Gadget - interface.css
. -- River - Adjusted width of
.player-team-history-edit
inGadget - rosterswapPortal.css
to account for the bigger font in FandomDesktop. -- River
August 19[]
- Adjusted the order of rules in
Gadget - fullscreenViewport.css
. -- River
August 18[]
- Created
Gadget - fullscreenViewport
andGadget - fullscreenViewport.css
. -- River
August 15[]
- Added a
white-space:nowrap;
toGadget - brackets.css
to fix an issue with bracket lines at some specific resolutions at non-standard zooms in Chrome. -- River
August 14[]
- Rewrote
leaguepedia_util.gcd_scrape.py
to be async for querying the GCD and also to retry several more times before giving up. -- River - Updated
leaguepedia_util.disambig_creation.py
to use `site` methods instead of `page`. -- River
August 13[]
- Updated
{{UpcomingMatches}}m
to query for LeagueIconKey to show manually specified icons. -- Jibril
August 12[]
- Fixed the top margin in edit mode on FandomDesktop. -- River
- Created
moveToPViews
inGadget - utils.js
. -- River - Updated
Gadget - refreshOverview.js
to usemoveToPViews
instead of having the behavior built in. -- River - Added a call to
moveToPViews
toGadget - refreshTeamnameLuaCache.js
. -- River - Added some CSS rules to
Gadget - utils.css
to accommodate having items moved intop-views
. -- River
August 10[]
- Created
bo1winspoints
as its own column preload in{{Standings}}m
andrecordwithrealpoints
its own sortmethod in contrast torecordwithpoints
, which uses tiebreaker points. Implemented this sortmethtod in{{TournamentUtil}}m
. -- River
August 9[]
- Adjusted the loading text in
Gadget - patrolAll.js
. -- River
August 8[]
- Updated the search part of
Gadget - copyCategoryMembers.js
to work on UCP. Added support for copying titles from Special:RecentChanges and also user contributions. -- River - Updated
{{MatchesUtil}}m
so that if there are two consecutive days of play, both days will be expanded as|This=
on the earlier one. -- River
August 6[]
- Fixed a bug in
{{RunesQuery}}m
where agsub
param was falling through toextLink
and overwriting default behavior. -- River - Updated
{{RunesQuery}}m
to link to player pages. -- River - Updated Widget:RuneToggles to look for
Bot
as a class name instead ofADC
because that's what the new query uses. -- River - Updated
{{RunesLine}}
and{{RunesLine2019}}
to useBot
instead ofADC
as a class name; the other roles are unchanged. -- River - Added preload
bo1winspoints
to{{Standings}}m
for LDL. -- River
August 5[]
- Fixed the styling of page history in
Gadget - interface.css
andGadget - variablesGlobal.css
. -- River - Stopped
leaguepedia_util.scrape_runes.py
from updating pages that call{{RunesQueryTournament}}
. -- River - Fixed bug in
{{RunesQuery}}m
: If current name is"Runes"
, then it is1
(we insist); this handles the situations where there might not be a dedicated row of runes. -- BryghtShadow - Fixed a style rule for border colors in
Gadget - interface.css
for FandomDesktop. -- River - Re-added abstract method
:getSpriteKey()
to{{EntityAbstract}}m
in order to support roles on the Call of Duty wiki. Included a comment explaining the reason for the function. -- River
August 4[]
- Added class
.uwc-date
toGadget - tournamentDisplay.css
to fix dates wrapping on Unofficial World Champion and subpages. -- River - Fixed
position: relative
rule for extended roster headings inGadget - tournamentDisplay.css
. -- River - Added a variable for the height of the global navigation sticky header in
Gadget - variablesGlobal.css
. -- River - Fixed the runes sticky header in FandomDesktop
Gadget - tournamentDisplay.css
andGadget - desktop.css
. -- River - Fixed an artifact from a bad regex replacement in MediaWiki:Fandomdesktop.css which fixed styles for the Scribunto console as well as the [unchecked page] flair in Special:RecentChanges. -- River
- Adjusted infobox padding and font in
Gadget - interface.css
so that "Contract Expires" no longer wraps. -- River - Created
Gadget - pageWarnings.css
. UpdatedGadget - pageWarnings.js
to use a class instead of an inline style. Added a variable toGadget - variablesGlobal.css
with a warning color. -- River
August 2[]
- Updated
.topschedule
to only haveoverflow-x: auto
instead of alloverflow: auto
to prohibit vertical scrollbars in FandomDesktop. -- River - Updated
.player-tooltip-team
to bedisplay:inline-flex;
withflex-direction:column;
and removed the<br>
from{{PlayerTooltip}}m
so that there's no extra vertical space in FandomDesktop. -- River - Added dark theming for Cargo tables to MediaWiki:Fandomdesktop.css. -- River
- Fixed the styling of
pre
backgrounds in FandomDesktop by adding a variable inGadget - variablesGlobal.css
and setting it inGadget - interface.css
. -- River - Added Monokai syntax highlighting to MediaWiki:Fandomdesktop.css. -- River
- Created Maintenance:Disambiguations with tooltips. -- River
August 1[]
- Updated
{{MatchInterviewQuery}}m
to show at least one row per match instead of grouping only according to interview links; the former method was a problem if there were null entries because Cargo stores empty strings not nulls. -- River
July[]
July 30[]
- Added a requirement to Match History Index that games have a result. -- River
July 26[]
- Added workarounds to
Gadget - refreshOverview.js
so that it works in FandomDesktop. -- River - Updated
Gadget - refreshOverview.js
andGadget - refreshOverview.css
so that it works in FandomDesktop. -- River - Created
Gadget - fixedRefreshOverview.css
and added to MediaWiki:Gadgets-definition. -- River
July 23[]
- Fixed the style of the save button in FandomDesktop in
Gadget - interface.css
. -- River
July 17[]
- Renamed
{{MapUtil}}m.rowBlobInPlace()
to{{MapUtil}}m.unorderedDictRowsInPlace()
and removed an unwanted side effect. Updated{{TeamMembers}}m
accordingly. -- River
July 13[]
- Created
{{InfoboxUtil}}m.printLowContentNoticeIfNeeded()
and updated{{PlayerTimelineSection}}m
to use it instead of having its own function for doing this. -- River - Added low-content notices to
{{NewsQueryTeam}}m
and{{TeamMembers}}m
. Created{{NewsQueryTeam/i18n}}m
. -- River
July 7[]
- Fixed a bug in
esports_cron.tournaments_purge_ro
where sometimes an expected parameter was unavailable. -- River
July 6[]
June[]
June 29[]
- Updated several styles in
Gadget - interface.css
,Gadget - tournamentDisplay.css
, andGadget - desktop.css
in preparation for Fandom Desktop. -- River - Created
{{RunesQuery/i18n}}m
to support i18n for{{RunesQuery}}m
. -- BryghtShadow - Updated
{{RunesQuery}}m
to follow coding conventions. -- BryghtShadow
June 28[]
- Created
leaguepedia_archive.primary_rune_add_riot.py
and began populating|primary=
in{{Scoreboard/Player}}
when{{Scoreboard/Player/Runes}}
is present. -- River - Updated
leaguepedia_sb_parser
to add|primary=
to{{Scoreboard/Player}}
in the future. -- River - Created
{{RunesPage}}
and{{RunesQuery}}m
to be used on scoreboard runes pages. -- BryghtShadow - Updated LCS/2021 Season/Spring Season/Runes and LCS/2021 Season/Spring Season/Runes/2 to use
{{RunesQuery}}m
instead of{{RunesLine2019}}
. -- BryghtShadow
June 27[]
- Updated
leaguepedia_util.disambig_creation.py
to update{{ExtendedRoster/Line}}
. -- River - Deleted
{{ExtendedRosterEnd}}
,{{ExtendedRosterStart}}
, and{{ExtendedRosterLine}}
. -- River
June 23[]
- Added fields
[MatchSchedule].PatchPage
and[MatchSchedule].UserSignup
to{{CargoDeclare/MatchSchedule}}m
. -- River - Updated
{{MatchList}}m
not to link a patch unless[MatchSchedule].PatchPage
is defined. -- River - Updated
{{TopSchedule}}m
to show up to 35 things instead of 25. -- River
June 22[]
- Fixed a bug in
{{ExtendedRosterStart}}m
where|nores=
wasn't being handled properly for{{ExtendedRoster}}m
yet. -- River - Fixed a bug in one of the replaces in
{{ReplaceRedirects}}m
. -- River - Created
{{ReplaceRedirects}}m.main()
. -- River - Added a call to
{{ReplaceRedirects}}m
in{{ExtendedRoster}}m
and{{TournamentResultsQueryAbstract}}m
. -- River - Fully deployed
{{ExtendedRoster}}m
. -- River - Fixed row highlighting in
{{ExtendedRoster}}m
. -- River
June 20[]
- Created Maintenance:Scoreboards with switched teams. -- River
- Improved error reporting for match ordering errors in
{{PickBanScore}}m
andGadget - refreshOverview.js
. -- River - Improved error reporting for missing keys in
{{ScoreboardPlayerStats}}m
. -- River
June 19[]
- Created Maintenance:Pick-Bans with switched teams. -- River
June 18[]
- Created
{{ExtendedRoster}}
,{{ExtendedRoster/Line}}
, and{{ExtendedRoster}}m
. -- River
June 17[]
- Created
{{ReplaceRedirects}}m
. -- River
June 16[]
- Updated error text in
Gadget - refreshOverview.js
. -- River - Updated the display in
{{ScoreboardPlayerStats}}m
of picks that were only banned. -- River
June 15[]
- Fixed a remaining instance of
toornament-scraper
usingpage.save
instead ofsite.save
. -- River - Added a
TeamIndepth
preload to Form:MatchHistoryGame,{{MatchHistoryGame/Settings}}m
, and{{MatchHistoryGame/i18n}}m
, which shows the same as theTeam
preload plus some additional columns. -- River
June 14[]
- Fixed a remaining instance of
esports-wiki-cogs
not yet usingmwrogue
. -- River - Updated
toornament-scraper
to usemwrogue
instead ofriver_mwclient
. -- River - Fixed a bug with re-ordering totals based on manual offsets in week 1 in
{{Timeline}}m
. -- River
June 12[]
- Created
{{MapUtil}}m.formatInto()
. -- River - Added field
[ParticipantsArgs].Pool
to{{CargoDeclare/ParticipantsArgs}}m
. -- River - Updated
{{StoreTournamentRoster}}m
to store to[ParticipantsArgs].Pool
. -- River - Created
{{TournamentRosterPool}}m
. -- River - Updated
{{ParticipantsQuery}}m
to be able to display pools. -- River
June 11[]
- Added support to
{{Crossbox}}m
for querying and displaying data from multiple tournaments at the same time. -- River
June 10[]
- Fixed a bug in
{{Infobox/Player}}m
whereresPrevList
could sometimes be nil. -- River - Renamed
[MatchSchedule].Disabled
to[MatchSchedule].DisabledChampions
in{{CargoDeclare/MatchSchedule}}m
. Updated{{MatchSchedule}}m
and{{MatchList}}m
accordingly. -- River - Added support for showing a column of unadjusted games or series in
{{Standings}}m
by supplying|unadjusted_display=
. Also updated{{Timeline}}m
to add unadjusted points when adjusted parameters are provided. -- River
June 9[]
- Updated
esports-wiki-cogs
to usemwrogue
instead ofriver_mwclient
. -- River - Fixed image sorting in
{{PlayerTooltip}}m
(again). -- Jibril
June 5[]
- Increased the number of rounds supported by
Gadget - brackets.css
from 10 to 15. -- River - Fixed a bug in
esports_cron
with the new user redirects script where the task could fail due to case-sensitivity issues. -- River - Added a line break to
{{MSHash}}
. -- River
June 3[]
- Added Category:SelfPlayers to
{{Infobox/Player}}m
when players are in theSelf
namespace. Overwrote parent methodgetSettings
so that categories can be set for all namespaces within the module. -- River - Created a
Highlight Links in Category
rule for Category:SelfPlayers inLocalSettings
. -- River - Added a task in
esports_cron
to periodically delete redirects from main namespace to user namespace. -- River
June 2[]
- Created Category:Manual Image. -- Jibril
- Updated
{{Infobox/Player}}m
to add Category:Manual Image if AutoImage is disabled. -- Jibril
May[]
May 26[]
- Added field
[Players].ToWildrift
to{{CargoDeclare/Players}}m
and added a population of it to{{Infobox/Player}}m
. -- River - Added field
[TenuresUnbroken].NextIsWildrift
to{{CargoDeclare/TenuresUnbroken}}m
and[Tenures].NextIsWildrift
to{{CargoDeclare/Tenures}}m
and added a population of both to{{PlayerTeamHistoryEmbeddedAbstract}}m
. -- River - Temporarily redirected File:Wild Riftlogo std.png to File:Retiredlogo std.png. -- River
- Added a query of
[TenuresUnbroken].NextIsWildrift
to{{TeamMembers}}m
and a display if a player moved to Wild Rift. -- River
May 24[]
- Fixed a bug in
{{TournamentResults}}m
where prizes entered as percentages weren't stored in Cargo properly. -- River - Added a join to
[TeamRedirects]
in{{DisambigPage}}m
. -- River - Created
{{TableUtil}}m.uniqueArray()
. -- River - Fixed a bug in
{{TableUtil}}m.removeValueFromArray()
where the function didn't work. -- River
May 19[]
- Updated
Gadget - variablesGlobal.css
andGadget - variablesWiki.css
to use.theme-fandomdesktop-light
and.theme-fandomdesktop-dark
. -- River
May 18[]
- Updated redirect handling in
esports_cron.yearly_stats_pages.py
again, this time removing any redirect checks from the query and instead doing the check afterwards; this brute-force approach should just work. -- River - Added some header styles to
Gadget - desktop.css
. -- River
May 17[]
- Added a
SimplePage
class tomwcleric
and support for fetching multiple simple pages from the api in batch queries. -- River - Added search support to
mwcleric.fandom_client.py
using simple page batch fetch for the api fetch. -- River - Fixed redirect handling for teams in
esports_cron.yearly_stats_pages.py
. -- River - Removed any uses of
ExtendedPage
fromesports_cron.yearly_stats_pages.py
, as all properties here are now built intomwclient.page.Page
. -- River - Deleted
ExtendedPage
frommwcleric
. -- River
May 9[]
- Updated
{{MatchListAbstract}}m
and{{MatchesUtil}}m
to support comma-separated lists of|This=
to focus more than one tab open at a time. -- River
May 8[]
- Updated
{{MatchListAbstract}}m
to usewikitable2
instead ofwikitable
. -- River - Added a
margin
style to.matchlist
. -- River - Added class
.hoverable-rows
to{{MatchInterviewQuery}}m
and changed.wikitable
to.wikitable2
. -- River
May 7[]
- Fixed a bug in
{{Navbox}}
that was causing view and edit buttons to be unclickable in plain navboxes. -- River - Updated
{{EsportsUtil}}m.playerLinked()
to printNone
instead ofN/A
if the input is <ocde>N/A. -- River - Created
{{EsportsUtil}}m.playerIsNone()
. -- River - Updated
Gadget - playerTeamDisplay.css
to include a style for.player-none
in addition to.newteam-none
. -- River - Updated
{{MatchDetails}}m
to print a greyed-outN/A
for confirmed-empty MVPs. -- River
May 4[]
- Added a show-hide columns display to
{{UserPredictionsLeaderboard}}m
. -- River
April[]
April 30[]
- Updated
{{Standings}}m
so that when|dqteams=
is specified along with|useasresults=yes
, these teams will be marked as disqualified in their[TournamentResults]
values. -- River - Added
%
s to the display of omnivamp, physvamp, spellvamp, and crit in{{Infobox/Item}}m
and added casting to inputs for these parameters removing user-added%
s. -- River - Changed type of
[ExternalContent].Title
fromString
toText
to accommodate longer titles, since an index is probably not needed for this field. -- River - Fixed a bug in
{{PlayerCurrentTeam}}m
where null information could be sent as the player's last team information if a residency change or contract change happened more recently than a roster change, leading to incomplete intro sentences for former players with residency changes following their departure from teams. -- River - Updated the expected syntax of the
union
param in{{CargoUtil}}m.queryAndCast()
andlog
to require only one level of nesting. Updated{{PlayerCurrentTeam}}m
and{{MatchInterviewQuery}}m
accordingly. -- River - Updated
{{Bracket}}m
so that a manualBYE
parameter cannot have a different score displayed, particularly relevant when two teams both forfeit a match. -- River - Updated
{{DisambigPage}}m
and{{DisambigPage/i18n}}m
to displaypersonality
instead ofplayer
for player pages that are personalities. -- River - Added a column show-hide display to
{{PickBanHistory}}m
. -- River
April 29[]
- Added support for
|wildrift=Yes
to{{Retirement}}m
and{{Retirement/i18n}}m
to show players retiring and moving to Wild Rift. -- River - Created Widget:ColumnShowHide and
{{ColumnShowHide}}m
. Added support for column show-hiding to{{MatchHistoryPlayer}}m
and{{MatchHistoryGame}}m
. Added supporting code toGadget - toggles.js
andGadget - toggles.css
; however, the cache still has not updated the js. -- River - Added support for
|dqteams=
to{{Standings}}m
. Added.standings-dq
styles toGadget - standings.css
. Addedrow.hiddenpoints
to sorting calculations in{{TournamentUtil}}m
. -- River
April 27[]
- Fixed a bug with restoring backups in
mwrogue
. -- River - Fixed an issue with the deployment of the updated
{{Retirement}}
templates, tanking advantage of the backups. -- River - Fixed some remaining issues in
{{Retirement}}m
to support the new format. -- River - Ran a final script to remove old unneeded parameters from
{{Retirement}}
. -- River
April 26[]
- Ran phase 3 of migrating
{{Retirement}}
to the new format. -- Jibril
April 25[]
- Added support for
|excludeteams=
to{{Standings}}m
. -- River - Created namespace
Backup
. -- River - Wrote support for backing up templates in the
Backup
namespace inmwrogue
. -- River - Ran a backup script of all
{{Retirement}}
templates before moving onto the next phase of the three-part migration. -- River - Ran phase 2 of migrating
{{Retirement}}
to the new format. -- Jibril
April 24[]
April 22[]
- Created an initial version of
Gadget - desktop.css
. -- River
April 20[]
- Created
{{RosterChangeSentencePrinterAbstract}}m
and slightly refactored{{RosterChangeData}}m
to rely on it. -- River - Created
{{MapUtil}}m.selfDictInPlace()
. -- River - Updated
{{Retirement}}m
to use{{RosterChangeSentencePrinterAbstract}}m
; this adds support for|custom_prepend=
and|custom_append=
. -- River - Made un-retirements bold player name in
{{Retirement}}m
. -- River
April 19[]
- Added a transclusion of
{{RosterChanges/CargoAttach}}
to{{TeamRoster}}
if (and only if)|is_pickup=
is specified. -- River - Updated
{{Retirement}}m
to use{{RCPlayer}}
. -- River - Ran phase 1 of a three-part migration to update all occurrences of
{{Retirement}}
to be compatible with the new module. -- Jibril - Removed all
api_high_limits
code frommwcleric
, as thecargoquery
action provides the limit along with a query whenmax
is used and so this is unnecessary. -- River
April 17[]
- Added support for interactive login and changed the credentials file storage to a json instead of individual text files in
mwcleric
. -- River
April 11[]
- Fixed a bug in
{{Infobox/Champion}}m
where|ddragon_key=
was accidentally mandatory. -- River - Added an error display with the name of the player page when there was no
[PlayerRedirects]
entry due to a missing blank edit in{{TeamMembers}}m
and{{TeamMembers/i18n}}m
. -- River - Updated
{{TeamPlayerLeagueHistory}}
not to work outside of the main namespace, and to print a message saying so when it's called in other namespaces. -- River - Deleted
{{GameSchedule/NoTeams}}
,{{GameSchedule}}
, and{{GameSchedule}}m
. -- River
April 10[]
- Fixed a bug in
Gadget - brackets.css
that was interfering with brackets on the front page sometimes. -- River
April 4[]
- Created
{{TableUtil}}m.uniqueKeyMergeArrays()
. Added support foruniqueKey
to theunion
functionality in{{CargoUtil}}m
. Updated{{MatchInterviewQuery}}m
to be more performant by using a union instead of two copies of[PlayerRedirects]
and anOR
. -- River
April 3[]
- Updated
{{Infobox/Team}}m
so that disbanded teams won't show automated roster photos. Added support for|suppress_roster_photo=
. -- River - Deleted
{{TeamMembersCurrent}}m
; this will never be used. -- River - Deleted
{{NewsCurrentStatusAbstract}}m
, which is now no longer in use. -- River
April 2[]
April 1[]
- Slightly refactored
{{SubpageTabs}}m
. -- River - Excluded low-content players from
{{ResidencyList}}
. -- River - Created
{{SubpagesTOC}}
and{{ResidencySubpagesTOC}}
. -- River - Added an interwiki link to the game info wiki. -- River
- Added a link to the Universe page and to the game info wiki to
{{Infobox/Champion}}m
. -- River
March[]
March 31[]
- Added auto-deletion of pick-ban history pages when using the !Move To User gadget. -- Ragaga
March 30[]
- Added more preloads for maintaining contract data in
{{PlayerCurrentTeam}}m
. -- Thrust216 - Updated
{{PlayerCurrentTeam}}m
to use a union of three separate queries to improve performance. -- River - Added support for a union construction to
{{CargoUtil}}m
. -- River
March 28[]
- Fixed an ordering issue in
{{PickBanHistory}}m
. -- TbHaitham - Fixed a bug in
{{TeamSchedule}}m
where BO1s in which teams switched sides and one team lacked a page would display the incorrect winner. -- River
March 27[]
March 25[]
- Fixed a bug in
esports_cron.yearly_stats_pages.py
where the wrong key was being looked up to check if a team stats page was a redirect. -- River
March 24[]
- Added
|require_results=y
to{{TeamYearStats}}
in order to populate Category:Empty ScoreboardPlayerStats when empty results are given. -- Fowler
March 23[]
- Deleted
{{PickBanHistoryPretty/Tournament}}m
,{{PickBanHistoryText/Tournament}}m
,{{PickBanHistoryText/Team}}m
, and{{PickBanHistoryPretty/Team}}m
. -- River - Deleted
{{PickBanHistoryPrettyAbstract}}m
and{{PickBanHistoryTextAbstract}}m
. -- River - Created Category:Pick-Ban History Modules. -- River
March 22[]
- Deleted
{{PickBanHistoryTournament/Pretty}}m
,{{PickBanHistoryTournament/Text}}m
, and{{PickBanHistoryTournament}}m
. -- River - Updated
cron.sprites_cachebreak.py
to update MediaWiki:FandomMobile.css in addition to MediaWiki:Mobile.css. -- River - Copied MediaWiki:Mobile.css to MediaWiki:FandomMobile.css on all wikis (just some sprite cachebreaks were out of date by a couple days). -- River
- Updated
cron.sprites_cachebreak.py
to usesite.save
instead ofpage.save
to prevent read-timeout errors. -- River - Created
{{PickBanHistoryFormatterAbstract}}m
,{{PickBanHistoryFormatter/Pretty}}m
, and{{PickBanHistoryFormatter/Text}}m
. -- River - Created
{{PickBanHistoryTeam}}m
and{{PickBanHistoryTournament}}m
, setting aformatterClass
which is either{{PickBanHistoryFormatter/Pretty}}m
or{{PickBanHistoryFormatter/Text}}m
. -- River - Updated
{{PickBanHistoryTeam}}m
and{{PickBanHistoryTournament}}m
not to subclass{{PickBanHistoryAbstract}}m
but only to set query and formatter classes as attributes on it. Made{{PickBanHistoryAbstract}}m
no longer be an abstract class. -- River - Moved
{{PickBanHistoryAbstract}}m
back to{{PickBanHistory}}m
. -- River
March 21[]
- Updated
leaguepedia_util.scrape_runes.py
so that a page with a tabs header and no other content won't cause a crash. -- River - Repopulated Category:Query Templates. -- River
- Deleted
{{cc}}
. -- River - Moved
{{Bracket}}m
error messages to{{Bracket/i18n}}m
. Added an error when tab is not defined in a row (this should only occur in the event of corrupted data that requires a table rebuild, however). -- River - Refactored
{{PickBanHistoryAbstract}}m
and created{{PickBanHistoryPrettyAbstract}}m
,{{PickBanHistoryTextAbstract}}m
, and{{PickBanHistoryQueryAbstract}}m
. -- River- Created
{{PickBanHistoryPretty/Tournament}}m
,{{PickBanHistoryQuery/Tournament}}m
, and{{PickBanHistoryText/Tournament}}m
. Updated{{PBH}}
and{{PBHistoryTournament}}
accordingly as well as all of the invokes. -- River - Created
{{PickBanHistoryPretty/Team}}m
,{{PickBanHistoryText/Team}}m
,{{PickBanHistoryQuery/Team}}m
,{{PBHT}}
, Form:PickBanHistoryTeam, and{{PBHistoryTeam}}
. Updated{{SubpageSettings}}m
to include team tabs. -- River - Updated
esports_cron.subpages.py
andGadget - createPlayer.js
to create pick-ban history pages for teams. -- River - Added title attribute to teams in pick-ban history. -- River
- Removed class
.pbh-cell
in order to somewhat decrease the size of the output HTML. -- River
- Created
March 19[]
- Deleted
{{ScoreboardTabVariablesClass}}m
. -- River - Updated
{{SetVariablesClass}}m
to have separate publicset
andget
methods from its private ones. Updated{{MatchSchedule}}m
to use these. -- River - Created
{{TabVariables}}m
. Updated{{TabsAbstract}}m
,{{PicksAndBans}}m
, and{{ScoreboardAbstract}}m
to use it instead of directly working with the same variable names. -- River
March 18[]
- Fixed behavior when creating stats pages for players who aren't playing under the name of their current pages in
esports_cron
. -- River - Made
river_mwclient
safe for the upcoming Fandom domain migration. -- River - Published
river_mwclient
to PyPI. -- River - Created Category:Empty ScoreboardPlayerStats. -- River
- Added support for any template invoking
{{ScoreboardPlayerStats}}m
to specify|require_results=
in order to populate Category:Empty ScoreboardPlayerStats when empty results are given. -- River - Added Category:Empty ScoreboardPlayerStats population to
{{PlayerYearStats}}m
. -- River
March 17[]
- Added support for
\s
to display a space in the|one_to_many_sep=
in{{CargoQuery}}m
. -- River
March 16[]
- Fixed a bug in
{{MatchDayLookup}}m
where thenumber
type was given to the wrong Cargo parameter, stopping any days from being displayed. -- River
March 15[]
- Added an extra timeout and retry to
leaguepedia_util.gcd_scrape.py
when reading from the google drive API. -- River - Deleted
{{PickBanHistory}}m
(this version of the code is no longer used). Note that several pages had hard-coded transclusions of it and had to be changed individually. -- River - Updated
{{Standings}}m
to useMatchId
instead ofUniqueMatch
. -- River - Reformatted the query in
{{Standings}}m
so that the parameters are all inline in the table. -- River - Slightly refactored
{{Standings}}m
. -- River - Updated
{{FrontpageMatches/Settings}}m
,{{ScheduleNavbox}}m
,{{MVPStandings}}m
,{{Timeline}}m
, and{{SpoilerFreeSchedule}}m
to useMatchId
instead ofUniqueMatch
. -- River - Added a tooltip title to the team cells in
{{Timeline}}m
and{{Crossbox}}m
. -- River - Added a
wide-content-scroll
wrapper to{{MatchDetails}}m
. -- River - Updated
{{ScoreboardButtonVariables}}m
,{{MatchDetails}}m
,{{TopSchedule}}m
,{{GenerateTeamRosterText}}m
,{{PickBanScore}}m
, Maintenance:Schedules Missing Patch, and Maintenance:Games With Reddit Threads But Match Doesn't Have to useMatchId
instead ofUniqueMatch
. -- River - Deleted
{{SetScoreboardTab}}
, now unused after fully migrating to using thecontinue
method for setting scoreboard ids. -- River - Removed
{{ScoreboardTabVariablesClass}}m
dependency from{{MatchSchedule}}m
now that{{SetScoreboardTab}}
is no longer in use.[MatchSchedule].ScoreboardID_Wiki
and[MatchSchedule].GameId
are now always identical! -- River - Added field
[MatchSchedule].IsGameSchedule
to{{CargoDeclare/MatchSchedule}}m
. -- River - Added stores to
[MatchSchedule].IsGameSchedule
and[MatchSchedule].MatchId
to{{GameSchedule}}m
. -- River
Match 14[]
- Added field
[MatchScheduleGame].MatchId
to{{CargoDeclare/MatchScheduleGame}}m
(store was already in{{MatchSchedule}}m
. -- River - Added field
[MatchScheduleGame].GameId
to{{CargoDeclare/MatchScheduleGame}}m
and added a store in{{MatchSchedule}}m
. -- River - Added fields
[PicksAndBansS7].GameId
and[PicksAndBansS7].MatchId
to{{CargoDeclare/PicksAndBansS7}}m
. Added a store to the former to{{PicksAndBans}}m
; a store to the latter was already present. -- River - Updated the query at Match History Index to use
MatchId
instead ofUniqueMatch
. -- River - Updated
{{CastingHistory}}m
,{{Bracket}}m
,{{Crossbox}}m
,{{MVPHistory}}m
, and{{TeamSchedule}}m
to useMatchId
instead ofUniqueMatch
. -- River - Created
{{TournamentUtil}}m.isInternational()
. Updated{{Bracket}}m
and{{Standings}}m
to use this instead of checking the status of{{#var:Event Region}}
explicitly. -- River - Added additional debugging information in the error message that a team wasn't found in its match in
{{TeamSchedule}}m
. -- River - Added a validation to
{{MatchSchedule}}m
that blue & red team are not the same in a single game, throwing an error when they are. -- River - Updated
{{TeamPLHQuery}}m
to use[TeamRosters].OverviewPage
instead of[TeamRosters]._pageName
in its join, fixing a bug when team roster data pages are used for LDL. -- River - Removed an unnecessary
or 0
from{{VarsUtil}}m.setGlobalIndex()
. -- River - Created
{{EsportsUtil}}m.setScoreDisplays()
. Updated{{Bracket}}m
,{{MatchSchedule}}m
, and{{TeamSchedule}}m
to use it. -- River- This may have added support for both teams forfeiting to
{{MatchSchedule}}m
. -- River
- This may have added support for both teams forfeiting to
- Added support for
|has_bio=
to be used alongside|low_content=
to{{Infobox/Player}}m
. UpdatedGadget - playerTeamDisplay.css
to support this. -- River - Updated
{{PickBanHistory}}m
to join onMatchId
instead ofUniqueMatch
. -- River - Created
{{PickBanHistoryAbstract}}m
,{{PickBanHistoryTournament}}m
,{{PickBanHistoryTournament/Text}}m
,{{PickBanHistoryTournament/Pretty}}m
, and{{PickBanHistory/i18n}}m
. -- River- Updated
{{PBH}}
to invoke{{PickBanHistoryTournament/Text}}m
. Updated{{PBHistoryTournament}}
to invoke{{PickBanHistoryTournament/Pretty}}m
. -- River - Added a
Winner
column to{{PickBanHistoryTournament/Text}}m
. -- River
- Updated
March 13[]
- Redirected
{{PicksAndBans/SectionButton}}
to{{PicksAndBans/Button}}
. -- River - Added a display of patch next to show-hide buttons when applicable in pick-ban pages. -- River
- Added support for
|patch=
to{{PicksAndBans/SectionButton}}
in{{PicksAndBans}}m
. -- River - Updated
Gadget - toggles.css
to include styles for.info-item
. -- River
- Added support for
- Added field
[MatchSchedule].MatchId
to{{CargoDeclare/MatchSchedule}}m
. -- River - Populated
[MatchSchedule].MatchId
in{{MatchSchedule}}m
. -- River - Added a display of match day in
{{PicksAndBans}}m
. -- River- Created
{{MatchDayLookup}}m
. -- River - Added support for
|disable_day_headers=
for{{PicksAndBans/Button}}
to{{PicksAndBans}}m
. -- River - Added support for
|day=
for{{PicksAndBansS7}}
and{{PicksAndBans}}
to{{PicksAndBans}}m
. -- River - Adjusted the store of
[MatchSchedule].MatchDay
so that it resets every tab. -- River
- Created
- Updated
Gadget - tournamentDisplay.css
to accommodate the day display. -- River
March 8[]
- Added a line to MediaWiki:Common.js and MediaWiki:FandomMobile.js to change the display of
Page
to_pageName
in Cargo tables displayed in the Special:CargoTables section. -- River - Fixed a bug in
{{ScoreboardAbstract}}m
where cyclic permutations ofIngameRole
were being handled incorrectly. -- River
March 4[]
- Updated
Gadget - extensionStyles.css
to fix some FlaggedRevs styles that were broken in a recent deploy. -- River
February[]
February 28[]
- Updated the list of wikis at
Gadget - syncPages.js
. -- River
February 25[]
- Added additional padding overrides in the mobile skin to
Gadget - news.css
. -- River - Added support for
|ingame_role=
to{{Scoreboard/Player}}
. -- River - Added
[ScoreboardPlayers].IngameRole
to{{CargoDeclare/ScoreboardPlayers}}m
. Updated{{ScoreboardAbstract}}m
to store to it. Updated{{MatchHistoryPlayer}}m
and{{ScoreboardPlayerStats}}m
to query it instead of[ScoreboardPlayers].Role
. -- River - Fixed
{{DisplayEntityNames}}m
to cast all inputs as strings. -- River - Updated
{{ScoreboardAbstract}}m
to respect|ingame_role=
when storing to[ScoreboardGames].Team1Picks
,[ScoreboardGames].Team2Picks
,[ScoreboardGames].Team1Players
, and[ScoreboardGames].Team2Players
. -- River - Deleted
{{MatchRecapS8}}
and{{MatchRecapS8/Player}}
(unused redirects for the past several months). -- River
February 24[]
- Fixed the sort by clause for the query in
{{PlayerTooltip}}m
to consider manual sort dates for player images correctly. -- Jibril - Created
Gadget - mobile.css
. -- River - Created MediaWiki:FandomMobile.js and added fixes to image toggles in the mobile skin there. -- River
February 23[]
- Added a script to
esports_cron
to create redirects with missing parenthesis. -- Jibril
February 21[]
- Added support for
skin-fandommobile
toGadget - variablesWiki.css
andGadget - variablesGlobal.css
. -- River
February 19[]
- Added class
hoverable-rows
to{{RunesStart}}
and{{RunesStart2019}}
. -- River
February 16[]
- Disabled all DPL tracking categories by creating MediaWiki:Dpl-tag-tracking-category, MediaWiki:Dplvar-parserfunc-tracking-category, MediaWiki:Dplnum-parserfunc-tracking-category, MediaWiki:Dpl-parserfunc-tracking-category, MediaWiki:Dpl-intersection-tracking-category, MediaWiki:Dplmatrix-parserfunc-tracking-category, MediaWiki:Dplchapter-parserfunc-tracking-category, and MediaWiki:Dplreplace-parserfunc-tracking-category. -- River
February 15[]
- Added a new command to list valid inputs to
esports-wiki-cogs.matchscheduleparser
. -- Jibril
February 12[]
- Fixed an issue in
esports-wiki-cogs.matchscheduleparser
where the bot wasn't able to create and send the text file to the user. -- Jibril - Updated commands in
esports-wiki-cogs.matchscheduleparser
to be case insensitive. -- Jibril
February 11[]
- Created
esports-wiki-cogs.matchscheduleparser
. -- Jibril
February 10[]
- Updated
{{MatchListAbstract}}m
to allow for better customization of{{AutoMatches}}
. No functional change should occur. This change was initially written on the Valorant wiki. -- Bruno Blanes
February 9[]
- Created MediaWiki:FandomMobile.css. -- River
February 8[]
- Fixed an issue in
{{PlayerCurrentTeam}}m
where contracts weren't being reset on team leave. This patch takes into account sister teams, using a different and less complex approach from that of{{PlayerTeamHistoryAbstract}}m
. -- River
February 7[]
- Adjusted the styles of
.navbar
inGadget - interface.css
and updated{{Navbox}}
so that navboxes always have this CSS applied. This change was initially written on the Valorant wiki. -- River
February 6[]
- Added a fallback to
[Tournaments].DateStartFuzzy
to{{PlayerTooltip}}m
for the player image ordering. -- River
February 5[]
- Added a
nowrap
to the total score in crossboxes inGadget - tournamentDisplay.css
. -- River
February 4[]
- Added type
ro-tournament
to$wgCustomLogsLogs
. -- River - Created MediaWiki:Log-name-ro-tournament, MediaWiki:Logentry-ro-tournament-ro-tournament, and MediaWiki:Log-description-ro-tournament. -- River
- Updated
Gadget - refreshOverview.js
to write to thero-tournament
log when running Refresh Overview for a tournament. -- River - Updated
esports_cron
to refresh cache hourly according to thero-tournament
log. -- River
January[]
January 24[]
- Updated Form:Infobox Player to query for player images by default. -- Jibril
January 23[]
- Created
{{CargoDeclare/TeamRosterPhotos}}m
and[TeamRosterPhotos]
. -- Jibril - Created
{{TeamRosterPhotoMetadata}}m
and{{TeamRosterPhotoMetadata}}
. -- Jibril - Created
{{TeamProfileGallery}}m
and{{TeamProfileGallery}}
. -- Jibril - Updated
{{Infobox/Team}}m
to query for a roster photo. -- Jibril
January 22[]
- Updated
leaguepedia_sb_parser
to remove Hanzi characters from team names in the QQ (Chinese server) parser before stripping them out of player names. -- River - Added support in
river_mwclient
for specifyinghttps
orhttp
at the start of URLs inWikiClient
classes. -- River - Added method
touch_title()
toWikiClient
inriver_mwclient
. -- River
January 13[]
- Added namespace
10012
(Tooltip) to$wgFlaggedRevsNamespaces
. -- River
January 12[]
- Fixed a bug in
{{RosterChangeData}}m
where the preloadgcd_join_main_or_acad
was attempting to get theStatus
from the wrong place. Additionally fixed a bug in{{RosterChangeData/Sentences}}m
where the wrong name of the preload (gcd_main_or_acad
) was being sorted. -- River
January 11[]
- Created
{{DisplayEntityNames}}m
and{{DisplayEntityNames}}
. -- River - Added a check to
Gadget - predictions.js
that the page was actually created, along with a warning to confirm email if it wasn't. -- River
January 10[]
- Fixed a bug in
{{TeamMembers}}m
where players were being sorted by entire role instead of just ingame role. -- River - Updated
river-wiki-cogs
to send a friendlier message onReadTimeout
exceptions. -- River
January 3[]
- Added a join to
[TeamRedirects]
to{{OrganizationResults}}m
and{{NewsQueryOrganization}}m
. -- River - Added 2021 to
{{GameUtil}}m
. -- River
January 2[]
- Added a check of existence of
teams.resPrevList
in{{Infobox/Player}}m
prior to checking for its length. -- River