Page MenuHomePhabricator

adiba_anjum (Adiba)
User

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 15 2025, 5:30 PM (56 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Adiba anjum3 [ Global Accounts ]

Recent Activity

Oct 11 2025

adiba_anjum updated the task description for T405726: Outreachy 31: Rewriting PendingChangesBot from PHP to Python.
Oct 11 2025, 10:15 AM · PendingChangesBot, Outreachy (Round 31)
adiba_anjum added a comment to T406837: PendingChangesBot: Pull requests howto.

For step 5) it should now be updated with ruff since that has been merged now.
for reference: https://github.com/Wikimedia-Suomi/PendingChangesBot-ng?tab=readme-ov-file#manual-commands

Oct 11 2025, 6:33 AM · PendingChangesBot

Oct 9 2025

adiba_anjum added a comment to T406818: Investigate automated detection methods for LLM-generated and machine-translated content.

These are few resources that might be helpful for contributor to get a better idea about this topic:

Oct 9 2025, 7:46 AM · PendingChangesBot

Oct 8 2025

adiba_anjum updated the task description for T406445: PendingChangesBot: Add former bot detection to SQL query and bot checks.
Oct 8 2025, 7:57 AM · PendingChangesBot
adiba_anjum updated the task description for T406294: Add FlaggedRevisions info links to the UI.
Oct 8 2025, 7:50 AM · PendingChangesBot
adiba_anjum updated the task description for T406295: Add all wikipedias which are using FlaggedRevisions to PendingChanges UI.
Oct 8 2025, 7:42 AM · PendingChangesBot
adiba_anjum updated the task description for T406442: PendingChangesBot: prevent auto-approval after approval removal.
Oct 8 2025, 7:38 AM · PendingChangesBot
adiba_anjum updated the task description for T406440: PendingChangesBot: test for broken wikicode.
Oct 8 2025, 7:34 AM · PendingChangesBot
adiba_anjum updated the task description for T406438: PendingChangesBot: Test for removing all categories..
Oct 8 2025, 7:01 AM · PendingChangesBot
adiba_anjum updated the task description for T406336: Add redirect test to PendingChangesBot.
Oct 8 2025, 6:54 AM · PendingChangesBot
adiba_anjum updated the task description for T406329: Add blocked user test to PendingChangesBot.
Oct 8 2025, 6:44 AM · PendingChangesBot
adiba_anjum updated the task description for T406443: PendingChangesBot: Add global bot and former global bot detection.
Oct 8 2025, 6:21 AM · PendingChangesBot
adiba_anjum updated the task description for T405726: Outreachy 31: Rewriting PendingChangesBot from PHP to Python.
Oct 8 2025, 4:36 AM · PendingChangesBot, Outreachy (Round 31)

Oct 4 2025

adiba_anjum updated the task description for T405726: Outreachy 31: Rewriting PendingChangesBot from PHP to Python.
Oct 4 2025, 6:19 AM · PendingChangesBot, Outreachy (Round 31)

Aug 28 2025

adiba_anjum added a comment to T400137: document / improve sortkey handling.

Thanks a lot for reviewing my patch and pointing out the caveats. I see how it was too broad and could’ve caused side effects. I’ll be more careful to think about the wider impact of changes going forward. Also, your explanation about how MediaWiki treats | vs | and how the search key handler trims spaces was really helpful, it cleared up certain misconceptions I had about the same and inadvertently had used that in my patch. I tested your diff too and it worked great

Aug 28 2025, 4:17 PM · gadget-Cat-a-lot

Aug 23 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 12: August 18 – August 22

Aug 23 2025, 8:34 AM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach
adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 11: August 11 – August 15

Aug 23 2025, 8:30 AM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Aug 22 2025

adiba_anjum added a comment to T400137: document / improve sortkey handling.

Hi @Zache, The issue came from Cat-a-lot not handling empty sort keys ([[Category:Foo| ]] or [[Category:Foo|]]) correctly. During an edit, the code treated them as new categories instead of equivalent to a bare category ([[Category:Foo]]), which caused duplicates with the category name used as a sort key.

Aug 22 2025, 6:51 PM · gadget-Cat-a-lot

Aug 13 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 10: August 4 – August 8

Aug 13 2025, 5:15 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Aug 4 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 9: July 28 - August 1

Aug 4 2025, 12:17 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jul 30 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 8: July 21 – July 25

Jul 30 2025, 9:50 AM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jul 23 2025

adiba_anjum added a comment to T399919: Remember Cat-a-lot state over pageloads.

I've implemented two features, Category list state and UI open / minimized state using local storage:

  • The manually set category list is remembered during the same session
  • The ui remains open or closed during the same session based on user's preference.
Jul 23 2025, 4:43 AM · gadget-Cat-a-lot

Jul 22 2025

adiba_anjum added a comment to T399919: Remember Cat-a-lot state over pageloads.

Perfect! I’ll go ahead with the second version then, where both manual selections and search inputs update the stored category. That way it stays in sync with the search field too.

Jul 22 2025, 10:57 AM · gadget-Cat-a-lot

Jul 21 2025

adiba_anjum added a comment to T399919: Remember Cat-a-lot state over pageloads.

I’ve been implementing the category list persistence. Currently, the fallback call to updateCats(this.origin || 'Images') also sets catAlot_lastCategory, even if the user hasn’t interacted. This results in Cat-a-lot overriding the visible category on the next page load.

Jul 21 2025, 3:24 PM · gadget-Cat-a-lot

Jul 20 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 7: July 14 - July 18

Jul 20 2025, 3:04 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jul 17 2025

adiba_anjum added a comment to T395770: Create new cat-a-lot version.

Thanks! For bug #1, I looked into it, it’s related to how sort keys are handled. I tested both versions and the consolidated version silently fails when sort keys are used, while the old version supported it. I’ll work on restoring that behavior.
For bug #2, agreed. Adding a confirmation when navigating away with selected files should be straightforward.

Jul 17 2025, 4:28 PM · gadget-Cat-a-lot

Jul 11 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 6: July 7 – July 11

Jul 11 2025, 4:45 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jul 7 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 5: June 30 – July 4

Jul 7 2025, 4:25 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach
adiba_anjum added a comment to T387094: Add mediawikiCategories parameter support to HotCat.

Thanks a lot for the detailed feedback and improvements! I completely agree, your fix makes the behavior much clearer and consistent. I’ve reviewed your version and it all looks great!

Jul 7 2025, 5:46 AM · gadget-Cat-a-lot, Commons

Jul 4 2025

adiba_anjum added a comment to T387094: Add mediawikiCategories parameter support to HotCat.

Hey, HotCat is now working on Data namespace pages. It now:

  • Shows existing categories from mediawikiCategories
  • Properly adds/removes categories without JSON errors
  • Maintains valid JSON structure

You can test it by disabling HotCat from your preferences and adding following to your common.js :

mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Adiba_anjum3/HotCat.js&action=raw&ctype=text/javascript');

You can use the files from the following category for testing: Category:Cat-a-lot data namespace test pages
diff for reference

Jul 4 2025, 8:34 AM · gadget-Cat-a-lot, Commons

Jun 30 2025

adiba_anjum added a comment to T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.

Thanks for testing, @Don-vip! That’s actually not a bug, I had temporarily lowered the manual file selection threshold for easier testing. It’s now been reset to 200, so the confirmation popup should only appear for genuinely large manual selections going forward. It should behave as expected now. :)
If you notice anything else, feel free to let me know!

Jun 30 2025, 11:58 AM · gadget-Cat-a-lot
adiba_anjum updated subscribers of T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.

Hi @Don-vip !
I'm tagging you here since you're a power user of Cat-a-lot, especially for editing large numbers of files. We think this feature could be particularly useful for your workflow. Would love to hear your thoughts or feedback when you have time.

Jun 30 2025, 11:37 AM · gadget-Cat-a-lot
adiba_anjum updated the task description for T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.
Jun 30 2025, 11:30 AM · gadget-Cat-a-lot
adiba_anjum closed T398104: QuickCategories is extremely slow to load as Resolved.
Jun 30 2025, 11:00 AM · Tool-quickcategories

Jun 28 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 4: June 23 – June 27

Jun 28 2025, 5:36 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach
adiba_anjum added a comment to T398104: QuickCategories is extremely slow to load.

Ah okay! That makes sense. Thanks, appreciate the quick response!

Jun 28 2025, 8:34 AM · Tool-quickcategories
adiba_anjum created T398104: QuickCategories is extremely slow to load.
Jun 28 2025, 8:26 AM · Tool-quickcategories

Jun 25 2025

adiba_anjum updated the task description for T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.
Jun 25 2025, 3:22 PM · gadget-Cat-a-lot
adiba_anjum created T397849: Integrate QuickCategories into Cat-a-lot for efficient editing of large categories.
Jun 25 2025, 3:19 PM · gadget-Cat-a-lot

Jun 22 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 3: June 16 – June 20

Jun 22 2025, 10:17 AM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jun 18 2025

adiba_anjum added a comment to T397320: Allow passing actions and title URL parameters to QuickCategories batch creation from PagePile.

That's awesome! thank you so much for merging and deploying it. Super cool that it even made it to Mastodon, that made my day :)
Really glad I could contribute!

Jun 18 2025, 7:23 PM · gadget-Cat-a-lot, Tool-quickcategories
adiba_anjum updated the task description for T397320: Allow passing actions and title URL parameters to QuickCategories batch creation from PagePile.
Jun 18 2025, 11:58 AM · gadget-Cat-a-lot, Tool-quickcategories
adiba_anjum created T397320: Allow passing actions and title URL parameters to QuickCategories batch creation from PagePile.
Jun 18 2025, 11:51 AM · gadget-Cat-a-lot, Tool-quickcategories

Jun 15 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 2: June 9 – June 14

Jun 15 2025, 2:23 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jun 14 2025

adiba_anjum added a comment to T389858: Add simulate mode to Cat-a-lot for readonly testing.

Hey @Zache, quick update, I decided to go with the second approach, removing the checkbox from the UI completely and just letting users turn Simulation Mode on/off directly in the preferences. This new setup applies the preference immediately on page load, so there’s no need to manually reload or delay UI elements. It’s cleaner and avoids the two-step toggle issue we had earlier.

Jun 14 2025, 11:22 AM · gadget-Cat-a-lot

Jun 12 2025

adiba_anjum added a comment to T389858: Add simulate mode to Cat-a-lot for readonly testing.

Thanks for the feedback. I've been able to implement everything you suggested:

Jun 12 2025, 10:40 AM · gadget-Cat-a-lot

Jun 11 2025

adiba_anjum added a comment to T389858: Add simulate mode to Cat-a-lot for readonly testing.

Hi, I've made a patch that solves this problem. The feature allows users to enable a simulation mode via a checkbox in the UI, which visually mimics category changes without performing real edits. The logic is integrated with Gadget-libAPI.js and respects the concurrency flow. I added the checkbox directly to the main dialog box so there would be minimal edits to the code files.

Jun 11 2025, 8:14 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Weekly Internship Report
Week 1: June 2 - June 6

Jun 11 2025, 6:19 AM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Jun 6 2025

adiba_anjum added a comment to T395770: Create new cat-a-lot version.

Hey! I made a patch that aims to make Cat-a-lot's settings work directly through the UI on other wikis like Beta Commons and enwiki, where the gadget modules aren't preloaded by default. It detects whether the script is running outside Commons and dynamically loads SettingsManager and SettingsUI from Commons if needed.

Jun 6 2025, 5:39 PM · gadget-Cat-a-lot

Jun 3 2025

adiba_anjum added a comment to T395770: Create new cat-a-lot version.

As per our conversation on slack, I wanted to give you an update on the resizing issue.

Jun 3 2025, 3:49 PM · gadget-Cat-a-lot

May 10 2025

adiba_anjum added a comment to T387982: Outreachy 30: Cat-a-lot javascript gadget development.

Thank you so much @Gopavasanth ! I’m incredibly excited to be part of the Outreachy program and grateful for this opportunity.
I’ll make sure to actively engage during the community bonding period, and I’ll refine my project timeline accordingly.
Looking forward to learning, contributing, and collaborating with the community! I’ll definitely reach out if I have any questions.

May 10 2025, 3:43 PM · gadget-Cat-a-lot, Outreachy (Round 30), Developer-Outreach

Apr 17 2025

adiba_anjum added a comment to T390663: Create user script for Cat-a-lot year filter.

Hey @Zache, I've made significant progress on the year filter userscript and believe it now aligns well with the task requirements. Here's a summary of the current implementation:

Apr 17 2025, 4:44 PM · gadget-Cat-a-lot

Apr 13 2025

adiba_anjum added a comment to T390663: Create user script for Cat-a-lot year filter.

Thanks for the green light and helpful notes! I’ll keep you posted on progress and reach out if I hit blockers.

Apr 13 2025, 6:00 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T390663: Create user script for Cat-a-lot year filter.

Hi @Zache, I'd like to start working on this task. Based on the prompt, I’ll:

  • Build a client-side user script for Wikimedia Commons that adds a year-filtering widget
  • Use PetScan as the image source and QLever SPARQL for year-based filtering.
  • Implement:
    • A slider for single-year/range selection.
    • Thumbnail grid rendering.
    • field to define a PetScan ID as a photo source
    • Caching to avoid redundant PetScan/SPARQL queries.
Apr 13 2025, 4:11 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T389716: In Beta Commons, Cat-a-lot preferences dialog doesn't work. .

Hey, after testing several approaches,I'm happy to tell you that the Cat-a-lot preferences dialog on en.wikipedia finally works. Here's what worked:

Apr 13 2025, 2:20 PM · Documentation, gadget-Cat-a-lot

Apr 10 2025

adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hey, Thanks for testing the code! I've implemented the sort key changes that you suggested. The copy/move operations now:

  • Preserve non-empty sort keys exactly
  • Don't include empty sort key if they don't exist in the source category also omit empty/undefined sort keys.
Apr 10 2025, 10:04 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hi, I've implemented your feedback on the Data namespace support for Cat-a-lot. Here's how I addressed each point:

Apr 10 2025, 5:45 AM · gadget-Cat-a-lot

Apr 9 2025

adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hey! I’ve added the implementation for Data namespace support in Cat-a-lot, incorporating your feedback. Here’s a brief overview of the changes:

  • The gadget now correctly handles NS 486 pages while preserving sort keys exactly as provided.
  • All operations (add/remove/copy/move) work as expected.
  • Maintained all existing functionality for both JSON and wikitext pages.

Let me know if you’d like any adjustments or further details. Thanks!

Apr 9 2025, 6:30 PM · gadget-Cat-a-lot

Apr 8 2025

adiba_anjum added a comment to T386783: Cat-a-lot: Prevent self-categorization.

Thanks for the feedback!

Apr 8 2025, 12:17 PM · gadget-Cat-a-lot

Apr 7 2025

adiba_anjum added a comment to T386783: Cat-a-lot: Prevent self-categorization.

Hey, thanks for the feedback! I've:

Apr 7 2025, 11:58 AM · gadget-Cat-a-lot

Apr 6 2025

adiba_anjum added a comment to T389737: Codex feasibility study for Cat-a-lot.

You're absolutely right—thank you so much for pointing that out. I did notice during testing that the Codex dialog completely covers the page content, but I somehow missed connecting that behavior with how it would hinder Cat-a-lot’s file selection workflow.

Apr 6 2025, 11:42 AM · gadget-Cat-a-lot

Apr 5 2025

adiba_anjum added a comment to T389737: Codex feasibility study for Cat-a-lot.

Hey, thanks for taking the time to go through the document! I just wanted to clarify—I think you meant that Lookup can be used as an autocomplete component, rather than as a draggable/resizable UI elements?

Apr 5 2025, 6:24 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T389716: In Beta Commons, Cat-a-lot preferences dialog doesn't work. .

Thank you for the detailed analysis. I completely agree with your findings, and I'd like to share some observations that I made after my last comment on this task:

Apr 5 2025, 6:20 PM · Documentation, gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Just to confirm my understanding:

Apr 5 2025, 10:02 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Got it! Thanks for the guidance.

Apr 5 2025, 9:55 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Thank you for sharing this practical example - it really helps illustrate the real-world importance of sort key.

Apr 5 2025, 6:47 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hi, thank you for your feedback and for clarifying the distinction between whitespace and null sort keys in wikitext. I appreciate your guidance on this nuanced behavior.

Apr 5 2025, 6:22 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T390131: [Cat-a-lot] Fix: Handle API Errors When Editing Protected Files.

Hey! Everything works well now—great job!

Apr 5 2025, 5:46 AM · gadget-Cat-a-lot

Apr 4 2025

adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hey! I've been examining how Cat-a-lot handles sort keys in both wikitext and JSON pages and following are my key observations:

Apr 4 2025, 11:46 AM · gadget-Cat-a-lot

Apr 3 2025

adiba_anjum added a comment to T389737: Codex feasibility study for Cat-a-lot.

Hi @Zache , I’ve compiled the Codex feasibility study for Cat-a-lot, ensuring that it aligns with the task prompt. The study is quite detailed and explores:

Apr 3 2025, 7:41 PM · gadget-Cat-a-lot

Apr 2 2025

adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hey @Zache, I wanted to share my current progress on implementing JSON category support and thank you for your guidance. Your refactored version was extremely helpful in:

Apr 2 2025, 9:00 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T389716: In Beta Commons, Cat-a-lot preferences dialog doesn't work. .

Hey, I've been working on fixing the Cat-a-lot preferences dialog for other wikis especially Wikipedia, but haven't been able to get it fully functional yet. Here's a summary of what I've tried:

  1. Loading Dependencies from Commons
    • Attempted to load SettingsManager.js and SettingsUI.js directly from Commons
    • Scripts load successfully, and mw.libs.SettingsUI initializes, but the dialog's show() method hangs indefinitely
Apr 2 2025, 7:31 PM · Documentation, gadget-Cat-a-lot

Apr 1 2025

adiba_anjum added a comment to T386783: Cat-a-lot: Prevent self-categorization.

Hi @Tacsipacsi, thanks for the feedback! I’ve addressed both points:

  • Updated the indentation to use tabs instead of spaces and ensured consistency with the existing code.
  • Removed the unnecessary if ( filteredPages.length === 0 ) check at line 1135, as you pointed out.
Apr 1 2025, 4:00 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T390180: Translate Cat-a-lot to your language.

Hey @Neyehh and @Samreet_kaur_sidhu! Somehow I had missed your messages on here, my apologies. I've made my translations according to the instructions provided in the task prompt and was almost done with them but I'd love it if we worked together.
Here's the link for the hind translation page.

Apr 1 2025, 3:46 PM · gadget-Cat-a-lot

Mar 29 2025

adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hi, thank you for your detailed review and the refactored version—it is incredibly helpful in clarifying the key improvements need. I appreciate the time you took to highlight areas for simplification and optimization.
I’ll revise the code based on your feedback.

Mar 29 2025, 8:24 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T386783: Cat-a-lot: Prevent self-categorization.

Hey, Thank you for your thorough review! I’ve implemented the following changes based on your feedback:

Mar 29 2025, 8:18 PM · gadget-Cat-a-lot

Mar 28 2025

adiba_anjum added a comment to T389737: Codex feasibility study for Cat-a-lot.

Hi @Zache, I wanted to share the current progress on the Codex feasibility study for Cat-a-lot. Here’s the link to the document. While it’s still a work in progress and quite scattered, I’ve covered key aspects such as integrating Codex UI elements, testing compatibility across skins, and identifying initial challenges. I've Also come up with a basic userscript that I utilized for testing across various skins.

Mar 28 2025, 7:05 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T390252: [Cat-a-lot] Feature: Add Support for Categorizing JSON Data Namespace Pages.

Thanks a lot! Testing on sandbox pages is indeed safer and better.

Mar 28 2025, 6:12 AM · gadget-Cat-a-lot
adiba_anjum updated the task description for T390252: [Cat-a-lot] Feature: Add Support for Categorizing JSON Data Namespace Pages.
Mar 28 2025, 6:09 AM · gadget-Cat-a-lot
adiba_anjum updated the task description for T390252: [Cat-a-lot] Feature: Add Support for Categorizing JSON Data Namespace Pages.
Mar 28 2025, 12:49 AM · gadget-Cat-a-lot
adiba_anjum updated the task description for T390252: [Cat-a-lot] Feature: Add Support for Categorizing JSON Data Namespace Pages.
Mar 28 2025, 12:49 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

A fix has been proposed in subtask T390252. Please visit it to find the testing procedure and all other related info.

Mar 28 2025, 12:45 AM · gadget-Cat-a-lot
adiba_anjum created T390252: [Cat-a-lot] Feature: Add Support for Categorizing JSON Data Namespace Pages.
Mar 28 2025, 12:33 AM · gadget-Cat-a-lot

Mar 27 2025

adiba_anjum added a comment to T390131: [Cat-a-lot] Fix: Handle API Errors When Editing Protected Files.

My only concern is that, at the moment, both buttons seem to lead to the same outcome—protected files remain unedited, while all other files are edited.

Mar 27 2025, 2:43 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T390180: Translate Cat-a-lot to your language.

Hey everyone! Since there is no existing translation for hindi language, I'll start working on it. If someone wants to collaborate, please inform, so that we can work on the same document.
Looking forward to working together!

Mar 27 2025, 1:07 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T390131: [Cat-a-lot] Fix: Handle API Errors When Editing Protected Files.

Oops! My bad. I'll upload it again

Mar 27 2025, 12:25 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T386783: Cat-a-lot: Prevent self-categorization.

Okay! Thanks a lot for the feedback. I'll make the changes you suggested.

Mar 27 2025, 10:22 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T390131: [Cat-a-lot] Fix: Handle API Errors When Editing Protected Files.

Hey @Ademola, Great effort! The UI of the dialog box looks pretty good. I've tested the changes on my end and these are the things I've observed:

  • The dialog box correctly appears and displays the appropriate message when we try to edit a protected file using cat-a-lot.
  • You have provided 2 buttons on the dialog box, namely - "ignore and continue" and "stop all editing"
    • When I press the "ignore and continue" button, all the other files except the protected one get edited and appropriate message is displayed for the protected file. This is the correct and expected outcome.
    • When I press the "stop all editing" button, I expected all the editing to stop (even for the correct files), However what happens is that editing only stops for the protected files but it continues for all other files.
      • The cause for this issue can be understood from the screenshot i've attached. You can see that even when the user has not pressed any of the buttons, all the other files in the background already appear to have been edited. What should've happened instead is that all the other edits should be paused until user presses either of the buttons.
      • If this was the intended functionality then i think the text on the button needs to be changed to depict that appropriately.
Mar 27 2025, 10:02 AM · gadget-Cat-a-lot
adiba_anjum added a comment to T390111: Cat-a-lot testing requests.

One request: Please list this task in the main Cat-a-lot task for Outreachy 30 so that it’s easy for everyone to find it.

Mar 27 2025, 5:34 AM · gadget-Cat-a-lot

Mar 26 2025

adiba_anjum claimed T389737: Codex feasibility study for Cat-a-lot.
Mar 26 2025, 8:34 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T389737: Codex feasibility study for Cat-a-lot.

Hey! I'd like to explore the feasibility of using Codex in cat-a-lot. Even if Codex in gadgets isn’t fully ready yet, it’s valuable to understand its current status, how it should be used, and whether it supports legacy skins like Timeless and Monobook. Since Cat-a-lot needs to support legacy skins, this will be a key factor in determining if Codex is a viable option. I'll document my findings on a user page as I go. Thanks!

Mar 26 2025, 8:27 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hi @Zache, I'm excited to share that I've successfully implemented JSON Data namespace support for Cat-a-lot! After thorough testing, all operations now work correctly for both wikitext and JSON content model pages.

Mar 26 2025, 6:29 PM · gadget-Cat-a-lot
adiba_anjum updated the task description for T389760: Setup Cat-a-lot development .
Mar 26 2025, 11:02 AM · gadget-Cat-a-lot
adiba_anjum updated the task description for T389760: Setup Cat-a-lot development .
Mar 26 2025, 10:59 AM · gadget-Cat-a-lot
adiba_anjum updated the task description for T389760: Setup Cat-a-lot development .
Mar 26 2025, 10:58 AM · gadget-Cat-a-lot

Mar 25 2025

adiba_anjum added a comment to T389737: Codex feasibility study for Cat-a-lot.

I saw this task in passing and tried to run the hello world user script and successfully got it working! Here are the exact steps I followed:

Mar 25 2025, 12:14 PM · gadget-Cat-a-lot
adiba_anjum added a comment to T389716: In Beta Commons, Cat-a-lot preferences dialog doesn't work. .

Hi @Zache ,
I'm happy to share that the Cat-a-lot settings functionality is now working correctly on Beta Commons!
Changes Made

  1. The original code relied on mw.loader.using to load dependencies but did not handle cases where these dependencies were missing (e.g., when loaded as a user script). I added a fallback mechanism to dynamically load the required scripts (SettingsManager.js and SettingsUI.js) from the wiki if they aren’t available via mw.loader and used $.getScript to fetch and inject these scripts directly when the gadget loader fails.
  2. Split the logic into two parts:
    • Dependency Loading: Handled in manageSettings with fallbacks.
    • Dialog Creation and Settings Handling: Deferred to _manageSettings only after confirming dependencies are loaded.
Mar 25 2025, 10:07 AM · Documentation, gadget-Cat-a-lot
adiba_anjum added a comment to T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.

Hey, thank you for the detailed feedback! I’ve started restructuring the code as you suggested, focusing first on editCategories() to ensure the editing logic works reliably before handling namespace detection. Here’s my current approach:

Mar 25 2025, 12:31 AM · gadget-Cat-a-lot

Mar 24 2025

adiba_anjum added a comment to T389716: In Beta Commons, Cat-a-lot preferences dialog doesn't work. .

I’ve been working on fixing the Cat-a-lot settings functionality in Beta Commons, and I wanted to share my progress so far. Here’s what I’ve done and the current status:

Mar 24 2025, 6:51 PM · Documentation, gadget-Cat-a-lot
adiba_anjum claimed T387090: Add Wikimedia Commons data namespace support to Cat-a-lot.
Mar 24 2025, 6:00 PM · gadget-Cat-a-lot