Page MenuHomePhabricator

ashley (Jack Phoenix)
Senior Software Developer

Projects (50)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 4 2014, 1:59 PM (241 w, 5 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

Sat, May 18

ashley committed rETHI43db9951750b: Tiny nitpicking and stuff (authored by ashley).
Tiny nitpicking and stuff
Sat, May 18, 12:12 PM

Wed, May 15

ashley created THICC.
Wed, May 15, 7:50 PM

Fri, May 10

ashley closed T222769: Anonymous Users are not able to vote even after setting the Group Permission as Invalid.

The API request when you attempt to give the page N stars fails with the error code writeapidenied and the extended error info tells you that You're not allowed to edit this wiki through the API.. You need to set $wgGroupPermissions['*']['writeapi'] = true; in your wiki's LocalSettings.php to allow anonymous users to vote, because like so many other Social-Tools and other MW extensions in general, VoteNY basically relies on the (write) API being enabled.

Fri, May 10, 8:18 AM · VoteNY, Social-Tools

Thu, May 9

ashley committed rECKT473ee487dfdd: SpecialCreateCollaborationHub: Fix alignment of complex title input and totally… (authored by Isarra).
SpecialCreateCollaborationHub: Fix alignment of complex title input and totally…
Thu, May 9, 5:05 PM

Sun, May 5

ashley closed T221345: Regressions caused by Timeless-specific form styles removal and related changes as Resolved.
Sun, May 5, 9:48 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), CSS, Timeless

Tue, Apr 30

ashley committed rECKT0b7bba9f1273: tests: coding style tweaks + explicitly specify output format for wfMessage()… (authored by ashley).
tests: coding style tweaks + explicitly specify output format for wfMessage()…
Tue, Apr 30, 12:37 AM
ashley committed rECKT4b0298263df8: tests: coding style tweaks + explicitly specify output format for wfMessage()… (authored by ashley).
tests: coding style tweaks + explicitly specify output format for wfMessage()…
Tue, Apr 30, 12:27 AM
ashley committed rECKTaff0ba8b53a6: tests: coding style tweaks + explicitly specify output format for wfMessage()… (authored by ashley).
tests: coding style tweaks + explicitly specify output format for wfMessage()…
Tue, Apr 30, 12:27 AM

Apr 22 2019

ashley added a comment to T221559: DPL3 (third-party, dynamic page list) is generating SQL which is flawed, generating MariaDB 10 errors.

Opened https://gitlab.com/hydrawiki/extensions/DynamicPageList/merge_requests/95 for the latter issue as it appeared to be a two-line fix.

Apr 22 2019, 8:24 PM · DynamicPageList (third-party)
ashley closed T221413: Use skinstyles for extension- and special-page-specific css as Resolved.
Apr 22 2019, 7:11 PM · Mask
ashley closed T221416: Hide jump to links as Resolved.
Apr 22 2019, 7:10 PM · Mask

Apr 18 2019

ashley committed rECKT22ee22ac4f9b: Use newfangled permissionmanager stuff and more consistently check for… (authored by ashley).
Use newfangled permissionmanager stuff and more consistently check for…
Apr 18 2019, 9:15 PM
ashley committed rECKT982eab73a314: Use newfangled permissionmanager stuff and more consistently check for… (authored by ashley).
Use newfangled permissionmanager stuff and more consistently check for…
Apr 18 2019, 9:10 PM
ashley created Mask.
Apr 18 2019, 8:44 PM

Apr 16 2019

ashley committed rEIMR43d1916d920f: Add phpcs and phan & make phan pass (authored by ashley).
Add phpcs and phan & make phan pass
Apr 16 2019, 2:26 PM
ashley committed rEIMReec7a4396f33: Add phpcs and phan & make phan pass (authored by ashley).
Add phpcs and phan & make phan pass
Apr 16 2019, 2:26 PM
ashley committed rEIMR85c75c285567: Add phpcs and phan & make phan pass (authored by ashley).
Add phpcs and phan & make phan pass
Apr 16 2019, 2:26 PM
ashley committed rEIMRc0d7457b2bc2: Add phpcs and phan & make them pass (authored by ashley).
Add phpcs and phan & make them pass
Apr 16 2019, 2:26 PM

Apr 13 2019

ashley added a comment to T220779: Add test to check existence of action- messages.

Outside core user rights can and in many cases do exist without the corresponding action-* message, for the action-* message is primarily (AFAIK) used by the code in SpecialPage#checkPermissions which extensions can use when checking for sufficient access privileges in the execute method of a restricted SpecialPage; but special page extensions are hardly the only kind of extensions which exist.

Apr 13 2019, 10:37 PM · I18n, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), MediaWiki-Core-Testing

Apr 11 2019

ashley moved T220721: Don't use the deprecated $wgParser global from Backlog to In Progress on the MediaWiki-extensions-CollaborationKit board.
Apr 11 2019, 5:17 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, Technical-Debt, MediaWiki-extensions-CollaborationKit
ashley created T220721: Don't use the deprecated $wgParser global.
Apr 11 2019, 5:17 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, Technical-Debt, MediaWiki-extensions-CollaborationKit

Apr 5 2019

Mill <mill@mail.com> committed rERXB8c6bad43ba39: qmaaaaaaaaaaaa (authored by ashley).
qmaaaaaaaaaaaa
Apr 5 2019, 11:21 PM
Mill <mill@mail.com> committed rESRX70f9fe1776e1: rmaaaaaaaaaaaa (authored by ashley).
rmaaaaaaaaaaaa
Apr 5 2019, 11:07 PM
Mill <mill@mail.com> committed R1893:c8a9dc79a420: 9hcaaaaaaaaaaa (authored by ashley).
9hcaaaaaaaaaaa
Apr 5 2019, 10:28 PM
ashley added a member for Uncyclomedia: Bizzeebeever.
Apr 5 2019, 1:32 PM
ashley created LogoFunctions.
Apr 5 2019, 12:37 AM

Apr 4 2019

ashley added a comment to T220117: Create shim to automatically reparse <createbox>...</createbox> as <inputbox>type=create ...</inputbox>.

I imported the CreateBox code from Wikimedia's SVN (rSVN, path /trunk/extensions/CreateBox), cleaned it up a bit and made it compatible with MW 1.32.0 and dumped the end result on GitHub. Not quite the "shim" you were expecting, but it should work nevertheless.

Apr 4 2019, 5:13 PM · MediaWiki-extensions-InputBox, Uncyclomedia
ashley closed T220064: Update RandomInCategory to meet current standards as Resolved.

Closing this as RESOLVED now that @Reedy has merged my aforementioned patch.

Apr 4 2019, 4:33 PM · Uncyclomedia, MediaWiki-extensions-Other
ashley added a comment to T220068: Review current themes included in Theme extension.

Question: is it possible for a site to configure which to actually enable? This would become more important the more are added, especially.

Global site-wide default theme is configurable via the $wgDefaultTheme global; on ShoutWiki this is default in GlobalSettings.php but can be/is overridden on a per-wiki basis when a wiki wishes to use e.g. Dark MonoBook as their default skin+theme setup.

Apr 4 2019, 3:25 PM · ShoutWiki, Theme, Uncyclomedia
ashley added a project to T220068: Review current themes included in Theme extension: Theme.

Right now Theme includes the following themes:

Apr 4 2019, 12:26 PM · ShoutWiki, Theme, Uncyclomedia
ashley triaged T220066: Create simplified, generic implementation of Oasis skin for current MediaWiki as Lowest priority.

Having played around with this when Oasis was released for the very first time...this is doable (in the sense that I believe just about anything is doable) but certainly not easy. Why? Your average third-party MW skin is pretty simple; your average legacy Wikia or ArmchairGM skin (AGM: Nimbus, Games; Wikia: Monaco, Quartz) is not simple but it's still...MediaWiki-esque. Oasis reinvents so many wheels it wasn't funny nearly a decade ago or so and it certainly isn't funny now.

Apr 4 2019, 12:17 PM · Uncyclomedia
ashley claimed T220058: LogoFunctions: Restore custom functionality for defined logos for namespaces.
Apr 4 2019, 3:00 AM · LogoFunctions, Uncyclomedia
ashley updated subscribers of T220064: Update RandomInCategory to meet current standards.

Core has had a Special:RandomInCategory, written by the one and only @Bawolff, since ed1c89b88454744d0ae08e7048992f80920276d8 (1 August 2013/MW 1.22.0).

Apr 4 2019, 2:59 AM · Uncyclomedia, MediaWiki-extensions-Other
ashley added a member for Uncyclomedia: Ciencia_Al_Poder.
Apr 4 2019, 1:35 AM
ashley set the image for Uncyclomedia to F28574159: profile.
Apr 4 2019, 1:34 AM
ashley created Uncyclomedia.
Apr 4 2019, 1:28 AM
ashley closed T198023: Wikimedia\Rdbms\DBUnexpectedError from line 3692 of /srv/mediawiki/w/includes/libs/rdbms/database/Database.php: AJAXPoll::buildStats: Implicit transaction already active as Resolved.

Yeah, this was fixed a while ago.

Apr 4 2019, 1:18 AM · AJAXPoll

Apr 2 2019

ashley closed T205177: Overlapping of bullet points with the text in Advanced Search as Resolved.

@ashley Bouquet doesn't contain any file named mediawiki.special.styles.css, although it does contain special.preferences.styles.css. Should I move special.preferences.styles.css to resources/skinStyles .

Right, that was a typo on my part; please do that in a follow-up patch (and add me as a reviewer)!

Apr 2 2019, 6:14 PM · Patch-For-Review, CSS, Google-Code-in-2018, good first bug, Bouquet

Apr 1 2019

ashley added a comment to T205177: Overlapping of bullet points with the text in Advanced Search.

Thanks! for the detailed explanation, working with it :)

Awesome!

Apr 1 2019, 12:28 PM · Patch-For-Review, CSS, Google-Code-in-2018, good first bug, Bouquet

Mar 31 2019

ashley moved T213510: Make language variants appear in some sensible place, in some sensible way from Backlog to Features on the Timeless board.
Mar 31 2019, 11:25 PM · Timeless
ashley edited projects for T210321: Special:PageAssessments project form field autocomplete ends up in the main search box's autocomplete when using Timeless skin, added: CSS, JavaScript; removed MediaWiki-extensions-PageAssessments.

Not just a MediaWiki-extensions-PageAssessments issue but easily reproducible whereever a special page provides a search field to search (e.g. T218565 used Special:PageMigration, a special page provided by MediaWiki-extensions-Translate, and thus available on MediaWiki.org for example for privileged users). This issue is due to Timeless' CSS rules which, as noted in T218565, are needed to fix a different bug; this problematic behavior is also visible on pages where the mediawiki.userSuggest RL module is used to allow to search for a user account (e.g. SocialProfile's Special:GiveGift).

Mar 31 2019, 11:24 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, JavaScript, CSS, Timeless
ashley merged T218565: Search suggestion appears in the same location for all searchSuggestion instances into T210321: Special:PageAssessments project form field autocomplete ends up in the main search box's autocomplete when using Timeless skin.
Mar 31 2019, 11:12 PM · MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), Patch-For-Review, JavaScript, CSS, Timeless
ashley merged task T218565: Search suggestion appears in the same location for all searchSuggestion instances into T210321: Special:PageAssessments project form field autocomplete ends up in the main search box's autocomplete when using Timeless skin.
Mar 31 2019, 11:11 PM · Timeless
ashley closed T207866: Blank page parts when scrolling in Firefox as Declined.

If after upgrading both your copy of the Timeless skin as well as that of MediaWiki to either the latest stable version or the latest Long-Term Support (LTS) Release you're still seeing this issue, please feel free to reopen this ticket with details on how to reproduce the bug. For the time being, as per @Izno's comment above, I'm closing this ticket. Thanks!

Mar 31 2019, 5:07 PM · Timeless
ashley moved T218565: Search suggestion appears in the same location for all searchSuggestion instances from Backlog to Bugs on the Timeless board.
Mar 31 2019, 5:02 PM · Timeless
ashley moved T219717: Framed thumbnails are not centered from Backlog to Bugs on the Timeless board.
Mar 31 2019, 5:02 PM · MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Patch-For-Review, Timeless
ashley closed T211044: using ";" at the start does not change the text to bold in Timeless as Resolved.
Mar 31 2019, 4:38 PM · MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, Timeless
ashley committed R1893:80e3d897f2ca: Add phan config (authored by ashley).
Add phan config
Mar 31 2019, 2:53 PM
ashley added a comment to T205177: Overlapping of bullet points with the text in Advanced Search.

@ashley Sorry, I'm confused, if it isn't ideal to edit the CSS file of the skin then how am I supposed to fix this. I don't have any experience with resource loader, although I do have some experience with CSS. Where am I supposed to edit the CSS file? Can you please guide me a bit more? Thanks! :)

Mar 31 2019, 1:29 PM · Patch-For-Review, CSS, Google-Code-in-2018, good first bug, Bouquet

Mar 29 2019

ashley reassigned T205177: Overlapping of bullet points with the text in Advanced Search from takidelfin to Nikitrain.

If this task is still unresolved then I would like to work on this. Can this be assigned to me?

Sure! Whenever you have a patch ready, please feel free to add me as a reviewer to it.

Mar 29 2019, 10:30 PM · Patch-For-Review, CSS, Google-Code-in-2018, good first bug, Bouquet

Mar 28 2019

ashley committed rERSE89a8c2d300bd: Restructure extension so parser cache can be used. (authored by Bawolff).
Restructure extension so parser cache can be used.
Mar 28 2019, 8:33 PM
ashley closed T184298: WIki name can't handle « ' » char as Declined.

Closing as no further details have been provided and I was unable to reproduce the issue back in 2018. If this is still occurring, please feel free to reopen this task with further details about the issue.

Mar 28 2019, 8:03 PM · Timeless
ashley assigned T219541: performance optimize timeless to Isarra.

Per our IRC discussion, assigning to @Isarra so she can work on this during the next week.

Mar 28 2019, 6:13 PM · Timeless

Mar 27 2019

ashley created T219409: Selenium tests failing for Video repo...except nobody ever set them up in the first place so they shouldn't be running.
Mar 27 2019, 3:57 PM · Continuous-Integration-Infrastructure

Mar 23 2019

ashley closed T217989: Error message: "Notice: Object of class User could not be converted to int in..." as Resolved.
Mar 23 2019, 1:11 PM · Social-Tools, WikiForum

Mar 22 2019

ashley added a comment to T217989: Error message: "Notice: Object of class User could not be converted to int in...".

Hi @Onlyou408 and thank you for the detailed bug report!

Mar 22 2019, 6:25 AM · Social-Tools, WikiForum
ashley merged T199059: Add support for choosing a file backend in SocialProfile into T88033: Delegate SocialProfile file uploads to support SwiftCloudFiles Extension storage .
Mar 22 2019, 6:16 AM · Patch-For-Review, SocialProfile, Social-Tools
ashley merged task T199059: Add support for choosing a file backend in SocialProfile into T88033: Delegate SocialProfile file uploads to support SwiftCloudFiles Extension storage .
Mar 22 2019, 6:15 AM · Social-Tools, SocialProfile

Mar 21 2019

ashley committed rESRX82c290ec6720: API module for managing SpamRegex (authored by ashley).
API module for managing SpamRegex
Mar 21 2019, 6:12 PM
ashley committed rERXB3ed4a304fa28: Version 1.6.0: API modules for blocking/unblocking users using regular… (authored by ashley).
Version 1.6.0: API modules for blocking/unblocking users using regular…
Mar 21 2019, 5:08 PM

Mar 19 2019

ashley closed T50063: Don't allow changes while wiki is in read-only mode as Resolved.

I get the 'readonly' error locally, but you can see the logs for this happening on enwiki here: https://en.wikipedia.org/wiki/Special:Log/articlefeedbackv5 (00:37 - 01:00 GMT)

Ditto; that's the error I also get locally when $wgReadOnly is set and I attempt to either submit a brand new feedback post or action the already submitted ones (e.g. mark as resolved, inappropriate, etc.).
Given that AFTv5 has been undeployed from WMF production, the logs aren't accessible at that URL either and one would need some SQL voodoo to fetch those...but in all honesty, either this was a temporary one-time hiccup affecting enwiki (and/or some other WMF wikis?) back in 2013, or then this was a real bug that got fixed at some point somewhere, wheter in the API-related code in MW core or in AFTv5. Either way, let's just close this as RESOLVED since based on some quick tests, it indeed is not possible to do AFTv5-related actions when the read-only flag is set.

Mar 19 2019, 10:04 PM · ArticleFeedbackv5
ashley closed T159058: ArticleFeedback - Replace usage of the jquery.appear module in favor of mediawiki.viewport as Resolved.

I'm not particularly impressed with the current version numbers in those branches and bumping them to cause some confusion...

Versioning is confusing anyway!

Mar 19 2019, 9:49 PM · Patch-For-Review, JavaScript, Technical-Debt, ArticleFeedbackv5
ashley added a comment to T154883: Undefined i18n message in aftv5: articleFeedbackv5-view-activity-error.

The "nonexistent message" was introduced in 9ac9a637792e97d903125074b683272fdd489274 in February 2012, replacing a prior console.log call which'd log the "helpful" string "error" and nothing else to the browser's JS console. The FIXME comment about a missing i18n message was added in early March 2012 in 8087227e394acb351f6cbad8dce4a2bc6932f76e.
Personally I'd really prefer if the error message would provide more context than just "Error" but even that is better than attempting to call a nonexistent message.

Mar 19 2019, 9:45 PM · Africa-Wikimedia-Developers, I18n, good first bug, ArticleFeedbackv5
ashley closed T167401: "Empty" AFTv5 log entry related to a deleted page as Resolved.
Mar 19 2019, 9:13 PM · ShoutWiki, Brickimedia, ArticleFeedbackv5

Mar 18 2019

ashley added a comment to T183444: Consider modularizing and splitting up theme CSS files for better performance.

Could the extension be redone so themes can be defined on the wiki itself using CSS subpages?

Sounds like something that could be achived by subclassing ResourceLoaderWikiModule.

Mar 18 2019, 2:31 AM · Performance, Theme

Mar 16 2019

ashley added a comment to T218462: Offer a "Dark Mode" for Wikipedia.

@JamesBond.007 It's a very valid question, given that there's quite a difference between the standard desktop view (Vector skin), mobile view (Minerva Neue skin & MobileFrontend extension) as well as the officially supported mobile apps for the two biggest mobile OS platforms (Android and iOS).

Mar 16 2019, 4:54 AM

Mar 14 2019

ashley created T218362: +2 for Ciencia Al Poder in mediawiki/tools/grabbers.
Mar 14 2019, 9:51 PM · Gerrit-Privilege-Requests, Utilities-grabbers

Mar 13 2019

ashley closed T63164: AFTv5 API error on talk pages for non-existent pages as Resolved.
Mar 13 2019, 9:02 PM · ArticleFeedbackv5
ashley closed T37288: the message articlefeedbackv5-disable-flyover-help-location is poorly placed and not needed anyway as Resolved.

Re-closing this as resolved since the aforementioned patch was already merged and as far as I can see, the issues mentioned here are fixed. Should any further i18n-related or other issues pop up, new, separate tickets can be opened for those.

Mar 13 2019, 1:45 AM · I18n, ArticleFeedbackv5
ashley closed T37288: the message articlefeedbackv5-disable-flyover-help-location is poorly placed and not needed anyway, a subtask of T40638: Interface messages needing rewording or documentation and other issues with existing messages (tracking), as Resolved.
Mar 13 2019, 1:44 AM · Tracking-Neverending, I18n, MediaWiki-Interface

Mar 12 2019

ashley closed T168525: E_WARNING in ArticleFeedbackv5.activity.php on line 305 as Resolved.
Mar 12 2019, 2:38 PM · ShoutWiki, Brickimedia, ArticleFeedbackv5

Mar 7 2019

ashley committed rERXB48e720bafe68: Version 1.6.0: API modules for blocking/unblocking users using regular… (authored by ashley).
Version 1.6.0: API modules for blocking/unblocking users using regular…
Mar 7 2019, 11:33 PM
ashley committed rERXB27b398572bab: Version 1.6.0: API modules for blocking/unblocking users using regular… (authored by ashley).
Version 1.6.0: API modules for blocking/unblocking users using regular…
Mar 7 2019, 11:18 PM
ashley committed rERXB45a0a8e3e845: Remove unused $blocker parameter from RegexBlock#removeBlock (authored by ashley).
Remove unused $blocker parameter from RegexBlock#removeBlock
Mar 7 2019, 8:33 PM
ashley closed T152175: RegexBlock should use HTMLForm and be displayed in OOUI as Resolved.
Mar 7 2019, 8:25 PM · Design, UI-Standardization, RegexBlock
ashley closed T152175: RegexBlock should use HTMLForm and be displayed in OOUI, a subtask of T122014: Convert all extensions/skins to OOUI, as Resolved.
Mar 7 2019, 8:25 PM · Goal, UI-Standardization
ashley committed rERXBfb5b989671f7: Convert Special:RegexBlock to OOUI (authored by ashley).
Convert Special:RegexBlock to OOUI
Mar 7 2019, 6:03 PM
ashley committed rERXB1a73767737e1: Add some hook points for ShoutWiki (authored by ashley).
Add some hook points for ShoutWiki
Mar 7 2019, 5:37 PM

Mar 6 2019

ashley committed rESRXa02ed4cf3daa: API module for managing SpamRegex (authored by ashley).
API module for managing SpamRegex
Mar 6 2019, 9:14 AM
ashley committed rESRXe110199c8ceb: API module for managing SpamRegex (authored by ashley).
API module for managing SpamRegex
Mar 6 2019, 9:14 AM
ashley closed T217423: SocialProfile Database Error as Resolved.
Mar 6 2019, 5:06 AM · Social-Tools, SocialProfile

Mar 3 2019

ashley added a comment to T217423: SocialProfile Database Error.

It appears it's now giving me a new error.

Mar 3 2019, 2:04 PM · Social-Tools, SocialProfile

Mar 2 2019

ashley added a comment to T217423: SocialProfile Database Error.

@TheROFL98 Thank you for taking the time to report this. As per social tools' compatibility policy, social tools target the latest stable release of MediaWiki and are guaranteed only to work with that, and the branched versions of the extensions are unmaintained. Basically, latest stable MW + master of the social tools extensions = works, everything else = unmaintained/not supported.

Mar 2 2019, 1:00 AM · Social-Tools, SocialProfile

Mar 1 2019

ashley committed rERXB336ee34b996b: Fix dumb bug causing fatals and probably the extension to not function as… (authored by ashley).
Fix dumb bug causing fatals and probably the extension to not function as…
Mar 1 2019, 2:09 PM
ashley committed rEARAa2ff9dee0e39: Follow-up to cac8eee474ef30cfbe0da44cb6642dc824a33b9b, document that MW 1.33+… (authored by ashley).
Follow-up to cac8eee474ef30cfbe0da44cb6642dc824a33b9b, document that MW 1.33+…
Mar 1 2019, 12:09 PM
ashley closed T214212: Unable to move pages as Resolved.

This bug was caused by this changeset, as it de facto bumped up the MediaWiki version required to 1.33/git master, whereas Brickipedia was and is currently running 1.31. After we rolled back to an earlier version that did not include that change, page moves are working again.

Mar 1 2019, 11:31 AM · ArticleRatings, Brickimedia
ashley claimed T63089: Notifications (through [[Special:Notifications]]) upon new feedback (through [[Special:ArticleFeedbackv5]]) for watchlisted articles.

Seems that Matthias Mullie wrote this feature back in 2013, but the patch was abandoned in March 2014 as support for AFTv5 was being dropped. It seems like something that could be resurrected relatively easily, though the Echo classes need to extend EchoEventPresentationModel these days (but back when the patch was written, that class didn't exist so all extensions wanting to implement notifications had to extend EchoBasicFormatter instead).

Mar 1 2019, 10:08 AM · Growth-Team, Notifications, Brickimedia, Collaboration-Team-Triage, ArticleFeedbackv5
ashley merged T202973: Replace jquery.appear in AFTv5 into T159058: ArticleFeedback - Replace usage of the jquery.appear module in favor of mediawiki.viewport.
Mar 1 2019, 2:30 AM · Patch-For-Review, JavaScript, Technical-Debt, ArticleFeedbackv5
ashley merged task T202973: Replace jquery.appear in AFTv5 into T159058: ArticleFeedback - Replace usage of the jquery.appear module in favor of mediawiki.viewport.
Mar 1 2019, 2:30 AM · ArticleFeedbackv5

Feb 28 2019

ashley committed rEIMR58289d98068d: Modernization for MW 1.32+ (authored by ashley).
Modernization for MW 1.32+
Feb 28 2019, 3:16 PM

Feb 27 2019

ashley committed rECKTe2a4c69430df: Call setContextTitle() before calling EditPage magic methods (authored by ashley).
Call setContextTitle() before calling EditPage magic methods
Feb 27 2019, 3:40 PM

Feb 23 2019

Zoranzoki21 awarded T216895: Repository ownership request: ShoutWiki group for mediawiki/extensions/RelatedSites a Love token.
Feb 23 2019, 7:31 PM · Patch-For-Review, Repository-Ownership-Requests
ashley added a comment to T214458: Archive RelatedSites extension.

Thanks @Zoranzoki21, I've opened T216895 for the formal repository ownership request. :)

Feb 23 2019, 7:28 PM · Patch-For-Review, User-Zoranzoki21, Cleanup, MediaWiki-extensions-RelatedSites, Community-Tech
ashley created T216895: Repository ownership request: ShoutWiki group for mediawiki/extensions/RelatedSites.
Feb 23 2019, 7:27 PM · Patch-For-Review, Repository-Ownership-Requests
ashley added a comment to T216891: HotCat breaks on update from MW1.31.1 to 1.32.0 in skin Monobook.

Judging by the error message and line numbers, you're trying to use a REL1_28 (MediaWiki 1.28-compatible) version of Gadgets on MediaWiki 1.32.0 (in REL1_28, line 211 of /extensions/Gadgets/GadgetsHooks.php references the WrappedString class and L23 of the same file shows that unlike in more current releases, the WrappedString class is expected to exist in its own namespace, as opposed to in REL1_32 and master, where it exists in the "Wikimedia" namespace; see, for example, L24 and L222 of the REL1_32 version of Gadgets).

Feb 23 2019, 7:22 PM
ashley added a comment to T214458: Archive RelatedSites extension.

ShoutWiki would like to take over the maintainership of this extension for we have at least one wiki (Jedipedia, the Finnish Star Wars wiki) that would be interested in using the extension. Given that the extension has ~112 lines of code, it's considerably easier to install this extension as opposed to installing Wikibase and whatnot. As far as I'm able to tell, the extension is feature-complete and functional, which is why I'd like to question the original archiving rationale of "unmaintained and deprecated" -- it's deprecated for WMF usage only and perfectly functional elsewhere and most third-parties are likely to want to install this for this one particular feature instead of setting up a full Wikibase installation for a relatively simple and easy feature (listing of related sites in the sidebar).

Feb 23 2019, 3:24 PM · Patch-For-Review, User-Zoranzoki21, Cleanup, MediaWiki-extensions-RelatedSites, Community-Tech

Feb 22 2019

ashley created T216851: Nimbus skin doesn't execute the 'SkinBuildSidebar' hook because it uses custom code for building the sidebar (area).
Feb 22 2019, 9:29 PM · Nimbus

Feb 19 2019

ashley added a commit to T200911: Renaming a Blog page causes a fatal when running jobs: rEVNY3bef1fa80492: For sanity's sake, stop using $wgOut in VoteNYHooks#renderVote.
Feb 19 2019, 2:13 PM · Comments, Social-Tools

Feb 13 2019

ashley merged T207608: still too many colours in timeless into T182388: Ditch most of the colors in Timeless.
Feb 13 2019, 10:19 PM · Timeless
ashley merged task T207608: still too many colours in timeless into T182388: Ditch most of the colors in Timeless.
Feb 13 2019, 10:19 PM · Timeless