Page MenuHomePhabricator

Mooeypoo (Moriel Schottlender)
Principal Software Engineer, MediaWiki Engineering Group

Projects (18)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 18 2014, 11:57 PM (550 w, 3 d)
Availability
Available
IRC Nick
mooeypoo
LDAP User
Mooeypoo
MediaWiki User
Mooeypoo [ Global Accounts ]

Recent Activity

Mon, Jun 2

Mooeypoo updated the task description for T395050: Deprecate `UpdateUserMailerFormattedPageStatus`.
Mon, Jun 2, 4:35 PM · MediaWiki-Notifications, MediaWiki-Platform-Team (Roadmap)

Fri, May 23

Mooeypoo updated the task description for T383996: Migrate Enotif to the new notifications interface.
Fri, May 23, 5:04 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MediaWiki-Notifications, Epic, OKR-Work, MediaWiki-Platform-Team (Roadmap)

Mar 19 2025

Mooeypoo renamed T387996: Define a way for extensions to block or intervene with other notifications (Notifications middleware) from Define a way for extensions to block Notifications from sending to Define a way for extensions to block or intervene with other notifications (Notifications middleware).
Mar 19 2025, 7:41 PM · MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), MediaWiki-Platform-Team, Patch-For-Review, MediaWiki-Notifications

Mar 17 2025

Mooeypoo added a comment to T387996: Define a way for extensions to block or intervene with other notifications (Notifications middleware).

@Catrope that's exactly the reason why Middleware works on batch/list -> not a single Notification - even at this moment this list usually has just one notitication. The idea behind this is to:

  • allow easy Notification removal - we just "empty" the batch and then pass the empty array around - this saves us from null checks in code
  • allow easy replacement/injection - in case Extensions want to replace Notification, remove it and/or inject their own -> they can do it with a list easily. When MiddleWare worked on the
  • allow future deduplication - as an idea - in the future we can trigger NotificationService::process() only once on POST_SEND and it will go through all Notifications that were triggered within the request and remove duplicates, do batching, or, as an example - guarantee rule of one notification per one title - just an IDEA./
Mar 17 2025, 6:15 PM · MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), MediaWiki-Platform-Team, Patch-For-Review, MediaWiki-Notifications

Mar 10 2025

Mooeypoo added a comment to T387856: Deprecate EnotifImpersonal.

Sounds good to me too, this hasn't been used for a long time either, and given what it does, it should not be used anymore in today's technologies anyways.

Mar 10 2025, 3:39 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), MW-1.45-release, MediaWiki-Email, MediaWiki-Notifications

Feb 23 2025

Mooeypoo added a comment to T385810: Design the behavior of a notifications Provider in core .

Thank you @Mooeypoo for the update.

I'm wondering - did you consider an option where we can let Echo Handler fallback to MediaWiki - instead of implementing fallback handling inside MediaWiki? What I mean, for simplicity - if we want to make Echo handle everything anyway, plus the MediaWiki Legacy Handler will most likely be a service anyway. Then we would have only one "active" handler (in this case Echo), but then code in Echo Handler would have hardcoded fallback logic like if I don't know this Event, let me call the Legacy Handler.

Feb 23 2025, 5:24 AM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development
Mooeypoo added a comment to T385810: Design the behavior of a notifications Provider in core .

Yes, notifications will not work on a clean installation of core without a provider -- either Echo, or another provider. This is current behavior, and is acceptable. Echo is bundled with MediaWiki, so 3rd parties will retain behavior, and anyone that installs "core" alone will need to add Echo for functionality, just like they need to add a skin (and just like current behavior).

Feb 23 2025, 5:16 AM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Feb 11 2025

Mooeypoo added a comment to T385810: Design the behavior of a notifications Provider in core .

We've had a conversation about this in the tech meeting, and here's our thoughts and summary:

Feb 11 2025, 7:48 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Feb 10 2025

Mooeypoo added a comment to T385810: Design the behavior of a notifications Provider in core .

I want to outline my concerns around providing (or not providing) a mechanism for "fallback" to use MW Core's straightforward 'email only' provider even if Echo is the available provider. I think that having a Provider take over the entire behavior is a valid course of action, and works with our intended architectural concerns, but there is one aspect that is user-facing that we should be aware of, and make a decision on.

Feb 10 2025, 3:54 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Feb 8 2025

Mooeypoo moved T385810: Design the behavior of a notifications Provider in core from Backlog to In progress on the MediaWiki-Notifications board.
Feb 8 2025, 5:03 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Feb 7 2025

Mooeypoo added a comment to T385810: Design the behavior of a notifications Provider in core .

There are pros and cons for either of those options, and conversations so far have leaned heavily towards #2 (no Fallback)

I got the opposite impression, and I implemented option #1 in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1108511. I'd be okay with doing #2 too, but for me that increases the scope of the project, since now we have to make sure that every provider/handler supports every kind of notification, or the whole system will drop some notifications on the floor.

(I don't care if it's called "provider" or "handler", they are both meaningless words, so I chose the shorter one.)

Feb 7 2025, 9:32 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Feb 6 2025

Mooeypoo added a comment to T385810: Design the behavior of a notifications Provider in core .

There is also nit-pick when it comes to naming. A class that extension provides to handle/deliver notifications here is called "Provider". We had similar conversation in the gerrit PR: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1108511/comment/99b9bcb6_b81574d3/

@matmarex implemented Handlers as Echo would provide a mechanism to handle notification. Where Providers sounds more like a extension that would provide notifications, but it may not handle it.

Feb 6 2025, 4:10 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development
Mooeypoo updated the task description for T385810: Design the behavior of a notifications Provider in core .
Feb 6 2025, 3:46 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development
Mooeypoo created T385810: Design the behavior of a notifications Provider in core .
Feb 6 2025, 3:28 PM · MediaWiki-Platform-Team, MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Feb 3 2025

Mooeypoo added a project to T383987: Design a declarative interface for registering notification types: FY2024-25 KR 5.2 Simplify feature development.
Feb 3 2025, 5:01 PM · FY2024-25 KR 5.2 Simplify feature development, MediaWiki-Notifications, Epic, OKR-Work, MediaWiki-Platform-Team (Roadmap)
Mooeypoo claimed T383986: Design an interface for sending a notification with attached data.
Feb 3 2025, 4:35 PM · MediaWiki-Notifications, Epic, OKR-Work, MediaWiki-Platform-Team (Roadmap)

Jan 30 2025

Mooeypoo claimed T383978: WE5.2.9: Design an interface for notifications in MediaWiki core.
Jan 30 2025, 5:14 PM · MediaWiki-Notifications, Goal, OKR-Work, MediaWiki-Platform-Team (Roadmap)
Mooeypoo claimed T383988: Explore the relationship between Notifications and Domain Events.
Jan 30 2025, 5:13 PM · MediaWiki-Notifications, Epic, OKR-Work, MediaWiki-Platform-Team (Roadmap)
Mooeypoo added a member for MediaWiki-Notifications: Mooeypoo.
Jan 30 2025, 4:02 PM

Jan 21 2025

Mooeypoo added a watcher for MediaWiki-Platform-Team (Roadmap): Mooeypoo.
Jan 21 2025, 5:13 PM

Sep 28 2024

Mooeypoo added a comment to T221258: Avoid inserting echo_event rows when not needed.

Is it possible this task could be taken up by the MediaWiki-Engineering group?

Sep 28 2024, 6:04 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Growth-Team (Current Sprint), MediaWiki-Engineering, Notifications (Echo)

Aug 30 2024

Mooeypoo moved T370267: Hooks and Extension Registry investigation (KR WE5.2.1 FY2024-25) from Backlog to In progress on the FY2024-25 KR 5.2 Simplify feature development board.
Aug 30 2024, 6:08 PM · FY2024-25 KR 5.2 Simplify feature development, OKR-Work, Epic, MediaWiki-Engineering

Aug 26 2024

Mooeypoo added a comment to T373055: Explore replacing Enotif with an extensible notification system.

I tightened the description text and added a couple of more historical links.

Aug 26 2024, 4:40 PM · MediaWiki-Notifications, FY2024-25 KR 5.2 Simplify feature development
Mooeypoo updated the task description for T373055: Explore replacing Enotif with an extensible notification system.
Aug 26 2024, 4:40 PM · MediaWiki-Notifications, FY2024-25 KR 5.2 Simplify feature development

Aug 21 2024

Mooeypoo moved T373062: Explore ideal architecture of a notification system in MediaWiki platform from Inbox, needs triage to Cross-team / Strategic on the MediaWiki-Engineering board.
Aug 21 2024, 9:54 PM · MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development
Mooeypoo added a project to T373062: Explore ideal architecture of a notification system in MediaWiki platform: MediaWiki-Engineering.
Aug 21 2024, 9:54 PM · MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development
Mooeypoo created T373062: Explore ideal architecture of a notification system in MediaWiki platform.
Aug 21 2024, 9:35 PM · MediaWiki-Notifications, MediaWiki-Engineering, FY2024-25 KR 5.2 Simplify feature development

Aug 20 2024

Mooeypoo added a comment to T372942: Create project tag and working board for WE5_2-KR.

Thank you!

Aug 20 2024, 9:34 PM · Project-Admins
Mooeypoo created T372942: Create project tag and working board for WE5_2-KR.
Aug 20 2024, 9:19 PM · Project-Admins

Jun 25 2024

Mooeypoo created T368448: iOS app with "dark mode" setting flashes white if system isn't dark mode.
Jun 25 2024, 7:03 PM · iOS-Bug-Backlog, Accessibility, dark-mode, iOS-app-feature-Accessibility

Jun 19 2024

Mooeypoo updated the task description for T333235: [Epic] Technical Decision Forum retrospective: Phase 1.
Jun 19 2024, 3:19 AM · tech-decision-forum
Mooeypoo added a comment to T333235: [Epic] Technical Decision Forum retrospective: Phase 1.

Yes, it's indeed related. Apologies, we've updated the related wiki page and the mailing lists, but we haven't updated this ticket.

Jun 19 2024, 3:18 AM · tech-decision-forum

Jun 6 2024

Mooeypoo awarded T364652: Make component boundaries in MediaWiki core easier to discover a Yellow Medal token.
Jun 6 2024, 1:29 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), Patch-For-Review, MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), MediaWiki-Engineering

Apr 1 2024

Mooeypoo awarded T361462: Figure out a plan to move forward with regarding Libera.Chat rebranding change a Burninate token.
Apr 1 2024, 9:20 PM · Epic, Mew, wikimedia-irc-libera

Mar 6 2024

Mooeypoo added a comment to T357077: [Spike] Explore different options for code sharing of page-specific configuration between Minerva and Vector.

@Mabualruz the use of a composer library is in scope but doesn't necessarily need to be completed as part of this sprint but it must be discussed.

The important thing here would be to:

  • present the options to the team and the associated trade offs (google doc)
  • Facilitate discussion either async in the document or in person
  • Collect a consensus about how we want to approach this.
  • Document decision in an decision record (ADR) in the patch.
Mar 6 2024, 6:36 PM · Verified, Spike, MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, FY2023-24-WE 2.1 Typography and palette customizations, Web-Team-Backlog-Archived (FY2023-24 Q3 Sprint 4)

Feb 23 2024

Mooeypoo closed T352205: Analysis: "Unraveling Complexity: Mapping MediaWiki Software Components into User-Driven Workflows" as Resolved.
Feb 23 2024, 12:37 AM · MediaWiki-Engineering, Tech-Docs-Team
Mooeypoo added a comment to T352205: Analysis: "Unraveling Complexity: Mapping MediaWiki Software Components into User-Driven Workflows".

This is published: https://www.mediawiki.org/wiki/MediaWiki_Product_Insights/Artifacts/Unraveling_Complexity:_Mapping_MediaWiki_Software_Components_into_User-Driven_Workflows

Feb 23 2024, 12:36 AM · MediaWiki-Engineering, Tech-Docs-Team

Feb 21 2024

Mooeypoo closed T345664: How should client preferences work for logged in users?, a subtask of T91201: [GOAL] Accessibility settings/preferences on desktop and mobile, as Resolved.
Feb 21 2024, 5:59 PM · Web-Team-Backlog-Archived (Needs Prioritization (Tech)), Navigation Restructure (Web), Epic, Vector 2022 (Desktop improvements), Wikimania-Hackathon-2016, Wikimania-Hackathon-2015, MediaWiki-Core-Preferences, Design, Accessibility, Wikimedia-Hackathon-2015
Mooeypoo closed T345664: How should client preferences work for logged in users? as Resolved.
Feb 21 2024, 5:59 PM · MW-1.42-notes (1.42.0-wmf.4; 2023-11-07), Patch-For-Review, MediaWiki-Engineering
Mooeypoo added a comment to T345664: How should client preferences work for logged in users?.

Summary from the MW Engineering Group after some discussion about this: As far as the MediaWiki Engineering side of things, this is done.

Feb 21 2024, 5:57 PM · MW-1.42-notes (1.42.0-wmf.4; 2023-11-07), Patch-For-Review, MediaWiki-Engineering

Jan 26 2024

Mooeypoo added a comment to T355880: Decide long term strategy for temporary accounts in MediaWiki core.

This is an interesting question. I think that what will help think through this would be listing our the implication and impact of either option.

Jan 26 2024, 5:23 PM · Patch-For-Review, MediaWiki-Engineering, Temporary accounts, Trust and Safety Product Team

Jan 4 2024

Mooeypoo added a comment to T354384: 500 error on Special:EditEventRegistration and Special:EnableEventRegistration on betacluster and local.

This error looked extremely familiar to me, I believe this happens when OOUI isn't setup correctly.

Jan 4 2024, 9:45 PM · MW-1.42-notes (1.42.0-wmf.13; 2024-01-09 ), Campaigns-Product-Team (Campaign-Tools-Current-Sprint), OOUI, CampaignEvents, Campaign-Registration

Jan 3 2024

Mooeypoo closed T322253: Following Auth experiments, a subtask of T297791: Authentication and Authorization Experiment, as Resolved.
Jan 3 2024, 2:26 PM · Authentication-Experiments-2022, SecTeam-Processed, Foundational Technology Requests, Security
Mooeypoo closed T322253: Following Auth experiments as Resolved.

@Mooeypoo: Is there still sense in keeping this ticket open and assigned to you, or can this be closed as resolved/invalid?

Jan 3 2024, 2:26 PM · Authentication-Experiments-2022, WMF-Architecture-Team

Nov 28 2023

Mooeypoo moved T352205: Analysis: "Unraveling Complexity: Mapping MediaWiki Software Components into User-Driven Workflows" from Inbox, needs triage to Cross-team / Strategic on the MediaWiki-Engineering board.
Nov 28 2023, 9:39 PM · MediaWiki-Engineering, Tech-Docs-Team
Mooeypoo claimed T352205: Analysis: "Unraveling Complexity: Mapping MediaWiki Software Components into User-Driven Workflows".
Nov 28 2023, 5:37 PM · MediaWiki-Engineering, Tech-Docs-Team
Mooeypoo created T352205: Analysis: "Unraveling Complexity: Mapping MediaWiki Software Components into User-Driven Workflows".
Nov 28 2023, 5:37 PM · MediaWiki-Engineering, Tech-Docs-Team

Oct 30 2023

Mooeypoo added a comment to T349295: Determine technical approach for Automoderator edit revert component.

This is a really interesting feature!

Oct 30 2023, 4:29 PM · MediaWiki-Platform-Team (Radar), Moderator-Tools-Team (Kanban), Spike, Automoderator

Oct 10 2023

Mooeypoo updated Mooeypoo.
Oct 10 2023, 3:20 PM
Mooeypoo added a member for MediaWiki-Engineering: Mooeypoo.
Oct 10 2023, 3:17 PM

Sep 13 2023

Mooeypoo added a comment to T346100: FloatingUI: Provide proper RTL support.

This looks promising! And.... honestly, anything would have outlier issues in RTL. There will be cases you'll have to run around fixing no matter what you do (OOUI had that too) so you might as well start from something solid that gives you 90% of the functionality. In that aspect, I'd just verify it allows you to tweak / extend properly because you likely will have to with specific edge cases.

Sep 13 2023, 9:02 AM · Patch-For-Review, Design-System-Team (Design-Systems-Sprint-8), Codex

Aug 23 2023

Mooeypoo added a comment to T338817: [M] Limit the number of characters a user can add when reporting.

I don't fully understand what a user will see if we do a byte limit. Otherwise, Kosta's suggestions sound good to me.

Aug 23 2023, 9:31 PM · MW-1.42-notes (1.42.0-wmf.4; 2023-11-07), Trust and Safety Product Sprint (Sprint Bodhrán), Design-System-Team, Incident-Reporting-System

Aug 22 2023

Mooeypoo added a comment to T301618: Move mw:Core_Platform_Team/* pages to mw:Platform_Engineering_Team/*; update Initiative owners.

@larissagaulia: Does "Radar" imply that the Platform Team does not feel responsible to clean up the docs and tickets of the predecessor(s) of the Platform Team?

Aug 22 2023, 2:18 PM · MediaWiki-Engineering, User-AKlapper, Documentation, Platform Engineering

Jun 20 2023

Mooeypoo added a watcher for MediaWiki-Core-Skin-Architecture: Mooeypoo.
Jun 20 2023, 4:39 PM

Jun 15 2023

Mooeypoo added a comment to T339156: Copy-pasting headings from Google Doc to VisualEditor messes up the hierarchy of the headings.

There is a theoretically conceptual way to fix this but I think it's too convoluted to be worth it.

Jun 15 2023, 3:41 PM · VisualEditor-CopyPaste, VisualEditor
Mooeypoo added a comment to T339156: Copy-pasting headings from Google Doc to VisualEditor messes up the hierarchy of the headings.

The downside of this is that if you keep copying and paste back and forth between VE and GDocs, your headings would keep decreasing in level until they were all <h6>.

Jun 15 2023, 3:39 PM · VisualEditor-CopyPaste, VisualEditor
Mooeypoo added a project to T339156: Copy-pasting headings from Google Doc to VisualEditor messes up the hierarchy of the headings: VisualEditor-CopyPaste.
Jun 15 2023, 12:43 AM · VisualEditor-CopyPaste, VisualEditor
Mooeypoo added a project to T339155: Copy-pasting numbered headings from Google Doc to VisualEditor fails: VisualEditor-CopyPaste.
Jun 15 2023, 12:43 AM · MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Editing-team (Kanban Board), VisualEditor-CopyPaste, VisualEditor

Jun 14 2023

Mooeypoo added a comment to T338404: Deprecate Architecture Team information on wiki.

It all looks good to me (for some definition of good ;) -- the only thing I'd like to discuss and think about is the Artifact page. That page still has relevant documents, and some folks are adding to it. It could still be a good repository of analysis documents regardless of the existence of the team.

Jun 14 2023, 5:20 PM · Tech-Docs-Team, WMF-Architecture-Team
Mooeypoo updated the task description for T339156: Copy-pasting headings from Google Doc to VisualEditor messes up the hierarchy of the headings.
Jun 14 2023, 5:13 PM · VisualEditor-CopyPaste, VisualEditor
Mooeypoo updated the task description for T339155: Copy-pasting numbered headings from Google Doc to VisualEditor fails.
Jun 14 2023, 5:13 PM · MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Editing-team (Kanban Board), VisualEditor-CopyPaste, VisualEditor
Mooeypoo created T339156: Copy-pasting headings from Google Doc to VisualEditor messes up the hierarchy of the headings.
Jun 14 2023, 5:12 PM · VisualEditor-CopyPaste, VisualEditor
Mooeypoo created T339155: Copy-pasting numbered headings from Google Doc to VisualEditor fails.
Jun 14 2023, 5:12 PM · MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Editing-team (Kanban Board), VisualEditor-CopyPaste, VisualEditor

Jun 7 2023

hgzh awarded T202916: Stop changing my "Group results by page" prefs based on a URL that I've clicked on a Love token.
Jun 7 2023, 5:47 AM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes

Jun 1 2023

Mooeypoo added a comment to T202916: Stop changing my "Group results by page" prefs based on a URL that I've clicked on.

Previously, clicking on someone else's link to Recent Changes with filters applied within the URL, could unintentionally change your preferences for "Group results by page". This has now been fixed.

Jun 1 2023, 7:05 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes

May 23 2023

Mooeypoo added a comment to T202916: Stop changing my "Group results by page" prefs based on a URL that I've clicked on.

How can we summarize what happens for someone who just land in this conversation? :)

May 23 2023, 3:51 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes

May 19 2023

Mooeypoo added a comment to T202916: Stop changing my "Group results by page" prefs based on a URL that I've clicked on.

Okay, I have to admit, I completely didn't think about the option of only triggering the "save preference" when the user manually clicks the checkbox; I think in my mind I thought that the distinction (between explicitly clicking vs the programmatic change of state) wouldn't be as clear to users as to when the state is saved or not.

May 19 2023, 8:25 AM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes

May 17 2023

Mooeypoo added a comment to T202916: Stop changing my "Group results by page" prefs based on a URL that I've clicked on.

In general, this approach makes sense to me and I appreciate having the preference configurable in the moment of interaction, rather than buried in Preferences. However, the "Do this from now on" button either isn't working on Patch demo or doesn't match my UX expectations. When I click on Do this from now on, I expect to receive confirmation that something changed.

May 17 2023, 8:55 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes
Mooeypoo added a comment to T158725: RC page: Very long words cause horizontal scrolling.

This is still a problem for the RC/watchlist modes which use tables. I also don't really see a solution to that, which does not include "remove tables".

May 17 2023, 12:05 PM · MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), MW-1.38-notes (1.38.0-wmf.12; 2021-12-06), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes
Mooeypoo closed T190980: Improve RCFilters highlight circles CSS code output and align due to new base font-size as Resolved.

This looks done to me, from 2018. Closing.

May 17 2023, 9:25 AM · Growth-Team-Filtering, MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), Growth-Team, Edit-Review-Improvements-Integrated-Filters, Edit-Review-Improvements-RC-Page

May 16 2023

Mooeypoo added a comment to T202916: Stop changing my "Group results by page" prefs based on a URL that I've clicked on.

It is never good to see a frustrated @Whatamidoing-WMF, and so in my explorations of RCFilters (in preparation for a planned hackathon project) I have decided to don my cape and try to help.

May 16 2023, 7:22 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Growth-Team-Filtering, Growth-Team, Edit-Review-Improvements-RC-Page, MediaWiki-Recent-changes

May 2 2023

Mooeypoo updated the task description for T332625: Architecture support for persisting client-side preferences.
May 2 2023, 8:42 PM · WMF-Architecture-Team

Apr 25 2023

Mooeypoo updated the task description for T333235: [Epic] Technical Decision Forum retrospective: Phase 1.
Apr 25 2023, 7:48 PM · tech-decision-forum

Mar 30 2023

hashar awarded T333235: [Epic] Technical Decision Forum retrospective: Phase 1 a Like token.
Mar 30 2023, 8:47 PM · tech-decision-forum

Mar 27 2023

Mooeypoo created T333235: [Epic] Technical Decision Forum retrospective: Phase 1.
Mar 27 2023, 8:54 PM · tech-decision-forum

Mar 20 2023

Mooeypoo moved T332625: Architecture support for persisting client-side preferences from Inbox/Watching to Now on the WMF-Architecture-Team board.
Mar 20 2023, 6:34 PM · WMF-Architecture-Team
Mooeypoo created T332625: Architecture support for persisting client-side preferences.
Mar 20 2023, 6:34 PM · WMF-Architecture-Team
Mooeypoo moved T329557: [EPIC] Create mechanism for persisting client-side preferences from Inbox/Watching to Now on the WMF-Architecture-Team board.
Mar 20 2023, 6:30 PM · WMF-Architecture-Team, Web-Team-Backlog-Archived
Mooeypoo added a project to T329557: [EPIC] Create mechanism for persisting client-side preferences: WMF-Architecture-Team.
Mar 20 2023, 6:29 PM · WMF-Architecture-Team, Web-Team-Backlog-Archived

Nov 2 2022

Mooeypoo updated the task description for T322253: Following Auth experiments.
Nov 2 2022, 6:43 PM · Authentication-Experiments-2022, WMF-Architecture-Team
Mooeypoo created T322253: Following Auth experiments.
Nov 2 2022, 6:42 PM · Authentication-Experiments-2022, WMF-Architecture-Team

Oct 19 2022

Mooeypoo added a comment to T313970: Next steps on Auth.

Tracking ticket from Security: https://phabricator.wikimedia.org/T297791

Oct 19 2022, 6:34 PM · WMF-Architecture-Team

Oct 10 2022

Mooeypoo added a comment to T312738: Adoption request for GraphQL.

Okay, I am now a Toolforge member. Just need @Mooeypoo to add me as a maintainer.

Oct 10 2022, 4:44 PM · Toolforge-standards-committee

Oct 5 2022

Mooeypoo added a comment to T312738: Adoption request for GraphQL.

Yeah, I think that's a good resolution.
I might need guidance as to what to do to make this happen...

Oct 5 2022, 1:44 AM · Toolforge-standards-committee

Sep 9 2022

Novem_Linguae awarded T145250: Consider requesting more notifications if the popup only has bundles a Like token.
Sep 9 2022, 12:01 AM · Growth-Team-Filtering, Growth-Team, Notifications (Echo)

Aug 30 2022

Mooeypoo added a comment to T314871: Investigation: Determine approach for DST support.

I was thinking a lot about this ever since we talked about this problem, and so I would like to offer a slight point here about being careful of over-optimizing for this problem.

Aug 30 2022, 5:25 PM · Campaigns-Product-Team (Campaign-Tools-Current-Sprint), Campaign-Registration

Jul 20 2022

Mooeypoo added a comment to T312738: Adoption request for GraphQL.

Unfortunately, I'm in the same boat; I've never actually been directly involved in the project. I had a very passing general interest in it while working on another GraphQL project -- and I worked with the original maintainer! -- but I don't think I can serve as a maintainer on this (or even fix bugs...)

Jul 20 2022, 9:47 PM · Toolforge-standards-committee

Apr 1 2022

Mooeypoo added a comment to T305091: [TypeaheadSearch] Support lang and dir attributes for text nodes within MenuItem component.

So a MenuItem can have a label, a match (e.g a Wikidata alias), and a description. This task covers supporting a lang and dir attribute for each of those things. It's clear to me what a MenuItem should look like in a purely LTR or RTL context. But what about the following scenarios?

  1. UI has one direction but all text nodes of a MenuItem have the other. For example, the UI direction is LTR but the MenuItem has an RTL label, match, and description. Should the entire MenuItem appear to be in RTL?
Apr 1 2022, 7:28 PM · Design-System-Team (Design-System-Sprint), Wikidata, Codex

Mar 14 2022

Mooeypoo added a comment to T300053: Bidirectionality guidelines.

Feel free to share those wherever you deem fit :)

Mar 14 2022, 2:44 PM · Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Documentation, RTL, I18n, Codex

Mar 10 2022

Mooeypoo added a comment to T300053: Bidirectionality guidelines.

@Mooeypoo thank you for your great and useful feedback, I have update the Figma file with the following:

Mar 10 2022, 2:44 PM · Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Documentation, RTL, I18n, Codex

Mar 9 2022

Mooeypoo added a comment to T300053: Bidirectionality guidelines.

Another example for what I was trying to demonstrate is the "flipping" of the expected location of the negative sign

Mar 9 2022, 11:48 PM · Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Documentation, RTL, I18n, Codex
Mooeypoo added a comment to T300053: Bidirectionality guidelines.

Can you provide some clarity/examples about what you mean when you say numbers with Eastern Arabic nuemrals are RTL'ed?

Mar 9 2022, 11:39 PM · Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Documentation, RTL, I18n, Codex
Mooeypoo added a comment to T300053: Bidirectionality guidelines.

This figma file is absolutely incredible. For years we've been working on RTL support on the Wikimedia projects with some learnings and insights that were very rarely properly coalesced into a proper document with guidance and decisions, so having one being worked on not only as decisions for the specific Codex library, but as more widespread visual guidance is extremely helpful!

Mar 9 2022, 10:32 PM · Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Documentation, RTL, I18n, Codex

Feb 16 2022

Mooeypoo added a comment to T300053: Bidirectionality guidelines.

Icons and RTL are one of my favorite topics of philosophical musings that lead to practical visual decisions -- but they're usually really complicated, as the discussion here demonstrates.

Feb 16 2022, 1:57 AM · Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Documentation, RTL, I18n, Codex

Jan 9 2022

Mooeypoo added a comment to T258578: In the "New video player" beta feature, Subtitle and Quality lists are forced to LTR direction.

Ok, applied bidi to some of the strings of TMH: https://translatewiki.net/w/i.php?title=Special:Translate&group=ext-timedmediahandler-user&language=he&filter=&optional=1&action=translate

We will see how that pans out exactly. Also still needs to be done for the other rtl languages of course and the patch is required as well.

Jan 9 2022, 8:40 PM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), Video, RTL, I18n, VideoJS player

Jan 8 2022

Mooeypoo added a comment to T258578: In the "New video player" beta feature, Subtitle and Quality lists are forced to LTR direction.

@Mooeypoo if you have some time, i'd love to pick your brain on this.

I'd love to try, but this is an interesting problem... I admittedly did not have a chance to go over any of the code yet, so I'm mostly offering some guesses here for now based on previous experience.

Jan 8 2022, 11:16 PM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), Video, RTL, I18n, VideoJS player

Dec 15 2021

Mooeypoo added a comment to T293704: Deploy current main branch's docs site to doc.wikimedia.org.

Not only is netlify self hostable, it directly connects to a github repository and gives you a myriad of deploy tools, including an automatic pull request preview, A/B testing with two or more branches, deploy out of a specific branch, etc.

Dec 15 2021, 7:13 PM · Patch-For-Review, Continuous-Integration-Config, Design-Systems-team-20200324-20220422 (Design Systems Team FY2021-22 Kanban Board), Codex

Dec 2 2021

Mooeypoo added a comment to T296908: Add image - image inspector flips filenames for RTL .

Ah, localizing filenames on wiki, yes. One of the toughy questions, honestly.

Dec 2 2021, 5:09 PM · Patch-For-Review, MW-1.39-notes (1.39.0-wmf.10; 2022-05-02), Growth-Team (Sprint 0 (Growth Team)), Image-Suggestions

Nov 15 2021

Mooeypoo added a comment to T295189: Ensure that Codex CSS supports both LTR and RTL directionalities .

(Add) -- also, you'll need to take into account the ability to let component users (implementers?) force directionality for content (so, input direction regardless of interface) and also force and set based on interface. I know we all know this, I'm just pointing it out because it might get a bit more complex with the prefix selectors.

Nov 15 2021, 7:28 PM · Patch-For-Review, Design-Systems-team-20200324-20220422 (Design Systems Team FY2021-22 Kanban Board), I18n, RTL, Codex
Mooeypoo added a comment to T295189: Ensure that Codex CSS supports both LTR and RTL directionalities .

This sounds generally good plan, I'm slightly worried about how exceptions may work with logical properties, but I think they should work in general.

Nov 15 2021, 7:26 PM · Patch-For-Review, Design-Systems-team-20200324-20220422 (Design Systems Team FY2021-22 Kanban Board), I18n, RTL, Codex