Page MenuHomePhabricator

Awesome_Aasim (Aasim)
Wiki nerd

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Mar 14 2017, 4:38 PM (455 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, Dec 1

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

Sorry for the lack of clarity.

Mon, Dec 1, 8:40 PM
Awesome_Aasim added a comment to T411403: Add CSS class of highest user 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?

Mon, Dec 1, 6:45 PM
Awesome_Aasim created T411403: Add CSS class of highest user group membership to "mw-userlink" so wikis can stylize user links.
Mon, Dec 1, 6:07 PM

Wed, Nov 26

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?

Wed, Nov 26, 4:09 PM · Product Safety and Integrity, MediaWiki-Blocks, Temporary accounts
Awesome_Aasim added a comment to T398286: UserInfoCard: Design icon to indicate sitewide blocked 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.

Wed, Nov 26, 4:05 PM · Design, Product Safety and Integrity, 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.

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

Thu, Nov 20

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.
Thu, Nov 20, 6:35 AM · MediaWiki-Core-Preferences

Mon, Nov 10

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.
Mon, Nov 10, 11:57 PM · MediaWiki-extension-requests
Awesome_Aasim created T409793: Develop an extension that blocks VPN usage without affecting many legitimate users.
Mon, Nov 10, 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.

Mon, Nov 10, 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.
Mon, Nov 10, 1:40 AM · Product Safety and Integrity, Temporary accounts, MediaWiki-User-login-and-signup

Sun, Nov 9

Awesome_Aasim created T409677: Allow users to convert temporary accounts to more permanent accounts using sign up page.
Sun, Nov 9, 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 · 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 DPL4 for Wikimedia to replace DPL, DPL2, DPL3.

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 DPL4 for Wikimedia to replace DPL, DPL2, DPL3.

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 DPL4 for Wikimedia to replace DPL, DPL2, DPL3.
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-For-Review, 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 · good first task, 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: Design icon to indicate sitewide blocked 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 · Design, Product Safety and Integrity, 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
Awesome_Aasim removed a project from T399432: Enable region blocking of pages: affects-Miraheze.
Jul 14 2025, 6:44 AM · MediaWiki-extension-requests
Awesome_Aasim created T399432: Enable region blocking of pages.
Jul 14 2025, 6:42 AM · MediaWiki-extension-requests

Jul 8 2025

Awesome_Aasim created T399023: OOUI: Handle appending of ToolGroupTools as submenus to lists with tools.
Jul 8 2025, 8:01 PM · OOUI

Jul 5 2025

Awesome_Aasim renamed T398742: Enable porting of OOUI calls to Codex from Enabling porting of OOUI calls to Codex to Enable porting of OOUI calls to Codex.
Jul 5 2025, 3:20 PM · Codex, OOUI

Jul 4 2025

Awesome_Aasim created T398742: Enable porting of OOUI calls to Codex.
Jul 4 2025, 11:37 PM · Codex, OOUI

Jul 3 2025

Awesome_Aasim added a comment to T398394: Add custom context menus for internal page links.

I kind of agree as well especially for most readers. I was kind of startled when RedWarn added a right-click menu to Wikipedia pages and promptly turned it off. But now I kind of see the value when Wikipedia behaves more like a progressive web app than like a website.

Jul 3 2025, 1:56 AM

Jul 2 2025

Awesome_Aasim created T398394: Add custom context menus for internal page links.
Jul 2 2025, 6:04 AM

May 20 2025

Awesome_Aasim closed T391384: Initialize a `devcontainer.json` file for use by VS Code as Declined.

Declined per @Bawolff.

May 20 2025, 9:13 PM · MediaWiki-Docker
Awesome_Aasim created T394835: Make available transclusion data via mw.title objects.
May 20 2025, 7:11 PM · Scribunto

Apr 8 2025

Awesome_Aasim added a comment to T391384: Initialize a `devcontainer.json` file for use by VS Code.

Maybe. I don't know.

Apr 8 2025, 8:40 PM · MediaWiki-Docker
Awesome_Aasim added a comment to T391384: Initialize a `devcontainer.json` file for use by VS Code.

The particular issue I was running into was connecting to Xdebug inside the container from WSL. That is what motivated me to submit this change in the first place.

Apr 8 2025, 6:25 PM · MediaWiki-Docker
Awesome_Aasim created T391384: Initialize a `devcontainer.json` file for use by VS Code.
Apr 8 2025, 5:39 PM · MediaWiki-Docker
Awesome_Aasim created T391349: Hitting search on Wiktionary.org home page goes to Wikipedia.
Apr 8 2025, 1:21 PM

Mar 31 2025

Awesome_Aasim created T390539: Add a method to add categories when running a Scribunto module that does not rely on wikitext output.
Mar 31 2025, 12:26 PM · Scribunto

Feb 28 2025

Awesome_Aasim added a comment to T387410: Provide a way to turn off wikilinks in syntax highlighting.

Again, what's the use case for this? Why would you not want links?

Feb 28 2025, 7:20 PM · SyntaxHighlight
Awesome_Aasim added a comment to T387410: Provide a way to turn off wikilinks in syntax highlighting.

Let me clarify:

Feb 28 2025, 3:56 PM · SyntaxHighlight

Feb 26 2025

Awesome_Aasim updated the task description for T387410: Provide a way to turn off wikilinks in syntax highlighting.
Feb 26 2025, 11:37 PM · SyntaxHighlight
Awesome_Aasim updated the task description for T387410: Provide a way to turn off wikilinks in syntax highlighting.
Feb 26 2025, 11:35 PM · SyntaxHighlight
Awesome_Aasim created T387410: Provide a way to turn off wikilinks in syntax highlighting.
Feb 26 2025, 11:34 PM · SyntaxHighlight

Feb 24 2025

Awesome_Aasim created T387164: Add a feature to disallow edits to templates and modules that fail administrator-specified tests.
Feb 24 2025, 7:40 PM · MediaWiki-Parser-Templates, Scribunto

Dec 5 2024

Awesome_Aasim closed T381518: Add a JavaScript function to create a portlet on a MediaWiki skin as Invalid.

Wait what? I did not know that was there! Thanks.

Dec 5 2024, 7:54 PM · JavaScript, MediaWiki-Core-Skin-Architecture

Dec 4 2024

Awesome_Aasim created T381518: Add a JavaScript function to create a portlet on a MediaWiki skin.
Dec 4 2024, 6:02 PM · JavaScript, MediaWiki-Core-Skin-Architecture

Nov 20 2024

Awesome_Aasim updated the task description for T380412: Fetch and scrape the translations for the CC BY-SA 4.0 license for use on Foundation wiki.
Nov 20 2024, 8:02 PM · MoveComms-Support, Language and Product Localization, Wikimedia Foundation Governance Wiki (foundation.wikimedia.org)