Page MenuHomePhabricator

Awesome_Aasim (Aasim)
Wiki nerd

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Mar 14 2017, 4:38 PM (473 w, 5 d)
Availability
Available
LDAP User
Awesome Aasim
MediaWiki User
Awesome Aasim [ Global Accounts ]

I am interested in wikis and stuff.

Recent Activity

Mon, Apr 6

Awesome_Aasim added a comment to T404529: Doc tags should be syntax highlighted on codepages and in code editor.

That's great! The only issue (and this can potentially be a very low priority task) is that non-LDoc tags are also being highlighted:

image.png (452×930 px, 64 KB)

Mon, Apr 6, 5:18 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), CodeEditor, SyntaxHighlight
Awesome_Aasim updated the task description for T416938: Develop a syntaxhighlighting extension that uses Shiki (or another TextMate-based highlighter/editor).
Mon, Apr 6, 5:11 PM · MediaWiki-extension-requests

Tue, Mar 17

Awesome_Aasim created T420303: Develop an extension to implement LLM summaries of changes.
Tue, Mar 17, 2:16 AM · artificial-intelligence, MediaWiki-extension-requests

Mar 6 2026

Awesome_Aasim added a comment to T419279: Allow other users to be hidden through user preferences.

I agree, one can't avoid sanction simply by ignoring legitimate concerns. However, I see a feature similar to blocking on SNS a way to "hide" problematic user conduct from one's own eye, rather than the community as a whole. In other words, for professional use, a user who "hides" another user in their opinion believes that engaging further is counterproductive, no matter how professional they try to be.

Mar 6 2026, 10:14 PM · Product Safety and Integrity, MediaWiki-Core-Preferences, MediaWiki-User-management
Awesome_Aasim added a comment to T419279: Allow other users to be hidden through user preferences.

It is different in that it is per user rather than for the whole site. Very much like the block functionality on social media. I was thinking something along the lines of Discord. Discord user "blocks" only stop a few kinds of interactions: DMs (which is akin to email), friend requests (irrelevant since a wiki is unlikely to ever use a social network), reactions, viewing profile details (again, we are not a social network and we don't want to stop users from viewing each other's profiles even if hidden), and everywhere else the message is collapsed into "blocked message".

Mar 6 2026, 9:04 PM · Product Safety and Integrity, MediaWiki-Core-Preferences, MediaWiki-User-management
Awesome_Aasim updated the task description for T419279: Allow other users to be hidden through user preferences.
Mar 6 2026, 7:16 PM · Product Safety and Integrity, MediaWiki-Core-Preferences, MediaWiki-User-management
Awesome_Aasim created T419279: Allow other users to be hidden through user preferences.
Mar 6 2026, 7:15 PM · Product Safety and Integrity, MediaWiki-Core-Preferences, MediaWiki-User-management

Feb 25 2026

Awesome_Aasim added a comment to T106463: [EPIC] Ready responsive Vector for wider deployment.

Same. I would recommend a beta preference flag to enable responsive vector.

Feb 25 2026, 1:12 AM · Readers Essential Work (Vector 2022 is responsive on wikifunctions.org), Wikimedia-Hackathon-2024, Vector 2022, Epic

Feb 9 2026

Awesome_Aasim updated the task description for T416938: Develop a syntaxhighlighting extension that uses Shiki (or another TextMate-based highlighter/editor).
Feb 9 2026, 11:11 PM · MediaWiki-extension-requests
Awesome_Aasim created T416938: Develop a syntaxhighlighting extension that uses Shiki (or another TextMate-based highlighter/editor).
Feb 9 2026, 10:50 PM · MediaWiki-extension-requests

Feb 6 2026

Awesome_Aasim updated the task description for T402097: Develop a less resource intensive DPL-like extension for Wikimedia to replace DPL (WMF), DPL3, and DPL4.
Feb 6 2026, 4:09 PM · affects-Miraheze, DynamicPageList, MediaWiki-extension-requests
Awesome_Aasim added a comment to T402097: Develop a less resource intensive DPL-like extension for Wikimedia to replace DPL (WMF), DPL3, and DPL4.

I don't know. Fandom still uses DPL3 it seems.

Feb 6 2026, 4:08 PM · affects-Miraheze, DynamicPageList, MediaWiki-extension-requests
Awesome_Aasim added a comment to T416632: Users with (editinterface) should be able to define a custom pre-save transform, and users without it should be able to define a custom pre-save transform for just their own account.

Maybe just for wiki text pages we can have it. CSS, JS, etc. could just stick with the default PST. Like I said as well this should be something that can be switched on and off by the end user.

Feb 6 2026, 6:41 AM · MediaWiki-Parser

Feb 5 2026

Awesome_Aasim created T416632: Users with (editinterface) should be able to define a custom pre-save transform, and users without it should be able to define a custom pre-save transform for just their own account.
Feb 5 2026, 7:22 PM · MediaWiki-Parser

Jan 30 2026

Awesome_Aasim added a comment to T322513: Proposal: Allow lua to access unparsed arguments..

I like the idea. I don't know if something like this would actually work though.

Jan 30 2026, 2:32 AM · Scribunto

Jan 27 2026

Awesome_Aasim added a comment to T411403: Add CSS classes of group membership to "mw-userlink" so wikis can stylize user links.

I renamed the task again because this is not just for highest group membership. This is for all groups.

Jan 27 2026, 7:27 PM · MediaWiki-User-management, CSS
Awesome_Aasim renamed T411403: Add CSS classes of group membership to "mw-userlink" so wikis can stylize user links from Add CSS class of highest user group membership to "mw-userlink" so wikis can stylize user links to Add CSS classes of group membership to "mw-userlink" so wikis can stylize user links.
Jan 27 2026, 7:25 PM · MediaWiki-User-management, CSS

Jan 19 2026

Awesome_Aasim added a comment to T404529: Doc tags should be syntax highlighted on codepages and in code editor.

So I took a peek for syntaxhighlight and I don't know if Pygments supports adding doc tags or not. It would be nice if it did, but if it does not then we can at least focus on the code editor. Ideally the code editor should behave a bit like Visual Studio Code or one of the several IDEs.

Jan 19 2026, 10:05 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), CodeEditor, SyntaxHighlight

Dec 31 2025

Awesome_Aasim added a comment to T413608: OOUI block form should be visible if JS is not enabled (expanding multiblock functionality to old block form).

I did get the ball rolling a little bit. I do think it is a good temporary solution, but I do think there will be some major blockers given I was very sleep deprived and thus working a bit more sluggishly than other days.

Dec 31 2025, 8:43 PM · Patch-For-Review, Community-Tech, Multiblocks, MediaWiki-Blocks, Product Safety and Integrity

Dec 30 2025

Awesome_Aasim added a comment to T413608: OOUI block form should be visible if JS is not enabled (expanding multiblock functionality to old block form).

If it is not going to be significant dev time, then maybe it is worth it (until Codex can support environments that do not support JS) until the task mentioned is completed.

Dec 30 2025, 4:22 PM · Patch-For-Review, Community-Tech, Multiblocks, MediaWiki-Blocks, Product Safety and Integrity
Awesome_Aasim updated the task description for T413608: OOUI block form should be visible if JS is not enabled (expanding multiblock functionality to old block form).
Dec 30 2025, 4:08 PM · Patch-For-Review, Community-Tech, Multiblocks, MediaWiki-Blocks, Product Safety and Integrity
Awesome_Aasim created T413608: OOUI block form should be visible if JS is not enabled (expanding multiblock functionality to old block form).
Dec 30 2025, 4:05 PM · Patch-For-Review, Community-Tech, Multiblocks, MediaWiki-Blocks, Product Safety and Integrity

Dec 29 2025

Awesome_Aasim added a comment to T401158: Enable redirects for Vue components.

I think it should actually be valid Vue, because user script authors might want to design Vue components to use in scripts (see T401975 which I created because there isn't an easy way to load Vue components in user scripts).

Dec 29 2025, 4:41 AM · MediaWiki-ContentHandler, MediaWiki-Redirects, Vue.js

Dec 1 2025

Awesome_Aasim added a comment to T411403: Add CSS classes of group membership to "mw-userlink" so wikis can stylize user links.

Sorry for the lack of clarity.

Dec 1 2025, 8:40 PM · MediaWiki-User-management, CSS
Awesome_Aasim added a comment to T411403: Add CSS classes of group membership to "mw-userlink" so wikis can stylize user links.

Wikis that try to color admin usernames end up resorting to adding an expensive CSS stylesheet based on what the href of the userlink is

How can I find out simply via the href in which user groups a user is?

Dec 1 2025, 6:45 PM · MediaWiki-User-management, CSS
Awesome_Aasim created T411403: Add CSS classes of group membership to "mw-userlink" so wikis can stylize user links.
Dec 1 2025, 6:07 PM · MediaWiki-User-management, CSS

Nov 26 2025

Awesome_Aasim added a comment to T411068: Add option to "block underlying IP address" when blocking temporary accounts.

If the issue is about autoblocks affecting registered users (I don’t think I've heard about a single case in the past couple of months, per perhaps that’s different on enwiki?), the solution might be introducing "temp account autoblocks" instead of adding new block options to manually block an unknown IP address.

Btw I don’t understand why the admin can’t just enable their IP access via Special:Preferences if they want to check whether different temp accounts belong to the same person?

Nov 26 2025, 4:09 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity, MediaWiki-Blocks
Awesome_Aasim added a comment to T398286: UserInfoCard: Use new icon to indicate sitewide blocked, globally blocked, or locked user.

Looking good! Probably could use some minor tweaks regarding spacing (particularly in the bottom left corner) and I hope that the icon appears in red to draw more attention to it but otherwise I like it.

Nov 26 2025, 4:05 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), CheckUser-SuggestedInvestigations, Design, CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse
Awesome_Aasim added a comment to T411068: Add option to "block underlying IP address" when blocking temporary accounts.

I do wonder as well if there may be better solutions than what I suggested. Maybe some sort of IP hashing so that one can know if two temporary accounts share the same IP without actually sharing the same IP.

Nov 26 2025, 4:57 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity, MediaWiki-Blocks
Awesome_Aasim created T411068: Add option to "block underlying IP address" when blocking temporary accounts.
Nov 26 2025, 4:23 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity, MediaWiki-Blocks

Nov 20 2025

Awesome_Aasim created T410598: Highlight user preferences which are different from default values and add a button to reset the preference to the default value.
Nov 20 2025, 6:35 AM · MediaWiki-Core-Preferences

Nov 10 2025

Awesome_Aasim renamed T409793: Develop an extension that blocks VPN usage without affecting many legitimate users from Develop an extension that blocks VPN usage without affecting legitimate users to Develop an extension that blocks VPN usage without affecting many legitimate users.
Nov 10 2025, 11:57 PM · MediaWiki-extension-requests
Awesome_Aasim created T409793: Develop an extension that blocks VPN usage without affecting many legitimate users.
Nov 10 2025, 11:57 PM · MediaWiki-extension-requests
Awesome_Aasim added a comment to T409677: Allow users to convert temporary accounts to more permanent accounts using sign up page.

I edited because I thought I saw a privacy risk. Specifically, an attacker could record the IP address of a temporary account, and after the username is changed, anywhere where the temporary account username was added could be attributed to the new username.

Nov 10 2025, 1:47 AM · Product Safety and Integrity, Temporary accounts, MediaWiki-User-login-and-signup
Awesome_Aasim updated the task description for T409677: Allow users to convert temporary accounts to more permanent accounts using sign up page.
Nov 10 2025, 1:40 AM · Product Safety and Integrity, Temporary accounts, MediaWiki-User-login-and-signup

Nov 9 2025

Awesome_Aasim created T409677: Allow users to convert temporary accounts to more permanent accounts using sign up page.
Nov 9 2025, 11:52 PM · Product Safety and Integrity, Temporary accounts, MediaWiki-User-login-and-signup

Oct 22 2025

Awesome_Aasim added a comment to T407910: Determine an appropriate software license for a central code repository "dev wiki" for Wikimedia wikis (and potentially future code/wikitext on different wikis).

What about code pages on existing wikis? For example files are licensed differently from a wiki's content license (often more permissible). And CC licenses are strongly recommended against software (see here) and GPL works cannot be relicensed under CC. A dual licensing scheme may work fine for templates, CSS, JS, and related pages. GFDL is not really good for software but is good for software documentation.

Oct 22 2025, 9:37 PM · Software-Licensing
Awesome_Aasim added a comment to T407910: Determine an appropriate software license for a central code repository "dev wiki" for Wikimedia wikis (and potentially future code/wikitext on different wikis).

I think I should have been clearer.

Oct 22 2025, 9:07 PM · Software-Licensing

Oct 21 2025

Awesome_Aasim renamed T407910: Determine an appropriate software license for a central code repository "dev wiki" for Wikimedia wikis (and potentially future code/wikitext on different wikis) from Determine an appropriate software license for a central code repository for Wikimedia wikis (and potentially future code/wikitext on different wikis) to Determine an appropriate software license for a central code repository "dev wiki" for Wikimedia wikis (and potentially future code/wikitext on different wikis).
Oct 21 2025, 10:29 PM · Software-Licensing
Awesome_Aasim added a comment to T407910: Determine an appropriate software license for a central code repository "dev wiki" for Wikimedia wikis (and potentially future code/wikitext on different wikis).

The reason I am raising this is there was a VPT discussion regarding licensing the WIP Wikipedia unblock wizard script under MIT, and such a clarification could help Wikipedia use and adapt more scripts for its own purposes.

Oct 21 2025, 10:29 PM · Software-Licensing
Awesome_Aasim created T407910: Determine an appropriate software license for a central code repository "dev wiki" for Wikimedia wikis (and potentially future code/wikitext on different wikis).
Oct 21 2025, 8:57 PM · Software-Licensing
Awesome_Aasim updated Awesome_Aasim.
Oct 21 2025, 4:08 AM
Awesome_Aasim updated Awesome_Aasim.
Oct 21 2025, 4:06 AM

Oct 11 2025

Awesome_Aasim created T407065: Allow users to create and upload icon packs for use on wiki.
Oct 11 2025, 7:45 PM

Sep 17 2025

Awesome_Aasim updated the task description for T404915: Display timestamp signatures in time zone specified in preferences when discussiontools is enabled.
Sep 17 2025, 9:24 PM · DiscussionTools
Awesome_Aasim created T404915: Display timestamp signatures in time zone specified in preferences when discussiontools is enabled.
Sep 17 2025, 9:13 PM · DiscussionTools
Awesome_Aasim added a comment to T404670: Enable streaming of all recent changes and log actions in MediaWiki Core.

And I do agree that EventStreams probably should be what is used if we choose to integrate into MW Core.

Sep 17 2025, 4:00 PM · Moderator-Tools-Team, MediaWiki-Logevents, MediaWiki-Recent-changes
Awesome_Aasim added a comment to T404670: Enable streaming of all recent changes and log actions in MediaWiki Core.

Maybe that documentation should be provided.

Sep 17 2025, 3:49 PM · Moderator-Tools-Team, MediaWiki-Logevents, MediaWiki-Recent-changes

Sep 16 2025

Awesome_Aasim added a comment to T404670: Enable streaming of all recent changes and log actions in MediaWiki Core.

I am aware of the implementations for Wikimedia, yes. As for the Python and JS libraries I think polling might have to be done somewhere unless if someone has a backend connection to the database (please check I am not certain). Implementing in Core means we can fire events as soon as they happen rather than having to wait for some library to poll that the new event has happened.

Sep 16 2025, 3:31 PM · Moderator-Tools-Team, MediaWiki-Logevents, MediaWiki-Recent-changes
Awesome_Aasim created T404670: Enable streaming of all recent changes and log actions in MediaWiki Core.
Sep 16 2025, 2:12 AM · Moderator-Tools-Team, MediaWiki-Logevents, MediaWiki-Recent-changes

Sep 14 2025

Awesome_Aasim created T404529: Doc tags should be syntax highlighted on codepages and in code editor.
Sep 14 2025, 6:48 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), CodeEditor, SyntaxHighlight

Sep 8 2025

Awesome_Aasim created T404013: Add support for browser notifications with the Echo extension.
Sep 8 2025, 9:20 PM · Growth-Team, Notifications (Echo)

Sep 4 2025

Awesome_Aasim added a comment to T398742: Enable porting of OOUI calls to Codex.

If there was such a tool that converted JS code instantiating OOUI to JS code instantiating Codex, that would be really awesome.

Sep 4 2025, 3:39 PM · Codex, OOUI

Sep 3 2025

Awesome_Aasim added a comment to T398742: Enable porting of OOUI calls to Codex.

I think that is what should ideally happen, unless if a legacy parameter is specified, in which case legacy behavior is activated instead. OOUI was already quite featured at the time Codex was announced, and there are still quite a lot of people especially user script developers like me who are more familiar with OOUI than with Codex. All the OOUI components should be reimplemented in Codex and should be instantiable with the current OOUI libraries. I never was a big fan of how OOUI got suddenly replaced by Codex, but that is the path WMF wants to take probably because they want to move to a React.js framework.

Sep 3 2025, 6:14 PM · Codex, OOUI

Sep 2 2025

Awesome_Aasim added a comment to T403021: Is OOUI deprecated?.

As for my two cents I think "deprecated" implies future removal or end of life, "maintenance mode" is quite confusing language, and "will replace" might be the best language except that it already kind of has been replaced by Codex for some use cases. It may be best to just have nothing in the bold. We can still have the banner though explaining the rest.

Sep 2 2025, 9:26 PM · OOUI, Codex Steering Committee, Codex
Awesome_Aasim added a comment to T403021: Is OOUI deprecated?.

I think there are still many use cases for OOUI right now, but I did create a task regarding how OOUI calls should be ported to Codex (T398742) so that all existing scripts would still work, they would just use Codex components instead of OOUI components. But for now, OOUI is still quite full featured, and I do think that OOUI might continue to be used even in a React.js framework.

Sep 2 2025, 9:21 PM · OOUI, Codex Steering Committee, Codex
Awesome_Aasim added a comment to T374483: "sandbox" language subpages in MediaWiki namespace should not require "editinterface" rights.

Ok this idea is dead for now. Until the broader community demonstrates that there indeed is a need to have these pages open for some reason, it is not going to happen.

Sep 2 2025, 8:13 PM · MediaWiki-Internationalization
Awesome_Aasim removed a project from T374483: "sandbox" language subpages in MediaWiki namespace should not require "editinterface" rights: Patch-For-Review.
Sep 2 2025, 8:09 PM · MediaWiki-Internationalization

Sep 1 2025

Awesome_Aasim added a comment to T403290: Enable backlinks from Wikimedia GitHub repositories to commits in Gerrit and tasks in Phabricator.

Autolinks are available in repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server.

…so I guess, whether or not it's a possibility might partially depend on whether the wikimedia GitHub org subscribes to any of those plans?

Sep 1 2025, 11:47 PM · Wikimedia-GitHub
Awesome_Aasim added a comment to T403290: Enable backlinks from Wikimedia GitHub repositories to commits in Gerrit and tasks in Phabricator.

I think it would be best to probably do it for the most popular repositories such as MediaWiki Core and several extensions.

Sep 1 2025, 11:42 PM · Wikimedia-GitHub

Aug 29 2025

Awesome_Aasim triaged T403290: Enable backlinks from Wikimedia GitHub repositories to commits in Gerrit and tasks in Phabricator as Low priority.
Aug 29 2025, 5:12 PM · Wikimedia-GitHub
Awesome_Aasim created T403290: Enable backlinks from Wikimedia GitHub repositories to commits in Gerrit and tasks in Phabricator.
Aug 29 2025, 5:12 PM · Wikimedia-GitHub
Awesome_Aasim added a comment to T374483: "sandbox" language subpages in MediaWiki namespace should not require "editinterface" rights.
Aug 29 2025, 3:55 PM · MediaWiki-Internationalization

Aug 28 2025

Awesome_Aasim added a comment to T374483: "sandbox" language subpages in MediaWiki namespace should not require "editinterface" rights.

There already are dozens of "sandbox" subpages here. https://en.wikipedia.org/w/index.php?title=Special%3ASearch&limit=500&offset=0&ns8=1&ns9=1&search=Sandbox+intitle%3Asandbox&advancedSearch-current=%7B%22fields%22%3A%7B%22intitle%22%3A%22sandbox%22%7D%7D&searchToken=1n5z6m27hh4vgy1npwyyfk3cq

Aug 28 2025, 9:59 PM · MediaWiki-Internationalization

Aug 24 2025

Awesome_Aasim added a comment to T402097: Develop a less resource intensive DPL-like extension for Wikimedia to replace DPL (WMF), DPL3, and DPL4.

The DPL cache would work to cache results across all DPL entrypoints and would have multiple levels. For example if one wants to filter all articles in categories "Foo" and "Bar", DPL would cache the results of "Foo", cache the results of "Bar", and then filter and cache the results for "Foo" and "Bar". That way if one adds another category "Baz" to filter by, DPL could just look at the cache of "Foo" and "Bar", as well as the cache of "Baz", and combine to build the cache for "Foo" and "Bar" and "Baz".

So essentially materialize every substep of the query, cache heavily, and reuse the substeps later (as an aside i think this is the strategy qlever uses).

I do see some potential difficulties with this strategy (not saying these dont have potential solutions, just that they can be annoying to deal with)

  • potential exponential explosion of substeps. There is a lot of potential queries one could do. You have to store all the substeps separately. This could potentially be a lot of data. (Probably easiest to solve via LRU eviction)
  • difficultly of pushing optimization downstream. E.g. if you only need 10 results, do you fetch only 10 or do you fetch all of them so your cache of intermediate results is more useful in other queries
  • stale results - wikis are always changing, how do you deal with cache invalidation? If you make the intermediate cache expire quickly then it isnt very useful. If you try to update all the caches as wiki updates (like a materialized view) this can be computationally expensive if you have a lot that need to be updated.

When you start heading down this path, you are halfway to making your own database engine which can get really complicated. (Not trying to discourage, just be aware its complex)

Aug 24 2025, 11:32 PM · affects-Miraheze, DynamicPageList, MediaWiki-extension-requests

Aug 21 2025

Awesome_Aasim added a comment to T402097: Develop a less resource intensive DPL-like extension for Wikimedia to replace DPL (WMF), DPL3, and DPL4.

I like the full feature functionality of DPL3, for example the following query would fetch data from an infobox template and put it in a neatly formatted table:

Aug 21 2025, 3:09 PM · affects-Miraheze, DynamicPageList, MediaWiki-extension-requests

Aug 17 2025

Awesome_Aasim added a comment to T402100: Requesting GitLab account activation for awesomeaasim.

Here is my WM GitLab user page I think: https://gitlab.wikimedia.org/awesomeaasim

Aug 17 2025, 2:23 PM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)
Awesome_Aasim added a comment to T402100: Requesting GitLab account activation for awesomeaasim.

I do see that banner but it took me finding my unactivated account to confirm that the username was even correct.

Aug 17 2025, 1:54 PM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)
Awesome_Aasim added a comment to T402100: Requesting GitLab account activation for awesomeaasim.

BTW I am struggling to authenticate with WM GitLab because I am getting the message "Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error." I am able to access Gerrit though.

Aug 17 2025, 4:49 AM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)
Awesome_Aasim created T402100: Requesting GitLab account activation for awesomeaasim.
Aug 17 2025, 4:47 AM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)
Awesome_Aasim created T402097: Develop a less resource intensive DPL-like extension for Wikimedia to replace DPL (WMF), DPL3, and DPL4.
Aug 17 2025, 12:28 AM · affects-Miraheze, DynamicPageList, MediaWiki-extension-requests

Aug 16 2025

Awesome_Aasim added a comment to T282500: [GOAL] Make desktop and mobile site installable on web browsers as progressive web app (PWA) (add to home screen, web app install prompt).

Has the patch been abandoned? It has been over a year since a patch set has been uploaded and it is still a work in progress. I am still relatively new to contributing on Gerrit so am not entirely sure if it is possible to contribute to a patchset that is owned by someone else.

Aug 16 2025, 5:50 PM · Patch-Needs-Improvement, MediaWiki-General, Vector 2022, Product-Infrastructure-Team-Backlog-Deprecated, Goal

Aug 15 2025

Awesome_Aasim added projects to T402064: Add more themes for the syntax highlight and code editor extensions: SyntaxHighlight, CodeEditor.
Aug 15 2025, 11:38 PM · CodeEditor, SyntaxHighlight
Awesome_Aasim created T402064: Add more themes for the syntax highlight and code editor extensions.
Aug 15 2025, 11:37 PM · CodeEditor, SyntaxHighlight
Awesome_Aasim added a comment to T357463: Create an Extension for using Codex components in wikitext pages.

I did submit a patch to Core attempting to create a parser tag for Codex icons. But now that I see this task and hearing feedback from other contributors on Discord, I am debating whether it is better for this to be in the same extension as defined in this task, or if all the Codex tags should be defined in MediaWiki Core. If we do the latter, there is possibly (I don't know because I am still relatively new to contributing to MW) the option of unbundling later and putting into their own extension for backwards compatibility if it is decided to move on from Codex.

Aug 15 2025, 5:37 PM · Design-System-Team, Epic, MediaWiki-extension-requests, Codex
Awesome_Aasim updated the task description for T401942: New extension to display interactive graphics created by p5.js (by Processing).
Aug 15 2025, 4:29 PM · MediaWiki-extension-requests
Awesome_Aasim renamed T401942: New extension to display interactive graphics created by p5.js (by Processing) from New extension to display graphs created by p5.js (by Processing) to New extension to display interactive graphics created by p5.js (by Processing).
Aug 15 2025, 4:06 PM · MediaWiki-extension-requests
Awesome_Aasim created T401975: require(...) and import should load JS modules and Vue components appropriately..
Aug 15 2025, 1:06 AM · patch-welcome, MediaWiki-ResourceLoader, MediaWiki-Platform-Team, JavaScript, Vue.js

Aug 14 2025

Awesome_Aasim created T401942: New extension to display interactive graphics created by p5.js (by Processing).
Aug 14 2025, 5:48 PM · MediaWiki-extension-requests

Aug 13 2025

Awesome_Aasim added a comment to T401856: Define a special page documenting Codex tokens present on a wiki.

Okay thanks. I was not sure if I should have used the feature request or generic task on this one.

Aug 13 2025, 9:18 PM · Codex
Awesome_Aasim created T401856: Define a special page documenting Codex tokens present on a wiki.
Aug 13 2025, 6:23 PM · Codex

Aug 11 2025

Awesome_Aasim created T401620: Create a parser function to use Codex/OOUI icons in wikitext.
Aug 11 2025, 6:31 PM · Codex
Awesome_Aasim added a comment to T401565: When language=qqx, only parse parameters of wfMessages.

This probably should have Lowest priority but I can't find this priority in Phabricator (maybe because I don't have access to it). This is a rainy day task maybe. The whole point of qqx is specifically to identify interface messages and their parameters and at this time I have not identified any potential rendering issues with inserting a non-breaking space between a comma and a colon in qqx. The only issue I was running into was with unit tests when working on a different feature as the feature I was working on called wfMessage(...)->parse() and it was inserting problematic characters during my tests.

Aug 11 2025, 4:45 AM · MediaWiki-Internationalization
Awesome_Aasim created T401565: When language=qqx, only parse parameters of wfMessages.
Aug 11 2025, 12:46 AM · MediaWiki-Internationalization

Aug 5 2025

Awesome_Aasim added a comment to T401158: Enable redirects for Vue components.

In case a Vue component moves the old component location should link back.

Why/when would that happen? What would that mean if a new, different Vue component was created at the old component location?

Aug 5 2025, 6:21 PM · MediaWiki-ContentHandler, MediaWiki-Redirects, Vue.js

Aug 4 2025

Awesome_Aasim created T401158: Enable redirects for Vue components.
Aug 4 2025, 11:31 PM · MediaWiki-ContentHandler, MediaWiki-Redirects, Vue.js
Awesome_Aasim created T401089: Allow for pages to be (un)protected multiple times (multiprotect).
Aug 4 2025, 6:49 AM · MediaWiki-Page-protection

Aug 2 2025

Awesome_Aasim added a comment to T401026: Create popup dialogs for each actionable special page/action parameter in MediaWiki Core.

Maybe what should happen is we identify actionable items that use a layout that would not be annoying as a popup on the current page. On second thought, maybe this task would be redundant anyway to all of the work already being done on Codex. I don't know at this point.

Aug 2 2025, 1:44 PM · MediaWiki-User-Interface, MediaWiki-Special-pages, Codex
Awesome_Aasim added a comment to T401026: Create popup dialogs for each actionable special page/action parameter in MediaWiki Core.

the solution is to configure your browser differently and not to throw more disrupting popup dialogs at users to make them more annoyed

I don't think I was very clear in my task description.

Aug 2 2025, 1:37 PM · MediaWiki-User-Interface, MediaWiki-Special-pages, Codex

Aug 1 2025

Awesome_Aasim created T401026: Create popup dialogs for each actionable special page/action parameter in MediaWiki Core.
Aug 1 2025, 10:23 PM · MediaWiki-User-Interface, MediaWiki-Special-pages, Codex
Awesome_Aasim added a comment to T398286: UserInfoCard: Use new icon to indicate sitewide blocked, globally blocked, or locked user.

How would this OOUI icon work: https://commons.wikimedia.org/wiki/File:OOjs_UI_icon_cancel-destructive.svg

Aug 1 2025, 9:00 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), CheckUser-SuggestedInvestigations, Design, CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse

Jul 26 2025

Awesome_Aasim added a comment to T273572: Implement SliderCaptcha in ConfirmEdit.

@Tgr Yeah GeeTest isn't open source.

Jul 26 2025, 11:14 PM · ConfirmEdit (CAPTCHA extension)

Jul 25 2025

Awesome_Aasim added a comment to T273572: Implement SliderCaptcha in ConfirmEdit.

I want to reopen this task (and potentially reword it) because I found where the original "slider captcha" came from a long time ago: https://www.geetest.com/en/adaptive-captcha-demo

Jul 25 2025, 4:22 PM · ConfirmEdit (CAPTCHA extension)

Jul 23 2025

Awesome_Aasim added a comment to T400239: Discover and implement solutions to counter open proxies caused by iCloud Private Relay, Microsoft Edge Secure Network, Mozilla VPN, Opera VPN, ProtonVPN, etc..

OK thank you, I will take a look.

Jul 23 2025, 12:23 PM · Trust and Safety Product Team, Security, Privacy
Awesome_Aasim added a comment to T400239: Discover and implement solutions to counter open proxies caused by iCloud Private Relay, Microsoft Edge Secure Network, Mozilla VPN, Opera VPN, ProtonVPN, etc..

I don't know. This may be or be related to a long term goal and I am not entirely sure what should be done to achieve it. I could not find any existing tasks that suggest that this is something being worked on or declined. I imagine this as ideation right now to determine what needs work and what doesn't. This is a legitimate issue right now, if not then will be a legitimate issue in the future.

Jul 23 2025, 10:22 AM · Trust and Safety Product Team, Security, Privacy
Awesome_Aasim updated the task description for T400239: Discover and implement solutions to counter open proxies caused by iCloud Private Relay, Microsoft Edge Secure Network, Mozilla VPN, Opera VPN, ProtonVPN, etc..
Jul 23 2025, 9:10 AM · Trust and Safety Product Team, Security, Privacy
Awesome_Aasim created T400239: Discover and implement solutions to counter open proxies caused by iCloud Private Relay, Microsoft Edge Secure Network, Mozilla VPN, Opera VPN, ProtonVPN, etc..
Jul 23 2025, 9:09 AM · Trust and Safety Product Team, Security, Privacy

Jul 18 2025

Awesome_Aasim created T399952: When users follow interwiki links going to non-Wikimedia sites, warn user before following interwiki link.
Jul 18 2025, 1:08 PM · MediaWiki-Interwiki

Jul 17 2025

Awesome_Aasim created T399838: Attach HTTP status codes to MW API responses.
Jul 17 2025, 12:03 PM · MW-Interfaces-Team, MediaWiki-Action-API

Jul 14 2025

Awesome_Aasim added a comment to T399432: Enable region blocking of pages.

Maybe the Streisand effect is a benefit of itself. I was very jetlagged when I first wrote this, but now that I have gotten some sleep, I can probably think this through even better.

Jul 14 2025, 3:55 PM · MediaWiki-extension-requests