User Details
- User Since
- Mar 27 2023, 7:59 PM (177 w, 1 d)
- Availability
- Available
- IRC Nick
- _Gerges
- LDAP User
- GergesShamon
- MediaWiki User
- Gerges [ Global Accounts ]
Sat, Aug 15
Fri, Aug 14
Thu, Aug 13
Wed, Aug 12
Tue, Aug 4
Fri, Jul 24
Jul 18 2026
Jul 9 2026
Jul 7 2026
Hi @Praffq, Are you still working on this task?
Jul 1 2026
Jun 27 2026
Jun 26 2026
Jun 24 2026
Jun 10 2026
I removed the selected_wordmark feature, and now arzwiki relies solely on local_wordmark.
Jun 7 2026
May 30 2026
May 17 2026
This is an API request; when saving the edit, this is in arwiki.
May 11 2026
May 10 2026
May 6 2026
Thanks @Praffq.
May 3 2026
Apr 30 2026
Apr 29 2026
Apr 28 2026
Apr 26 2026
How do I give myself or someone else this badge? Oh, I think it's only for administrators, you can do that, right?
Apr 24 2026
Thanks @sanjaisid, and sorry for the delay.
Apr 23 2026
Apr 22 2026
Apr 17 2026
Hi @Praffq, Are you still planning to submit a new pull request instead of reopening the closed one?
Apr 8 2026
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.
Apr 5 2026
@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.
Apr 4 2026
@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.
Apr 2 2026
@Praffq, Thanks :)
Apr 1 2026
@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).
Mar 29 2026
Yes, I noticed this; see pull 44.
Hi! 👋
Thanks for your contribution — I've reviewed your pull request and approved it. Great work!
Mar 28 2026
Thank you for tagging this task with good first task for Wikimedia newcomers!
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.
I have submitted a pull request:
https://github.com/wiki-connect/wikimonitor/pull/42
This is an example:
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.
Mar 27 2026
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.
