Page MenuHomePhabricator

ashley (Jack Phoenix)
Senior Software Developer

Projects (55)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 4 2014, 1:59 PM (349 w, 1 d)
Availability
Available
IRC Nick
ashley
LDAP User
Jack Phoenix
MediaWiki User
Jack Phoenix [ Global Accounts ]

I've been developing MediaWiki since 2008, maintaining social tools as well as a few other extensions and skins.

Since 2013 I've had +2 rights to mediawiki/skins/* repositories.

I'm also a staff member at ShoutWiki, a wiki hosting service.

Recent Activity

Sun, Jun 6

ashley committed R1893:2bc97f677a0e: Rename #bodyContent to #content for improved VisualEditor support (authored by ashley).
Rename #bodyContent to #content for improved VisualEditor support
Sun, Jun 6, 4:19 PM

Sat, Jun 5

ashley committed rSCOSa209f76fbb69: Add an AUTHORS file for detailed authorship information for GPL compliance (authored by ashley).
Add an AUTHORS file for detailed authorship information for GPL compliance
Sat, Jun 5, 8:21 AM

Fri, Jun 4

ashley committed rSCOS7044c14e1286: Fix typo in README (authored by ashley).
Fix typo in README
Fri, Jun 4, 3:51 PM

Wed, Jun 2

ashley awarded T899: Unclear what the point of tokens in Phabricator is a Burninate token.
Wed, Jun 2, 2:59 PM · Phabricator

Tue, Jun 1

ashley added a comment to T283604: Make Lingo compatible with MediaWiki 1.35: TitleMoveComplete hook; Undefined index parserhook; Invalid argument supplied for foreach().

The above patch should fix the E_NOTICE/E_WARNING about undefined indexes (though it's beyond me why those were happening in the first place; given that Lingo registers itself as a parser hook, surely the array should, well, be an array!), but I want to note two things:

  • Apparently, as per its MediaWiki.org info page, Lingo is currently unmaintained
  • Lingo does not use the TitleMoveComplete hook as of both git master and REL1_35; maybe you're using an old version of it? Though I have a hunch that Lingo never used that hook to begin with and the deprecation notice is caused by another (outdated) extension instead.
Tue, Jun 1, 11:45 PM · Patch-For-Review, Technical-Debt, MediaWiki-extensions-Lingo
ashley added a comment to T284010: Skip button gets stuck on last question + 1.

To state some of the obvious points:

  • Account creation is restricted so I'm not able to create a dummy user account to try to reproduce the bug, but...

We disabled that because the spambots were quite active on test3wiki. Nevertheless, I've reenabled it now.

Cheers,
Doug

Tue, Jun 1, 10:08 AM · Social-Tools, User-RhinosF1, QuizGame
ashley closed T283944: TinyMCE: edit fails after upgrade to MW 1.36 as Resolved.

Closing since Duncan merged my patch. Glad to hear it's working again. :)

Tue, Jun 1, 9:58 AM · MediaWiki-extensions-TinyMCE
ashley committed rETMCecf9c2401092: Call EditPage#setContextTitle after constructing a new EditPage instance to… (authored by ashley).
Call EditPage#setContextTitle after constructing a new EditPage instance to…
Tue, Jun 1, 9:12 AM

Mon, May 31

ashley added a comment to T284010: Skip button gets stuck on last question + 1.

To state some of the obvious points:

  • The test wiki in question is running MW 1.36.0, but Social-Tools have only been tested w/ 1.35(.0/.2); ideally this wouldn't really matter and they'd work just as well on both versions, just w/o losing the LTS compatibility, but I cannot vouch for that as I've not tested it myself
  • Account creation is restricted so I'm not able to create a dummy user account to try to reproduce the bug, but...
  • ...neither mentioned issue is one I've come across before locally, nor am I able to replicate the bugs on my local dev box, but...
  • ...it wouldn't exactly shock me if you had found a bug or several bugs in the QuizGame JS; to put it very nicely, I don't like that code, despite or perhaps due to having written a fair chunk of it :)
Mon, May 31, 12:30 PM · Social-Tools, User-RhinosF1, QuizGame

Sun, May 30

ashley added a comment to T283980: Phacility (Maintainer of Phabricator) is winding down. Upstream support ending..

Option 1: move to some open-source fork

Does one exist? Are they well maintained? Also, T45 is open for years.

Sun, May 30, 8:30 AM · Release-Engineering-Team (Seen), User-Matthewrbowker, Phabricator

Sat, May 29

ashley added a comment to T268667: Archive mediawiki/extensions/MultiUpload?.

The repo should probably be marked read-only sooner rather than later to discourage people from submitting patches against it (assuming that the said patch isn't someone willing to step up as the maintainer & unbreak the extension), given the extension's current, hopeless state.

Sat, May 29, 1:37 PM · User-Kizule, Wikimedia-GitHub, translatewiki.net, Diffusion-Repository-Administrators, Projects-Cleanup, MediaWiki-extensions-MultiUpload

Fri, May 28

ashley added a reverting change for rECPG33b6c2d637e8: Add phan & seccheck & make both pass + fix ConfirmEdit (CAPTCHA) extension…: rECPGc39535a82890: Unbreak infobox parsing.
Fri, May 28, 5:12 PM
ashley committed rECPGc39535a82890: Unbreak infobox parsing (authored by ashley).
Unbreak infobox parsing
Fri, May 28, 5:12 PM
ashley committed rETMC997f0eb908ce: Fix CI failures (authored by ashley).
Fix CI failures
Fri, May 28, 4:44 PM
ashley added a comment to T283935: Unarchive EditAccount repository on Gerrit.

Add WikiTeq as a member on Gerrit (so we can have +2 right)

I've done this.

Fri, May 28, 1:42 PM · User-Kizule, Diffusion-Repository-Administrators, Gerrit

Thu, May 27

ashley added a comment to T244408: Consolidate source code licenses to single line per file.

That value would be lost behind a single line, even more totally ignored because, sadly, nobody reads the full license.

And you think people don't just skip reading 20+ lines of boilerplate comments? ;-)

Thu, May 27, 11:36 AM · Readers-Web-Backlog (Tracking), User-RhinosF1, Software-Licensing, WMF-Legal, Technical-Debt
ashley added a comment to T171480: VisualEditor support for Metrolook.

With VE being made part of MW core

AIUI this is the long-term plan/vision, at least in some form; I assume the Parsoid people would know specifics? But VE is not yet a part of core, though it...might be bundled with the tarball release.

Thu, May 27, 11:34 AM · Metrolook
ashley updated subscribers of T260327: formatting of head line broken.

I think this should nowadays be mostly fixed? cc @Paladox

Thu, May 27, 11:22 AM · Metrolook

Sun, May 23

ashley committed rMSPO258aea309e77: Add landmark role attributes for screen readers etc. for consistency w/ other… (authored by ashley).
Add landmark role attributes for screen readers etc. for consistency w/ other…
Sun, May 23, 12:42 PM

Fri, May 21

ashley awarded T283097: Run phan CI job unconditionally for all extensions a Love token.
Fri, May 21, 9:00 PM · phan, Continuous-Integration-Config
ashley committed rMSPO4f368c5c9346: Check for the array-ness of $value before trying to use it as such to avoid an… (authored by ashley).
Check for the array-ness of $value before trying to use it as such to avoid an…
Fri, May 21, 1:16 PM
ashley committed rMSPO247b544c931f: Minor coding style nitpicks (authored by ashley).
Minor coding style nitpicks
Fri, May 21, 11:20 AM

Thu, May 20

ashley committed rMSPO03b891cff75b: Indentation style fix: use tabs instead of spaces (+trim EOL whitespace) (authored by ashley).
Indentation style fix: use tabs instead of spaces (+trim EOL whitespace)
Thu, May 20, 9:41 PM
ashley committed rMSPOb8f6696289e6: Remove #preftoc CSS rules, no longer needed/used by anything (authored by ashley).
Remove #preftoc CSS rules, no longer needed/used by anything
Thu, May 20, 9:41 PM
ashley added a comment to T283237: Rename Phab project #wikimedia-irc-freenode to #wikimedia-irc-libera ?.

Is there a particular reason to have the network name included in the tag name? I.e. wouldn't a more generic "wikimedia-irc" tag suffice for any and all things IRC?

Thu, May 20, 12:44 PM · Project-Admins, wikimedia-irc-libera

Tue, May 18

ashley committed rENSUde5b4f95147a: Add phan & seccheck & make 'em pass (authored by ashley).
Add phan & seccheck & make 'em pass
Tue, May 18, 6:01 PM
ashley committed rEPGAd7aab6b7d8e1: Add phan & seccheck & make 'em pass (authored by ashley).
Add phan & seccheck & make 'em pass
Tue, May 18, 4:59 PM
ashley committed rEPGAafb8eba73ea3: Crude but apparently functional hack to work around the deprecation of the… (authored by ashley).
Crude but apparently functional hack to work around the deprecation of the…
Tue, May 18, 4:40 PM
ashley closed T146588: Link to user's blogs on the userpage within SocialProfile as Resolved.

Boldly closing as resolved in light of the above discussion about the existing feature.

Tue, May 18, 2:17 PM · BlogPage, Social-Tools, SocialProfile
ashley added a comment to T283074: It's unclear how can one translate the word "and" in the license note on Mobile Frontend.

That's what I thought, and this message is translated to Hebrew, and yet it appears in English.

Seems that it's because of this (which, at a glance, looks very out-of-place to me):

Tue, May 18, 1:50 PM · Readers-Web-Backlog, VisualEditor, MobileFrontend, I18n

Sun, May 16

ashley created T282967: Bring back Comments of the Day.
Sun, May 16, 10:25 AM · Social-Tools, LinkFilter, Comments, BlogPage
ashley created T282966: VoteNY PostgreSQL tests failing on CI (due to the inconsistent/non-standard DB table name?).
Sun, May 16, 10:20 AM · Social-Tools, ci-test-error, PostgreSQL, VoteNY, Comments
ashley committed rEIMR65826138104d: Add seccheck (already passes \o/) (authored by ashley).
Add seccheck (already passes \o/)
Sun, May 16, 9:02 AM
ashley committed rESPRb2588331c63c: Add phan & seccheck & make 'em pass (authored by ashley).
Add phan & seccheck & make 'em pass
Sun, May 16, 8:21 AM
ashley committed rESPR58d2420c0f72: [SECURITY] Fix XSS in various SystemGifts/UserGifts-related special pages (authored by ashley).
[SECURITY] Fix XSS in various SystemGifts/UserGifts-related special pages
Sun, May 16, 7:29 AM
ashley committed rEAUG96ee15aec580: Fix tag nesting in the description message (authored by ashley).
Fix tag nesting in the description message
Sun, May 16, 12:09 AM

Sat, May 15

ashley committed rESPR3a7d368bc28e: Correct the capitalization of WebRequest#getFileTempname (authored by ashley).
Correct the capitalization of WebRequest#getFileTempname
Sat, May 15, 6:38 PM
ashley committed rESPR9192a845403d: Cleanup to Echo integration code (authored by ashley).
Cleanup to Echo integration code
Sat, May 15, 4:59 PM
ashley committed rECPG33b6c2d637e8: Add phan & seccheck & make both pass + fix ConfirmEdit (CAPTCHA) extension… (authored by ashley).
Add phan & seccheck & make both pass + fix ConfirmEdit (CAPTCHA) extension…
Sat, May 15, 4:54 PM
ashley moved T282944: PictureGame: Unbreak SQLite support from Backlog to PictureGame on the Social-Tools board.
Sat, May 15, 2:53 PM · Social-Tools, SQLite, PictureGame
ashley moved T281858: extensions/LinkFilter - Use UserGroupManager instead of User group methods from Backlog to LinkFilter on the Social-Tools board.
Sat, May 15, 2:53 PM · Social-Tools, LinkFilter, Technical-Debt (Deprecation process), MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30)
ashley moved T282897: Remove/Replace use of deprecated hook SkinTemplateOutputPageBeforeExec from Backlog to PictureGame on the Social-Tools board.
Sat, May 15, 2:53 PM · Patch-For-Review, Social-Tools, MediaWiki-extensions-Other, MediaWiki-extensions-ExtraLanguageLink, MediaWiki-extensions-HitCounters, MediaWiki-extensions-Interlanguage, MediaWiki-extensions-LanguageSelector, MediaWiki-extensions-News, PictureGame, ci-test-error
ashley moved T269798: Disable editing hidden profile sections from Backlog to SocialProfile on the Social-Tools board.
Sat, May 15, 2:10 PM · Social-Tools, SocialProfile
ashley moved T271213: Edit Count doesn't retroactively update after adjusting $wgNamespacesForEditPoints from Backlog to SocialProfile on the Social-Tools board.
Sat, May 15, 2:10 PM · Social-Tools, SocialProfile
ashley moved T281861: extensions/SocialProfile - Use UserGroupManager instead of User group methods from Backlog to SocialProfile on the Social-Tools board.
Sat, May 15, 2:10 PM · Patch-For-Review, Social-Tools, SocialProfile, Technical-Debt (Deprecation process), MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30)
ashley moved T281887: extensions/WikiForum - Use UserGroupManager instead of User group methods from Backlog to WikiForum on the Social-Tools board.
Sat, May 15, 2:10 PM · Social-Tools, WikiForum, Technical-Debt (Deprecation process), MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30)
ashley moved T282048: Feature request: WikiForum should allow users to edit their own posts from Backlog to WikiForum on the Social-Tools board.
Sat, May 15, 2:09 PM · Social-Tools, WikiForum
ashley moved T282944: PictureGame: Unbreak SQLite support from Backlog to Bugs on the PictureGame board.
Sat, May 15, 1:12 PM · Social-Tools, SQLite, PictureGame
ashley created T282944: PictureGame: Unbreak SQLite support.
Sat, May 15, 1:11 PM · Social-Tools, SQLite, PictureGame

May 14 2021

ashley committed rEHAW39aa0104f0d3: Rename confusingly named variable (authored by ashley).
Rename confusingly named variable
May 14 2021, 10:15 AM

May 12 2021

ashley committed rEDBAf00d87764127: Fix the capitalization of WebRequest#getFileTempname to match the canonical… (authored by ashley).
Fix the capitalization of WebRequest#getFileTempname to match the canonical…
May 12 2021, 4:22 PM
ashley committed rERGUad6710a6ac3f: Add phan & seccheck & make 'em pass (authored by ashley).
Add phan & seccheck & make 'em pass
May 12 2021, 3:38 PM

May 9 2021

ashley committed rEHAW708ef63f681b: Remove British English "translation" that isn't even in English (authored by ashley).
Remove British English "translation" that isn't even in English
May 9 2021, 8:26 AM

May 6 2021

ashley committed rENSU3c928640d226: For SQLite compatibility, PRIMARY KEY needs to be *before* AUTO_INCREMENT (authored by ashley).
For SQLite compatibility, PRIMARY KEY needs to be *before* AUTO_INCREMENT
May 6 2021, 7:35 AM
ashley committed rSGMD957bfb9086c3: Don't call deprecated BaseTemplate#getFooterIcons (authored by ashley).
Don't call deprecated BaseTemplate#getFooterIcons
May 6 2021, 1:15 AM
ashley committed rSGMD70a889b61619: Fix print.css's EOL style from Windows to *NIX (authored by ashley).
Fix print.css's EOL style from Windows to *NIX
May 6 2021, 1:15 AM
ashley committed rSGMDafa221fd26c5: Printable version fixes (authored by ashley).
Printable version fixes
May 6 2021, 1:15 AM

May 5 2021

ashley committed rSANI26ab65733c17: Avoid deprecated BaseTemplate#getFooterIcons (authored by ashley).
Avoid deprecated BaseTemplate#getFooterIcons
May 5 2021, 11:49 PM
ashley added a comment to T281861: extensions/SocialProfile - Use UserGroupManager instead of User group methods.

Seems to be just a few instances of getGroups() in UserGifts/includes/specials/SpecialGiftManager.php and nothing else (based on some very quick grepping). Yay!

May 5 2021, 10:55 PM · Patch-For-Review, Social-Tools, SocialProfile, Technical-Debt (Deprecation process), MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.36-notes (1.36.0-wmf.37; 2021-03-30)
ashley closed T279316: Replace usages of Linker::link() and Linker::linkKnown() in Mask skin as Resolved.
May 5 2021, 10:48 PM · Technical-Debt, Mask
ashley committed R1893:ed6c49a4f3ad: Improvements for the printable version (authored by ashley).
Improvements for the printable version
May 5 2021, 12:51 AM

May 4 2021

ashley committed rESPR1e4e3de73498: Fix up some documentation (authored by ashley).
Fix up some documentation
May 4 2021, 8:23 AM
ashley closed T279319: Replace usages of Linker::link() and Linker::linkKnown() in Nimbus skin as Resolved.
May 4 2021, 8:18 AM · Technical-Debt, Nimbus

May 3 2021

ashley committed rENBX30d163a539f1: Fix rendering for Monaco as well (authored by ashley).
Fix rendering for Monaco as well
May 3 2021, 12:38 PM
ashley committed rENBX87131174b324: Unbreak the extension by fixing path to the templates directory (authored by ashley).
Unbreak the extension by fixing path to the templates directory
May 3 2021, 12:19 PM

Apr 30 2021

ashley committed rESPR00d54a6d5e4f: ihu SQLite (authored by ashley).
ihu SQLite
Apr 30 2021, 1:15 AM

Apr 29 2021

ashley edited Description on Other-skins.
Apr 29 2021, 10:18 PM

Apr 27 2021

ashley added a comment to T280609: Determine future of BaseTemplate::getClear.

Extensions also use the visualClear class. Yes, they could also define their own versions, but... why?

https://codesearch.wmcloud.org/extensions/?q=visualClear&i=nope&files=&excludeFiles=&repos=

Apr 27 2021, 6:41 PM · Anisa, GreyStuff, BlueSky, HasSomeColours, MonoBook, Splash, WoOgLeShades, Timeless, MW-1.37-release, MediaWiki-Core-Skin-Architecture
ashley moved T281196: Stored XSS in SportsTeams' Special:SportsTeamsManager & Special:UpdateFavoriteTeams from Backlog to SportsTeams on the Social-Tools board.
Apr 27 2021, 5:12 PM · SecTeam-Processed, Social-Tools, Security
ashley moved T281043: Stored XSS in various SystemGifts-related special pages (e.g. Special:SystemGiftManager, Special:ViewSystemGifts) from Backlog to SocialProfile on the Social-Tools board.
Apr 27 2021, 5:12 PM · Patch-For-Review, Social-Tools, SecTeam-Processed, Vuln-XSS, SocialProfile, Security
ashley added a project to T281043: Stored XSS in various SystemGifts-related special pages (e.g. Special:SystemGiftManager, Special:ViewSystemGifts): Social-Tools.
Apr 27 2021, 5:11 PM · Patch-For-Review, Social-Tools, SecTeam-Processed, Vuln-XSS, SocialProfile, Security

Apr 26 2021

ashley added a comment to T281043: Stored XSS in various SystemGifts-related special pages (e.g. Special:SystemGiftManager, Special:ViewSystemGifts).

I only reviewed the patch diff, not the rest of the code, I assume you used phan-taint-check to make sure there's no issues left?

Alas, SocialProfile does not yet to my knowledge run phan. (Just like how it doesn't support extension registration yet, or...)

Apr 26 2021, 10:15 PM · Patch-For-Review, Social-Tools, SecTeam-Processed, Vuln-XSS, SocialProfile, Security
ashley added a comment to T281196: Stored XSS in SportsTeams' Special:SportsTeamsManager & Special:UpdateFavoriteTeams.


Quickie patch which fixes this issue and swaps escaping stuff around and whatnot in order to reduce general reviewer anxiety with this super old codebase.

Apr 26 2021, 10:09 PM · SecTeam-Processed, Social-Tools, Security
ashley claimed T281196: Stored XSS in SportsTeams' Special:SportsTeamsManager & Special:UpdateFavoriteTeams.
Apr 26 2021, 10:08 PM · SecTeam-Processed, Social-Tools, Security
ashley created T281196: Stored XSS in SportsTeams' Special:SportsTeamsManager & Special:UpdateFavoriteTeams.
Apr 26 2021, 10:07 PM · SecTeam-Processed, Social-Tools, Security
ashley committed rEIMR1f479ab54de4: Pagination fix in order to not render useless pagination links on Special… (authored by ashley).
Pagination fix in order to not render useless pagination links on Special…
Apr 26 2021, 2:07 PM

Apr 25 2021

z4nv63bi6in32o535vrfxuens3on26na awarded rEQGA46c64e554e88: Load missing i18n message that was already referenced by the JS file a Like token.
Apr 25 2021, 11:20 PM

Apr 24 2021

ashley added a comment to T281043: Stored XSS in various SystemGifts-related special pages (e.g. Special:SystemGiftManager, Special:ViewSystemGifts).


Proposed patch which fixes the issues in SystemGifts spotted with the malicious award name used as an example here, adjusts ->plain() to ->escaped(), ensures that LinkRenderer is passed raw text (->text()) instead of escaped to avoid double-escaping and removes parsing format from Message objects passed to OutputPage#setPageTitle because that method can be passed either a string or a Message object, and finally casts some things we definitely want to be ints as such (in SpecialSystemGiftManager.php).

Apr 24 2021, 8:11 PM · Patch-For-Review, Social-Tools, SecTeam-Processed, Vuln-XSS, SocialProfile, Security
ashley claimed T281043: Stored XSS in various SystemGifts-related special pages (e.g. Special:SystemGiftManager, Special:ViewSystemGifts).
Apr 24 2021, 7:13 PM · Patch-For-Review, Social-Tools, SecTeam-Processed, Vuln-XSS, SocialProfile, Security
ashley created T281043: Stored XSS in various SystemGifts-related special pages (e.g. Special:SystemGiftManager, Special:ViewSystemGifts).
Apr 24 2021, 7:11 PM · Patch-For-Review, Social-Tools, SecTeam-Processed, Vuln-XSS, SocialProfile, Security

Apr 23 2021

ashley closed T191799: Exclude category with quotes as Resolved.
Apr 23 2021, 4:18 PM · WikiCategoryTagCloud
ashley committed rEURD0f9520406a23: Linker -> LinkRenderer, plus slight cleanup to the hooked function (authored by ashley).
Linker -> LinkRenderer, plus slight cleanup to the hooked function
Apr 23 2021, 4:15 PM
ashley committed rELOUd01bf88c405c: Linker -> LinkRenderer (authored by ashley).
Linker -> LinkRenderer
Apr 23 2021, 4:06 PM
ashley closed T279343: Replace usages of Linker::link() and Linker::linkKnown() in extension ArticleFeedbackv5 as Resolved.
Apr 23 2021, 3:59 PM · ArticleFeedbackv5, Technical-Debt
ashley closed T279357: Replace usages of Linker::link() and Linker::linkKnown() in extension Maintenance as Resolved.
Apr 23 2021, 3:59 PM · MediaWiki-extensions-Maintenance (by Skizzerz), Technical-Debt
ashley closed T279357: Replace usages of Linker::link() and Linker::linkKnown() in extension Maintenance, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:59 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279343: Replace usages of Linker::link() and Linker::linkKnown() in extension ArticleFeedbackv5, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:59 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279375: Replace usages of Linker::link() and Linker::linkKnown() in extension UnusedRedirects, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:59 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279375: Replace usages of Linker::link() and Linker::linkKnown() in extension UnusedRedirects as Resolved.
Apr 23 2021, 3:59 PM · UnusedRedirects, Technical-Debt
ashley committed rERXB91dbd843e744: Linker -> LinkRenderer (authored by ashley).
Linker -> LinkRenderer
Apr 23 2021, 3:51 PM
ashley closed T279356: Replace usages of Linker::link() and Linker::linkKnown() in extension LookupUser as Resolved.
Apr 23 2021, 3:43 PM · LookupUser, Technical-Debt
ashley closed T279356: Replace usages of Linker::link() and Linker::linkKnown() in extension LookupUser, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:43 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279368: Replace usages of Linker::link() and Linker::linkKnown() in extension RegexBlock, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:33 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279368: Replace usages of Linker::link() and Linker::linkKnown() in extension RegexBlock as Resolved.
Apr 23 2021, 3:33 PM · RegexBlock, Technical-Debt
ashley closed T279374: Replace usages of Linker::link() and Linker::linkKnown() in extension SportsTeams, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:28 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279374: Replace usages of Linker::link() and Linker::linkKnown() in extension SportsTeams as Resolved.
Apr 23 2021, 3:28 PM · Social-Tools, Technical-Debt
ashley closed T279359: Replace usages of Linker::link() and Linker::linkKnown() in extension MiniInvite, a subtask of T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions, as Resolved.
Apr 23 2021, 3:28 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley closed T279359: Replace usages of Linker::link() and Linker::linkKnown() in extension MiniInvite as Resolved.
Apr 23 2021, 3:27 PM · Social-Tools, MiniInvite, Technical-Debt
ashley updated the task description for T149346: Replace Linker::link() usage with LinkRenderer in MediaWiki extensions.
Apr 23 2021, 2:36 PM · MediaWiki-extensions-Other, MediaWiki-extensions-General, MW-1.36-notes (1.36.0-wmf.35; 2021-03-16), MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), Google-Code-in-2017, MW-1.30-release-notes (WMF-deploy-2017-08-22 (1.30.0-wmf.15)), patch-welcome, MW-1.29-release-notes, Patch-For-Review, Google-Code-In-2016, Technical-Debt
ashley moved T205361: Make an HTML dump of the output of the CodeReview extension on MediaWiki.org from Backlog to WMF on the MediaWiki-extensions-CodeReview board.
Apr 23 2021, 8:34 AM · Platform Engineering, SRE, MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), MediaWiki-extensions-CodeReview