Page MenuHomePhabricator

Gerges (Gerges Shamon)
Engineering

Projects (15)

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Mar 27 2023, 7:59 PM (159 w, 4 d)
Availability
Available
IRC Nick
_Gerges
LDAP User
GergesShamon
MediaWiki User
Gerges [ Global Accounts ]

Recent Activity

Yesterday

Gerges added a comment to T422194: 30-Minute SseEmitter Timeout with Event Resumption.

Hi @Praffq, Are you still planning to submit a new pull request instead of reopening the closed one?

Fri, Apr 17, 11:51 PM · Tool-wikimonitor

Wed, Apr 8

Gerges added a comment to T422567: Create #Arabic-Sites tag.

Hi @Aklapper, thanks for the thoughtful feedback.
The goal of #Arabic-Sites is to make it easier to track tasks that directly impact Arabic Wikimedia projects, as they are currently scattered and hard to follow (e.g., UI issues, RTL bugs, localization gaps, editing experience issues).
This tag will help contributors discover relevant issues, follow ongoing work, and coordinate efforts more effectively.
For now, I will take responsibility for adding the tag to relevant tasks. In the near future, we also plan to attract more Arabic-speaking volunteers to watch and maintain these tasks.

Wed, Apr 8, 11:28 AM · Project-Admins
Gerges claimed T422532: PHP Warning: Undefined array key "last_page".
Wed, Apr 8, 2:06 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-extensions-PagedTiffHandler, Wikimedia-production-error
Gerges created T422567: Create #Arabic-Sites tag.
Wed, Apr 8, 1:21 AM · Project-Admins

Sun, Apr 5

Gerges added a comment to T422194: 30-Minute SseEmitter Timeout with Event Resumption.

@Praffq, You can use via Toolforge: wikitech:Help:Toolforge/Redis
It’s a better fit because it provides a shared, persistent queue, supports list operations, and works well if we scale to multiple servers. It also handles reconnections more reliably using Last-Event-ID.
Additionally, this task is mainly about reducing load on the JVM container, and moving the event buffer to Redis helps offload memory and connection pressure from the application itself.

Sun, Apr 5, 6:29 PM · Tool-wikimonitor

Sat, Apr 4

Gerges added a comment to T422194: 30-Minute SseEmitter Timeout with Event Resumption.

@Praffq, What will you do about that?

Architectural Note: Since the server currently maintains a single global EventSource connection to Wikimedia and broadcasts to all SseEmitter clients, handling individual client catch-ups requires either caching recent events in memory/Redis or allowing clients to fetch missed events via a separate REST endpoint before joining the live stream again.

Sat, Apr 4, 4:40 PM · Tool-wikimonitor

Thu, Apr 2

Gerges updated the task description for T422194: 30-Minute SseEmitter Timeout with Event Resumption.
Thu, Apr 2, 4:59 PM · Tool-wikimonitor
Gerges triaged T422194: 30-Minute SseEmitter Timeout with Event Resumption as High priority.
Thu, Apr 2, 4:53 PM · Tool-wikimonitor
Gerges created T422194: 30-Minute SseEmitter Timeout with Event Resumption.
Thu, Apr 2, 4:51 PM · Tool-wikimonitor
Gerges closed T421587: Replace Dotenv with Spring @Value and update environment setup docs as Resolved.

@Praffq, Thanks :)

Thu, Apr 2, 1:47 PM · good first task, patch-welcome, Tool-wikimonitor

Wed, Apr 1

Gerges added a comment to T422007: Proposal: Edit toolbar icons for Arabic Wikipedia VisualEditor.

@Nemoralis, You can proceed with it, and thank you. If any assistance is needed, please feel free to ping me in the channel #wikimedia-operations on IRC (my nick is _Gerges).

Wed, Apr 1, 7:32 PM · VisualEditor, VisualEditor-EditingTools, WikiEditor (2010), Codex, OOUI, I18n

Sun, Mar 29

Gerges added a comment to T420850: Display flagged edits count in browser tab title (dynamic update).

Yes, I noticed this; see pull 44.

Sun, Mar 29, 3:04 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges closed T420850: Display flagged edits count in browser tab title (dynamic update) as Resolved.

Hi! 👋
Thanks for your contribution — I've reviewed your pull request and approved it. Great work!

Sun, Mar 29, 2:33 PM · good first task, patch-welcome, Tool-wikimonitor

Sat, Mar 28

Gerges added projects to T421587: Replace Dotenv with Spring @Value and update environment setup docs: patch-welcome, good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Sat, Mar 28, 11:02 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges triaged T421587: Replace Dotenv with Spring @Value and update environment setup docs as Medium priority.
Sat, Mar 28, 11:01 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges created T421587: Replace Dotenv with Spring @Value and update environment setup docs.
Sat, Mar 28, 11:01 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges added a comment to T420850: Display flagged edits count in browser tab title (dynamic update).

Hi @Praffq, I cannot grant you rollback permissions, but I added a variable REQUIRE_ROLLBACK_RIGHT, set its value to false, to bypass the validation check.

Sat, Mar 28, 10:26 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges closed T421578: Allow bypassing 'rollback' permission check via environment variable for local development as Resolved.
Sat, Mar 28, 10:23 PM · Tool-wikimonitor
Gerges added a comment to T421578: Allow bypassing 'rollback' permission check via environment variable for local development.

I have submitted a pull request:
https://github.com/wiki-connect/wikimonitor/pull/42

Sat, Mar 28, 10:23 PM · Tool-wikimonitor
Gerges triaged T421578: Allow bypassing 'rollback' permission check via environment variable for local development as High priority.
Sat, Mar 28, 3:57 PM · Tool-wikimonitor
Gerges updated subscribers of T421578: Allow bypassing 'rollback' permission check via environment variable for local development.

This is an example:

Hey @Gerges , When I try to log in to WikiMonitor locally, the OAuth flow with Wikimedia completes successfully, but the app then rejects my login with a "no_rollback_rights" error. This happens because AuthController.java (line 52) calls mediaWikiService.checkAnyRollbackRights(username) which queries the Wikimedia API to verify the user is a rollbacker or sysop on at least one wiki, and my account (Praffq) doesn't have those rights. As a temporary workaround I've commented out the rollback rights check, but I wanted to ask, is there a recommended way to test locally without rollback rights, or a sandbox wiki where these rights can be obtained for development?

Sat, Mar 28, 3:38 PM · Tool-wikimonitor
Gerges created T421578: Allow bypassing 'rollback' permission check via environment variable for local development.
Sat, Mar 28, 3:36 PM · Tool-wikimonitor
Gerges closed T420946: Secure Persistent “Remember Me” Login with Split-Key Encryption for Wikimedia OAuth2 Tokens as Declined.

After thinking about it, I believe storing a user’s access token is extremely risky. It is better to store the refresh token on the user side for 30 days.

Sat, Mar 28, 1:31 PM · Tool-wikimonitor

Fri, Mar 27

Gerges added a comment to T420850: Display flagged edits count in browser tab title (dynamic update).

Hi @Praffq, Currently, there is no way to do this without rollback permission (See also: test2.wikipedia.org and test.wikidata.org). You can open a ticket explaining the problem in general terms so we can work on it in the future.

Fri, Mar 27, 5:01 PM · good first task, patch-welcome, Tool-wikimonitor

Thu, Mar 26

Gerges created T421403: Auto-associate edits to events via edit summary hashtags.
Thu, Mar 26, 3:27 PM · Connection-Team, CampaignEvents

Wed, Mar 25

Gerges added a comment to T420850: Display flagged edits count in browser tab title (dynamic update).

Hi @Praffq! 👋
Great to hear that you're interested in working on this issue — welcome! 🎉
Yes, feel free to go ahead and open a PR directly on the GitHub repository. If anything is unclear or you need guidance at any step, don’t hesitate to ask.
Looking forward to your contribution! 🚀

Wed, Mar 25, 5:24 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges closed T420409: Unable to Edit SpEL Condition from Mobile as Resolved.

Thanks @Vishaldevops :)

Wed, Mar 25, 4:48 PM · good first task, patch-welcome, Tool-wikimonitor

Tue, Mar 24

Gerges added a comment to T420409: Unable to Edit SpEL Condition from Mobile.

@Vishaldevops, Good to hear that. please submit a pull request so we can test it on the beta server.

Tue, Mar 24, 2:42 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges triaged T420946: Secure Persistent “Remember Me” Login with Split-Key Encryption for Wikimedia OAuth2 Tokens as Low priority.
Tue, Mar 24, 12:43 AM · Tool-wikimonitor

Mon, Mar 23

Gerges created T420946: Secure Persistent “Remember Me” Login with Split-Key Encryption for Wikimedia OAuth2 Tokens.
Mon, Mar 23, 3:42 PM · Tool-wikimonitor
Gerges added projects to T420850: Display flagged edits count in browser tab title (dynamic update): patch-welcome, good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Mon, Mar 23, 12:22 PM · good first task, patch-welcome, Tool-wikimonitor

Sun, Mar 22

Gerges triaged T420850: Display flagged edits count in browser tab title (dynamic update) as Low priority.
Sun, Mar 22, 7:44 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges created T420850: Display flagged edits count in browser tab title (dynamic update).
Sun, Mar 22, 7:25 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges closed T420804: Add keyboard shortcuts for common moderation actions as Resolved.
Sun, Mar 22, 12:50 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges added a comment to T420804: Add keyboard shortcuts for common moderation actions.

The pull request has been merged. Thank you for your contribution!

Sun, Mar 22, 12:49 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges closed T420805: Add a native Dark Mode (dark theme) as Resolved.

Thanks @TANMy789.

Sun, Mar 22, 12:11 AM · good first task, patch-welcome, Tool-wikimonitor

Sat, Mar 21

Gerges added a comment to T420409: Unable to Edit SpEL Condition from Mobile.

Hello @SheetalPro and @Vishaldevops ,
It’s great to see this level of enthusiasm for collaboration—teamwork is at the heart of open-source projects.
You’re both welcome to work together on resolving this issue; however, only one person should submit the pull request.
You can also include Co-authored-by: Name <email> in the commit message to give proper credit.

Sat, Mar 21, 12:47 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges added a comment to T420804: Add keyboard shortcuts for common moderation actions.

Hi @TANMy789, please follow https://www.mediawiki.org/wiki/New_Developers#Communication_tips.

Sat, Mar 21, 12:34 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges assigned T420805: Add a native Dark Mode (dark theme) to TANMy789.
Sat, Mar 21, 12:16 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges triaged T420805: Add a native Dark Mode (dark theme) as Low priority.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Sat, Mar 21, 12:15 AM · good first task, patch-welcome, Tool-wikimonitor
Gerges created T420805: Add a native Dark Mode (dark theme).
Sat, Mar 21, 12:15 AM · good first task, patch-welcome, Tool-wikimonitor
Gerges triaged T420804: Add keyboard shortcuts for common moderation actions as Low priority.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Sat, Mar 21, 12:13 AM · good first task, patch-welcome, Tool-wikimonitor
Gerges created T420804: Add keyboard shortcuts for common moderation actions.
Sat, Mar 21, 12:12 AM · good first task, patch-welcome, Tool-wikimonitor

Fri, Mar 20

Gerges closed T420764: Support Multiple User-Defined Filters per User in WikiMonitor as Resolved.

done :)

Fri, Mar 20, 10:58 PM · Tool-wikimonitor
Gerges added a comment to T420764: Support Multiple User-Defined Filters per User in WikiMonitor.

I’ve submitted pull: https://github.com/wiki-connect/wikimonitor/pull/24

Fri, Mar 20, 6:20 PM · Tool-wikimonitor
Gerges changed the status of T420764: Support Multiple User-Defined Filters per User in WikiMonitor from Open to In Progress.
Fri, Mar 20, 5:26 PM · Tool-wikimonitor
Gerges triaged T420764: Support Multiple User-Defined Filters per User in WikiMonitor as Medium priority.
Fri, Mar 20, 5:26 PM · Tool-wikimonitor
Gerges created T420764: Support Multiple User-Defined Filters per User in WikiMonitor.
Fri, Mar 20, 5:25 PM · Tool-wikimonitor

Thu, Mar 19

Gerges added a comment to T420409: Unable to Edit SpEL Condition from Mobile.

@SheetalPro, Did you create a .env file?

Thu, Mar 19, 3:49 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges added a comment to T420409: Unable to Edit SpEL Condition from Mobile.

Hi @SheetalPro and @Vishaldevops,

Thu, Mar 19, 1:46 PM · good first task, patch-welcome, Tool-wikimonitor

Mar 17 2026

Gerges added a project to T420409: Unable to Edit SpEL Condition from Mobile: good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Mar 17 2026, 8:20 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges triaged T420409: Unable to Edit SpEL Condition from Mobile as Medium priority.
Mar 17 2026, 8:19 PM · good first task, patch-welcome, Tool-wikimonitor
Gerges created T420409: Unable to Edit SpEL Condition from Mobile.
Mar 17 2026, 8:18 PM · good first task, patch-welcome, Tool-wikimonitor

Mar 14 2026

Gerges created P89859 Error from server (Forbidden): pods "shell-1773518210" is forbidden: exceeded quota.
Mar 14 2026, 8:07 PM · Tool-wikimonitor

Mar 12 2026

Gerges closed T419828: Namespace alias on ar.wikiquote as Resolved.

Done

Mar 12 2026, 8:21 PM · Wikimedia-Site-requests
Gerges added a comment to T419869: Server timeout waiting for the HTTP request from the client (2026-03-12).

search works for me now, I searched for WQ, it took a long time and I didn't get any results, before it crashed.

Mar 12 2026, 4:09 PM · VPS-project-Codesearch
Gerges changed the subtype of T419869: Server timeout waiting for the HTTP request from the client (2026-03-12) from "Task" to "Bug Report".
Mar 12 2026, 3:27 PM · VPS-project-Codesearch
Gerges created T419869: Server timeout waiting for the HTTP request from the client (2026-03-12).
Mar 12 2026, 3:20 PM · VPS-project-Codesearch
Gerges changed the status of T419828: Namespace alias on ar.wikiquote from Open to In Progress.
Mar 12 2026, 2:45 PM · Wikimedia-Site-requests
Gerges triaged T419828: Namespace alias on ar.wikiquote as Low priority.
Mar 12 2026, 2:44 PM · Wikimedia-Site-requests
Gerges claimed T419828: Namespace alias on ar.wikiquote.
Mar 12 2026, 2:44 PM · Wikimedia-Site-requests

Feb 19 2026

Gerges added a comment to T417839: Editing using OAuth 2 doesn’t work.

Additional note: OAuth 2.0 using Owner-only consumers works correctly and allows editing without issues.
The problem appears when using standard OAuth 2.0 consumers (non owner-only), where the API returns HTTP 401 with Jwt issuer is not configured.
This suggests the issue may be limited to JWT validation or issuer configuration for non owner-only flows.

Feb 19 2026, 12:05 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), SRE, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth

Feb 12 2026

Gerges set the image for Tool-wikimonitor to F71900536: profile.
Feb 12 2026, 12:51 PM

Feb 7 2026

Gerges changed the status of T416779: Change wgSiteName and wgMetaNamespace for arwikibooks from Open to In Progress.
Feb 7 2026, 11:20 PM · Wikimedia-Site-requests
Gerges created T416779: Change wgSiteName and wgMetaNamespace for arwikibooks.
Feb 7 2026, 11:19 PM · Wikimedia-Site-requests
Gerges moved T416772: Update site logo for Serbian Wikipedia from Backlog to Blocked on community consensus on the Wikimedia-Site-requests board.
Feb 7 2026, 7:26 PM · Serbian-Sites, Logos, Wikimedia-Site-requests
Gerges added a comment to T416772: Update site logo for Serbian Wikipedia.

Community consensus is needed to make this change.

Feb 7 2026, 7:25 PM · Serbian-Sites, Logos, Wikimedia-Site-requests

Jan 31 2026

Gerges added a comment to T301050: Bot password login does not autocreate accounts.

I introduced a change that a BotPassword::login(). As a result, the assertion in BotPasswordTest::testLogin() expecting a nosuchuser error for UTDummy@BotPassword is no longer valid.
Should I delete the test on line 318, or reverse it and make it assertStatusGood?

Jan 31 2026, 2:01 PM · MediaWiki-Platform-Team (Q3 Kanban Board), Patch-For-Review, MediaWiki-core-Hackathon-2024, User-Tgr, MediaWiki-Core-AuthManager

Jan 30 2026

Gerges claimed T301050: Bot password login does not autocreate accounts.
Jan 30 2026, 1:11 PM · MediaWiki-Platform-Team (Q3 Kanban Board), Patch-For-Review, MediaWiki-core-Hackathon-2024, User-Tgr, MediaWiki-Core-AuthManager

Jan 27 2026

Gerges closed T406358: Requesting wordmark change for ar.wikibooks.org as Resolved.

Done

Jan 27 2026, 10:01 PM · Wikimedia-Site-requests

Dec 23 2025

Gerges added a comment to T399555: Add Support for Parsing Wiki Tables in ParseWiki.

Hi @sanjaisid, Thanks for your contribution, Sorry for the delay, I've been busy with several projects outside of Wikimedia. I'll try my best to review your patch.

Dec 23 2025, 5:57 PM · Patch-For-Review, good first task, patch-welcome, WikiConnect-ParseWiki

Nov 16 2025

Gerges added a comment to T410213: Mongolian Wikipedia shows up in google search results titled "WikiPedia [MN]".

I searched on Google using the query "WikiPedia [MN]" site:mn.wikipedia.org, and based on my check, the affected pages seem to be very limited. I found only one page showing this unusual title in the search results: Файл:Mongolian_Aimags,_Mongolia.png
It appears that this issue is isolated to this specific page, and I did not observe the same behavior for other pages on Mongolian Wikipedia.

Nov 16 2025, 5:53 PM · SEO, WMF-General-or-Unknown

Nov 14 2025

Gerges added a comment to T406358: Requesting wordmark change for ar.wikibooks.org.

@Pppery, can't upload on File:Wikibooks-wordmark-v2-ar.svg for per https://w.wiki/FgE2 "the wordmark width should not exceed 124px".

Nov 14 2025, 3:00 PM · Wikimedia-Site-requests

Nov 11 2025

Gerges added a comment to T406358: Requesting wordmark change for ar.wikibooks.org.

@Pppery, Yes. Sorry, I forgot the task.

Nov 11 2025, 3:22 PM · Wikimedia-Site-requests

Oct 4 2025

Gerges updated the task description for T406358: Requesting wordmark change for ar.wikibooks.org.
Oct 4 2025, 11:41 AM · Wikimedia-Site-requests

Oct 3 2025

Gerges updated the task description for T406358: Requesting wordmark change for ar.wikibooks.org.
Oct 3 2025, 4:53 PM · Wikimedia-Site-requests
Gerges changed the status of T406358: Requesting wordmark change for ar.wikibooks.org from Open to In Progress.
Oct 3 2025, 3:49 PM · Wikimedia-Site-requests
Gerges claimed T406358: Requesting wordmark change for ar.wikibooks.org.
Oct 3 2025, 3:48 PM · Wikimedia-Site-requests
Gerges created T406358: Requesting wordmark change for ar.wikibooks.org.
Oct 3 2025, 3:48 PM · Wikimedia-Site-requests

Sep 22 2025

Gerges closed T405095: Lift IP cap on these dates 2025-09-29; 2025-10-06; 2025-10-13; 2025-10-20 for edit-a-thon for eswiki, commons and wikidata as Resolved.
Sep 22 2025, 8:29 PM · Wikimedia-Site-requests

Sep 19 2025

Gerges changed the status of T405095: Lift IP cap on these dates 2025-09-29; 2025-10-06; 2025-10-13; 2025-10-20 for edit-a-thon for eswiki, commons and wikidata from Open to In Progress.
Sep 19 2025, 3:43 PM · Wikimedia-Site-requests
Gerges claimed T405095: Lift IP cap on these dates 2025-09-29; 2025-10-06; 2025-10-13; 2025-10-20 for edit-a-thon for eswiki, commons and wikidata.
Sep 19 2025, 3:40 PM · Wikimedia-Site-requests

Aug 31 2025

Gerges added a comment to T706: Requests for addition to the #acl*Project-Admins group (in comments).

I would like to request being added to acl*Project-Admins, as I am currently leading the Tech Hub team at the Egypt Wikimedians User Group. Our team will soon begin creating new projects, along with several sub-projects, and I will need the appropriate permissions to manage them effectively.

Aug 31 2025, 8:19 PM · Tracking-Neverending, Project-Admins

Aug 30 2025

Gerges added a comment to T399334: Consider adding the patrol right to the autoconfirmed group for arwiki.

arwiki use FlaggedRevs so no need to this line. review right is assigned to editor which work as patrol.

Ah, nice! So does that mean this task can be closed?

Aug 30 2025, 5:35 PM · Community-consensus-needed, Wikimedia-Site-requests

Aug 16 2025

Gerges added a comment to T401070: noindex all pages in User namespace in Chinese Wikisource.

I'm not good at Chinese and the browser translation is bad, no one mentioned disable the use of magic words __INDEX__/__NOINDEX__ in User namespace.

Aug 16 2025, 11:28 AM · Chinese-Sites, Wikimedia-Site-requests
Gerges added a comment to T401070: noindex all pages in User namespace in Chinese Wikisource.

Hi @Dringsim, You mean wmgExemptFromUserRobotsControlExtra?

Aug 16 2025, 11:19 AM · Chinese-Sites, Wikimedia-Site-requests
Gerges changed the status of T401070: noindex all pages in User namespace in Chinese Wikisource from Open to In Progress.
Aug 16 2025, 10:45 AM · Chinese-Sites, Wikimedia-Site-requests
Gerges added a comment to T401970: Forbidden You don't have permission to access this resource In gerrit.

When I try via curl to simulate an android browser session and delete User-Agent it works without problems, there is a problem from User-Agent.

Aug 16 2025, 10:29 AM · Gerrit
Gerges added a comment to T401970: Forbidden You don't have permission to access this resource In gerrit.

Hi @Aklapper, I use kiwi browser (Powered by Chromium kernel), this my request

GET /r/c/operations/mediawiki-config/+/1063920 HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: en-GB,en;q=0.9,ar-EG;q=0.8,ar;q=0.7,en-US;q=0.6
Cache-Control: max-age=0
Connection: keep-alive
Cookie: _shopify_y=C68A09C********; _tracking_consent=%7B%22con%22%3A%7B%22CMP%22%3A%7B%22a%22%3A%22%22%2C%22m%22%3A%22%22%2C%22p%22%3A%22%22%2C%22s%22%3A%22%22%7D%7D%2C%22v%22%3A%222.1%22%2C%22region%22%3A%22EGGZ%22%2C%22reg%22%3A%22%22%2C%22purposes%22%3A%7B%22a%22%3Atrue%2C%22p%22%3Atrue%2C%22m%22%3Atrue%2C%22t%22%3Atrue%7D%2C%22display_banner%22%3Afalse%2C%22sale_of_data_region%22%3Afalse%2C%22consent_id%22%3A%226550575E-924c-4EE4-8620-306ea5dfbbc7%22%7D; __mmapiwsid=0195a12******
Host: gerrit.wikimedia.org
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36
sec-ch-ua: "Not-A.Brand";v="99", "Chromium";v="124"
sec-ch-ua-mobile: ?1
sec-ch-ua-platform: "Android"
Aug 16 2025, 10:24 AM · Gerrit

Aug 14 2025

Gerges created T401970: Forbidden You don't have permission to access this resource In gerrit.
Aug 14 2025, 10:15 PM · Gerrit

Aug 8 2025

Gerges renamed T401475: Topviews Analysis does not update or merge pageviews after article is moved to a new title from opviews Analysis does not update or merge pageviews after article is moved to a new title to Topviews Analysis does not update or merge pageviews after article is moved to a new title.
Aug 8 2025, 6:07 PM · Tool-Pageviews
Gerges created T401475: Topviews Analysis does not update or merge pageviews after article is moved to a new title.
Aug 8 2025, 11:32 AM · Tool-Pageviews

Aug 7 2025

Gerges added a comment to T385500: Show print button on Firefox mobile.

Done.

Aug 7 2025, 3:54 PM · MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), good first task, Readers Essential Work (Minerva and Vector work consistently), patch-welcome, MinervaNeue, Web-Team
Gerges added a comment to T385500: Show print button on Firefox mobile.

I will delete the test isAvailable() uses window.chrome to filter certain chrome-like browsers because the condition windowObj.chrome === undefined has been removed. Are there any concerns or objections to this change?

Aug 7 2025, 12:40 PM · MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), good first task, Readers Essential Work (Minerva and Vector work consistently), patch-welcome, MinervaNeue, Web-Team

Aug 3 2025

Gerges added a comment to T385500: Show print button on Firefox mobile.

I've written the patch and tested the code on Firefox. The "Download PDF" button appears successfully, but some Firefox-specific tests are failing. Does anyone have any comments so I can write new tests?

Aug 3 2025, 8:11 PM · MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), good first task, Readers Essential Work (Minerva and Vector work consistently), patch-welcome, MinervaNeue, Web-Team
Gerges claimed T385500: Show print button on Firefox mobile.
Aug 3 2025, 6:39 PM · MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), good first task, Readers Essential Work (Minerva and Vector work consistently), patch-welcome, MinervaNeue, Web-Team
Gerges added a project to T399555: Add Support for Parsing Wiki Tables in ParseWiki: good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Aug 3 2025, 6:23 PM · Patch-For-Review, good first task, patch-welcome, WikiConnect-ParseWiki
Gerges added a comment to T401070: noindex all pages in User namespace in Chinese Wikisource.

Hi @Bugreporter, Would you also like to noindex all pages in User Talk namespace?

Aug 3 2025, 6:18 PM · Chinese-Sites, Wikimedia-Site-requests
Gerges added a comment to T399421: Logstash Access for gergesshamon.

@CDobbins, Yes, I still need access to Logstash. I do need an NDA, but please note that I’m working independently as a volunteer, without support from team wmf.

Aug 3 2025, 12:55 AM · SRE, LDAP-Access-Requests

Jul 18 2025

Gerges closed T399841: Add Support for Parsing Sections (Headings) in ParseWiki and Extend Data Model as Resolved.
Jul 18 2025, 10:44 PM · patch-welcome, WikiConnect-ParseWiki