Page MenuHomePhabricator

MolecularPilot
User

Projects

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 20 2024, 9:27 AM (54 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
MolecularPilot [ Global Accounts ]

Recent Activity

Wed, Nov 5

MolecularPilot added a comment to T290324: Create Oversight-level abuse filters.

My apologies, this slipped my mind once my WiFi was restored. I’ll resolve the merge conflicts and reviewer comments within a few days and submit an updated patch. :)

Wed, Nov 5, 12:58 PM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

Jul 27 2025

MolecularPilot added a comment to T290324: Create Oversight-level abuse filters.

Hi! Thank you very much for the patch review,. I’ve addressed all concerns, but due to a problem with WiFi (I am writing this on my phone) I’m currently unable to submit the new patch. I should be able to by next weekend when it is repaired. Thanks again! :)

Jul 27 2025, 8:51 PM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

Jun 16 2025

MolecularPilot moved T290324: Create Oversight-level abuse filters from Priority Backlog to Needs Review on the Trust and Safety Product Sprint (Sprint Baklava (June 16 - July 4)) board.
Jun 16 2025, 4:54 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter
MolecularPilot changed the status of T290324: Create Oversight-level abuse filters from Open to In Progress.
Jun 16 2025, 4:54 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter
MolecularPilot edited projects for T290324: Create Oversight-level abuse filters, added: Trust and Safety Product Sprint (Sprint Baklava (June 16 - July 4)); removed Trust and Safety Product Sprint (Sprint Carrot Cake (May 26 - June 13)).
Jun 16 2025, 4:54 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

Jun 7 2025

MolecularPilot added a comment to T290324: Create Oversight-level abuse filters.

There was a minor merge conflict in the patch caused by a change merged to main in the last few days, I’ve reconciled this, so it’s ready for code review now, but absolutely no rush for that! :)

Jun 7 2025, 1:04 PM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

May 25 2025

MolecularPilot added a comment to T290324: Create Oversight-level abuse filters.

Change rebased ontop of protected variable changes (latest master) and ready for code review!

May 25 2025, 5:48 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

Mar 10 2025

MolecularPilot added a comment to T378488: Support filtering by page size in bytes.

Thank you for fixing the CSS - I couldn't figure out the right parameters myself! :)

Mar 10 2025, 12:15 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Feb 18 2025

MolecularPilot added a comment to T378488: Support filtering by page size in bytes.

Re the max size in bytes sometimes appearing on the same line as the dates, I'm trying to find a fix for the CSS to resolve this now, thank you very much to JSN and sam for the pickup! :)

Feb 18 2025, 12:36 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T386460: Max page size (in bytes) default value is confusing.

Using the $wgMaxPageSize to pre-fill the form was actually a workaround for a another issue I couldn't resolve which was that there's no way to tell the difference between a user actually listing 0 as the max page size (which is a valid way to find only 0-byte pages which can exist) or leaving the field blank (thus not wishing for it to be used) when there is no default set. Setting the "default" value for the form in OOUI, which I set to the technical maximum possible page size, makes the box pre-filled with that number. I'm not too experienced with OOUI so if anyone sees a workaround that would be very much appreciated, I'll try and investigate and see if I can find another way we can do this.

Feb 18 2025, 12:34 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T376378: Allow non-admins to use Nuke's page listing feature.

Hmm... thank you for the pick up, I'm not quite sure what can be causing this but I'll investigate. :)

Feb 18 2025, 12:25 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Feb 11 2025

MolecularPilot added a comment to T386066: Implement `doSearchTitle` for CirrusSearch to allow searching just by title.

Also you can't use intitle: and then provide a regexp just for the title, something this patch supports in TitleQueryStringQueryBuilder (which is not the default one, that's TitleSimpleMatchQueryBuilder which provides better partial n-gram matching but it's configurable which one you use) .

Feb 11 2025, 10:09 AM · Patch-For-Review, CirrusSearch
MolecularPilot added a comment to T386066: Implement `doSearchTitle` for CirrusSearch to allow searching just by title.

Yes, I did consider that, @dcausse, but I believe fully supporting this functionality in CirrusSearch offers a more intuitive and maintainable solution than simply prepending intitle: to every word. For example, to search for "cirrus search test" in the Nuke title field, we'd have to write the Cirrus query as intitle:cirrus intitle:search intitle:test, which feels cumbersome and inelegant. By implementing a dedicated doSearchTitle method (as I’ve done in the patch with separate code paths), we can provide a future-proof solution that allows us to fine-tune key aspects—such as weighting and scoring—specifically for title searches versus full-text queries.

Feb 11 2025, 10:00 AM · Patch-For-Review, CirrusSearch
MolecularPilot claimed T386066: Implement `doSearchTitle` for CirrusSearch to allow searching just by title.
Feb 11 2025, 9:37 AM · Patch-For-Review, CirrusSearch
MolecularPilot moved T386066: Implement `doSearchTitle` for CirrusSearch to allow searching just by title from Incoming to Needs review on the Discovery-Search (Current work) board.
Feb 11 2025, 9:37 AM · Patch-For-Review, CirrusSearch
MolecularPilot moved T386066: Implement `doSearchTitle` for CirrusSearch to allow searching just by title from needs triage to Current work on the Discovery-Search board.
Feb 11 2025, 9:36 AM · Patch-For-Review, CirrusSearch
MolecularPilot created T386066: Implement `doSearchTitle` for CirrusSearch to allow searching just by title.
Feb 11 2025, 9:34 AM · Patch-For-Review, CirrusSearch

Feb 8 2025

MolecularPilot added a project to T378488: Support filtering by page size in bytes: MW-1.44-notes (1.44.0-wmf.16; 2025-02-11).
Feb 8 2025, 4:15 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T290324: Create Oversight-level abuse filters.

@kostajh I just re-wrote this using the task template, but totally understand how busy everyone is with temporary accounts so no-rush re code review! :)

Feb 8 2025, 1:35 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter
MolecularPilot updated the task description for T290324: Create Oversight-level abuse filters.
Feb 8 2025, 1:34 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

Feb 7 2025

MolecularPilot moved T378488: Support filtering by page size in bytes from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Feb 7 2025, 10:41 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T378488: Support filtering by page size in bytes.

All changes implemented! Thanks to everyone for their time and input! :)

Feb 7 2025, 10:41 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Feb 6 2025

MolecularPilot moved T376378: Allow non-admins to use Nuke's page listing feature from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Feb 6 2025, 10:00 PM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T376378: Allow non-admins to use Nuke's page listing feature.

Did all requested changes! Thank you so much @Scardenasmolinar for all your time in providing feedback to all of my patches!! :)

Feb 6 2025, 9:59 PM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T378488: Support filtering by page size in bytes.

Clarifying that the new way for filters to raise validation warnings is needed, because currently you can only have an error that blocks the search process, and I believe the things I've routed through warnings aren't necessarily errors that make searching impossible, but the user should receive a notice with the search results about them.

Feb 6 2025, 9:10 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot moved T378488: Support filtering by page size in bytes from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Feb 6 2025, 7:35 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T378488: Support filtering by page size in bytes.

Hi! Thank you everyone for your replies.

Feb 6 2025, 7:35 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Feb 5 2025

MolecularPilot added a comment to T385752: Using special globalcontributions is causing clients to attach to other projects triggering autocreated accounts (especially mlwiki).

Can reproduce. Also triggers the mlwiki welcoming bot.

Feb 5 2025, 9:21 PM · Trust and Safety Product Sprint (Sprint Cozonac (April 14 - May 2)), Temporary accounts (Major pilot wiki deployment), MediaWiki-Platform-Team (Radar), Trust and Safety Product Team, CheckUser-GlobalContributions
MolecularPilot moved T376378: Allow non-admins to use Nuke's page listing feature from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Feb 5 2025, 5:39 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot added a comment to T376378: Allow non-admins to use Nuke's page listing feature.

@Scardenasmolinar, sorry for this mistake! I have now fixed the issue in the latest patchset I've just uploaded, it was a tiny typo in just 1 line! I've made the code a LOT more readable now to prevent things like this (including not just determining access as true/false but providing the exact reason they don't have/have access) and also implemented new tests to prevent regression of this block bug.

Feb 5 2025, 5:34 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Feb 4 2025

MolecularPilot added a comment to T376378: Allow non-admins to use Nuke's page listing feature.

Same! @Scardenasmolinar currently in the code, if you are blocked you can see nuke and use it to query BUT if you a blocked admin and your block applies to the delete right, you can't continue to the delete screen (both blocked and unblocked non-admins can't continue to this screen).

Feb 4 2025, 11:11 PM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Feb 2 2025

MolecularPilot added a comment to T378488: Support filtering by page size in bytes.

Hi! Thank you for sorting this. This doesn't add any new information (like size in bytes) to the list of pages section that's becoming a table in that ticket, it only adds filtering options (a min and max textfield) to the options section above the list of pages and the options section doesn't seem to be being modified in the ticket you linked. :)

Feb 2 2025, 9:57 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot changed the status of T378488: Support filtering by page size in bytes from Open to In Progress.
Feb 2 2025, 7:40 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot changed the status of T376378: Allow non-admins to use Nuke's page listing feature from Open to In Progress.
Feb 2 2025, 7:40 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MolecularPilot claimed T378488: Support filtering by page size in bytes.
Feb 2 2025, 5:27 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Jan 30 2025

MolecularPilot added a comment to T290324: Create Oversight-level abuse filters.

I have coded this up and submitted a patch. I'm not sure why the bot isn't commenting it, but here's the patch: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/1115319 :)

Jan 30 2025, 9:27 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter
MolecularPilot claimed T290324: Create Oversight-level abuse filters.
Jan 30 2025, 9:27 AM · Product Safety and Integrity, Patch-Needs-Improvement, User-notice, Community-Wishlist-Survey-2023, AbuseFilter
MolecularPilot added a comment to T240311: Partial Block UI: White-list of pages allowed to edit for site-wide blocks.

Thank you for your thoughtful feedback and for reviewing this patch amid your team's current priorities. There's absolutely no rush for this patch to be reviewed, and thank you for taking the time out of your busy schedule to provide this information!

Jan 30 2025, 2:10 AM · Patch-Needs-Improvement, User-notice, Trust and Safety Product Team, MediaWiki-Blocks

Jan 24 2025

MolecularPilot added a comment to T240311: Partial Block UI: White-list of pages allowed to edit for site-wide blocks.

All tests are now passing and I've fully implemented all functionality. :)

Jan 24 2025, 4:10 AM · Patch-Needs-Improvement, User-notice, Trust and Safety Product Team, MediaWiki-Blocks
MolecularPilot added a comment to T27400: Software should allow admins to give specific users permission to edit specific pages through blocks.

Ignore the other one that was just posted above (it was a mistake because I had a typo in the Change-Id and is now abandoned). Sorry for the inconvenience.

Jan 24 2025, 3:03 AM · Schema-change, Patch-For-Review, Trust and Safety Product Team, MediaWiki-Blocks
MolecularPilot added a comment to T240311: Partial Block UI: White-list of pages allowed to edit for site-wide blocks.

Ignore the other one that was just posted above (it was a mistake because I had a typo in the Change-Id and is now abandoned). Sorry for the inconvenience.

Jan 24 2025, 3:03 AM · Patch-Needs-Improvement, User-notice, Trust and Safety Product Team, MediaWiki-Blocks
MolecularPilot added a comment to T240311: Partial Block UI: White-list of pages allowed to edit for site-wide blocks.

Thanks Niharika for the update! :)

Jan 24 2025, 1:12 AM · Patch-Needs-Improvement, User-notice, Trust and Safety Product Team, MediaWiki-Blocks

Jan 23 2025

MolecularPilot claimed T240311: Partial Block UI: White-list of pages allowed to edit for site-wide blocks.
Jan 23 2025, 7:49 AM · Patch-Needs-Improvement, User-notice, Trust and Safety Product Team, MediaWiki-Blocks
MolecularPilot claimed T27400: Software should allow admins to give specific users permission to edit specific pages through blocks.
Jan 23 2025, 7:21 AM · Schema-change, Patch-For-Review, Trust and Safety Product Team, MediaWiki-Blocks

Nov 24 2024

MolecularPilot added a comment to T104494: Special:GlobalUsers should split out "unattached or doesn't exist locally" into different states.

Proposed new query (will integrate into getQueryInfo()):

SELECT gu_name, 
       MAX(gu_id) AS gu_id, 
       MAX(gu_locked) AS gu_locked, 
       MAX(lu_attached_method) AS lu_attached_method,
       IF(lu_name IS NULL, 0, 1) AS lu_local_exists
FROM globaluser
LEFT JOIN localuser 
    ON gu_name = lu_name 
    AND lu_wiki = <current_wiki_id>
LEFT JOIN global_user_groups 
    ON gu_id = gug_user
WHERE gu_hidden_level = <HIDDEN_LEVEL_NONE>
GROUP BY gu_name;
Nov 24 2024, 6:29 AM · Patch-For-Review, good first task, SUL-Finalization, MediaWiki-extensions-CentralAuth
MolecularPilot changed the status of T104494: Special:GlobalUsers should split out "unattached or doesn't exist locally" into different states from Open to In Progress.

"unattached or doesn't exist locally" is the English version of the string centralauth-listusers-nolocal.

Nov 24 2024, 6:29 AM · Patch-For-Review, good first task, SUL-Finalization, MediaWiki-extensions-CentralAuth
MolecularPilot closed T376682: Add Missing Documentation for Keyboard Input Methods as Resolved.

All done! This was fun, languages are sooo interesting! :)

Nov 24 2024, 12:16 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 24 2024, 12:11 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 24 2024, 12:11 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 24 2024, 12:00 AM · LPL Onboarding and Development (Current), good first task, Documentation

Nov 23 2024

MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 23 2024, 11:55 PM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 23 2024, 11:47 PM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 23 2024, 5:35 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 23 2024, 5:20 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot added a comment to T376682: Add Missing Documentation for Keyboard Input Methods.

Korean transliteration docs done (https://www.mediawiki.org/wiki/Help:Extension:UniversalLanguageSelector/Input_methods/korean-revised-romanization).

Nov 23 2024, 5:18 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 23 2024, 2:18 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot updated the task description for T376682: Add Missing Documentation for Keyboard Input Methods.
Nov 23 2024, 2:16 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot added a comment to T376682: Add Missing Documentation for Keyboard Input Methods.

Bali transliteration docs done (https://www.mediawiki.org/wiki/Help:Extension:UniversalLanguageSelector/Input_methods/ban-transliteration)! It was fun to do a deep-dive on how the language works. Moving onto the Korean one now...

Nov 23 2024, 2:16 AM · LPL Onboarding and Development (Current), good first task, Documentation
MolecularPilot changed the status of T376682: Add Missing Documentation for Keyboard Input Methods from Open to In Progress.

Writing the help pages now. It doesn't look like Gsaurav641 decided to self-assign and work on the changes (it's been over a month).

Nov 23 2024, 2:06 AM · LPL Onboarding and Development (Current), good first task, Documentation

Nov 22 2024

MolecularPilot added a comment to T376897: Unmerging an account causes RuntimeException: Invalid input.

Submitted to Gerrit! Waiting for a reviewer there :)

Nov 22 2024, 3:50 AM · Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, Wikimedia-production-error, MediaWiki-Platform-Team

Nov 21 2024

MolecularPilot changed the status of T376897: Unmerging an account causes RuntimeException: Invalid input from Open to In Progress.
Nov 21 2024, 9:33 AM · Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, Wikimedia-production-error, MediaWiki-Platform-Team