Page MenuHomePhabricator

Wugapodes (wug)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Feb 1 2016, 4:19 AM (329 w, 5 d)
Availability
Available
LDAP User
Wugapodes
MediaWiki User
Wugapodes [ Global Accounts ]

PFP copyright Luis García, CC-By-SA 3

Recent Activity

Feb 7 2022

Wugapodes placed T239529: Create test cases up for grabs.
Feb 7 2022, 12:56 AM · ChessBrowser
Wugapodes added a comment to T239446: Behavior on mobile, with screen readers, and without javascript.

@Aklapper apologies, I've been busy with EnWiki arbitration work and have missed a lot of Phab emails. I've updated two of the TODO items which are resolved; the keyboard accessibility concern is still outstanding.

Feb 7 2022, 12:54 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Accessibility, Mobile, ChessBrowser
Wugapodes updated the task description for T239446: Behavior on mobile, with screen readers, and without javascript.
Feb 7 2022, 12:53 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Accessibility, Mobile, ChessBrowser

Dec 16 2021

Wugapodes closed T297058: Remove autopatroller from sysop toolkit on English Wikipedia as Resolved.

Deployed, tested, resolved. I created a page and it wasn't reviewed, so everything seems to be working as intended. Thanks everyone for the teamwork!

Dec 16 2021, 7:35 PM · Wikimedia-Site-requests

Dec 9 2021

Wugapodes added a comment to T290285: Make it possible to specify initial state of playboard.

@Kipod the change was intentional. The final board state isn't any more helpful than the starting position, and the cases where it could be are better served by ply= or <fen></fen>. If an article is talking about the middle game, showing the checkmate position is not any more helpful than the starting position. If a reader isn't going to interact with it, then it's always going to be noise unless an editor sets the ply= parameter. In situations where that doesn't happen, defaulting to the start of the game is generally better. Chess games go forward, so having the game start at the beginning saves readers from having to click back to the beginning. The final board position might be a useful default for game fragments, but having editors specify the most useful ply is better than having a default that encourages them to cut the ends off of games.

Dec 9 2021, 1:25 AM · MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), ChessBrowser
Wugapodes updated Wugapodes.
Dec 9 2021, 12:20 AM
Wugapodes added a comment to T284034: ChessBrowser fail to parse games with notation/comments.

Yes there were two issues. Around move 20 there was a period and unmatched close-brace that were messing with the validation. Those were fixed, but the remaining problem is nested variations. This is partly a UI/UX issue touched on at T239440.

  1. Displaying nested variations inline is not user friendly and makes the game hard to read. It should be avoided if possible, and the hierarchical nature of the variations conveyed visually (and structurally in the HTML for accessibility)
  2. The problem of navigating to and from the variation is amplified. As it is, readers cannot navigate to moves within a variation because we don't have an interface for moving in and out of these lines other than clicking on them. With nested variations this is still a problem that will need resolved.
Dec 9 2021, 12:09 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser
Wugapodes closed T290543: Support rendering of numeric annotation glyphs as Resolved.

I think I managed to isolate the problems in the test PGN and can confirm the issues @TheDJ pointed out in T284034. Additionally there were also some errors in the PGN that I identified using lichess.org and fixed, but all the other parts with NAGs render fine so I'm going to close this as resolved.

Dec 9 2021, 12:01 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), ChessBrowser

Dec 5 2021

Wugapodes added a comment to T297058: Remove autopatroller from sysop toolkit on English Wikipedia.

@Juan90264 I just submitted a patch, but don't have +2 on that branch so I'd need someone to merge and deploy if everything checks out

Dec 5 2021, 3:47 AM · Wikimedia-Site-requests
Wugapodes created T297058: Remove autopatroller from sysop toolkit on English Wikipedia.
Dec 5 2021, 3:36 AM · Wikimedia-Site-requests

Oct 25 2021

Wugapodes committed rECHB046e6a6fd87d: Add XML args for starting state and perspective (authored by Wugapodes).
Add XML args for starting state and perspective
Oct 25 2021, 12:30 AM

Oct 3 2021

Wugapodes renamed T291900: Clarify documentation for ve.dm.MWInlineExtensionNode from ve.dm.MWInlineExtensionNode should not assume a parser tag has the same name as the extension to Clarify documentation for ve.dm.MWInlineExtensionNode.
Oct 3 2021, 9:03 PM · MW-1.38-notes (1.38.0-wmf.5; 2021-10-19), Editing-team (FY2021-22 Kanban Board), VisualEditor, VisualEditor-MediaWiki, ChessBrowser
Wugapodes added a comment to T291900: Clarify documentation for ve.dm.MWInlineExtensionNode.

Thanks @matmarex for clearing this up for me and for the additional example (I had only seen Score and Math). I can confirm that your solution works. Updating the documentation would be very helpful to avoid this confusion. I've update the task to that effect.

Oct 3 2021, 9:03 PM · MW-1.38-notes (1.38.0-wmf.5; 2021-10-19), Editing-team (FY2021-22 Kanban Board), VisualEditor, VisualEditor-MediaWiki, ChessBrowser

Oct 2 2021

Wugapodes removed a watcher for MediaWiki-extensions-FlaggedRevs: Wugapodes.
Oct 2 2021, 12:04 AM

Sep 28 2021

Wugapodes committed rECHB6a1b8e3c3e70: i18n: Improve piece-related messages (authored by Wugapodes).
i18n: Improve piece-related messages
Sep 28 2021, 9:50 AM
Wugapodes added a parent task for T291900: Clarify documentation for ve.dm.MWInlineExtensionNode: T282769: Add ChessBrowser support to VisualEditor.
Sep 28 2021, 7:32 AM · MW-1.38-notes (1.38.0-wmf.5; 2021-10-19), Editing-team (FY2021-22 Kanban Board), VisualEditor, VisualEditor-MediaWiki, ChessBrowser
Wugapodes added a subtask for T282769: Add ChessBrowser support to VisualEditor: T291900: Clarify documentation for ve.dm.MWInlineExtensionNode.
Sep 28 2021, 7:32 AM · Patch-For-Review, ChessBrowser
Wugapodes created T291900: Clarify documentation for ve.dm.MWInlineExtensionNode.
Sep 28 2021, 7:31 AM · MW-1.38-notes (1.38.0-wmf.5; 2021-10-19), Editing-team (FY2021-22 Kanban Board), VisualEditor, VisualEditor-MediaWiki, ChessBrowser
Wugapodes added a comment to T291822: Chessbrowser-occupied-black/white are hard to translate.

Thanks for letting us know about this! It should be fixed soon, and please file more bug reports if other messages can be improved

Sep 28 2021, 5:52 AM · MW-1.38-notes (1.38.0-wmf.3; 2021-10-05), I18n, ChessBrowser
Wugapodes triaged T291822: Chessbrowser-occupied-black/white are hard to translate as Medium priority.
Sep 28 2021, 5:50 AM · MW-1.38-notes (1.38.0-wmf.3; 2021-10-05), I18n, ChessBrowser

Sep 27 2021

Wugapodes created T291802: Don't send the whole JS module for static FEN display.
Sep 27 2021, 12:19 AM · MW-1.38-notes (1.38.0-wmf.3; 2021-10-05), ChessBrowser

Sep 26 2021

Wugapodes committed rECHBbc2b5a33e6dd: Add a11y chessboard grid with labels and pieces (authored by TheDJ).
Add a11y chessboard grid with labels and pieces
Sep 26 2021, 11:35 PM

Sep 22 2021

Wugapodes reopened T290543: Support rendering of numeric annotation glyphs as "Open".

Oh I see now why this wasn't closed. Hmm, I'll need to look into the example further, but I'm not sure the problem is NAGs, or at least not them specifically. I think there's some interaction between them and all the comments and variations that's causing some problems. I'll look into the example and create a subtask when I figure out what the issue is

Sep 22 2021, 12:31 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), ChessBrowser
Wugapodes closed T290543: Support rendering of numeric annotation glyphs as Resolved.
Sep 22 2021, 12:25 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), ChessBrowser
Wugapodes added a comment to T287990: Make ChessBrowser's user-facing error reporting more specific.

@TheDJ I think this was really two tickets in one. The first issue was valid PGN triggering errors with no obvious cause, and that was largely resolved by fixing the PGN validation and moving some try-catch blocks around. The second issue, still unresolved I think, is that the user-facing error reporting isn't very useful. I'm not sure how to fix that; I'd imagine it would involve a literal PGN linter in order to check for and provide various syntax warnings and errors. That feels too ambitious for where we're at in development.

Sep 22 2021, 12:24 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser
Wugapodes closed T246856: FenParser0x88 test fails, a subtask of T246736: Reduce CRAP in FenParser0x88, as Resolved.
Sep 22 2021, 12:11 AM · User-DannyS712, ChessBrowser
Wugapodes closed T246856: FenParser0x88 test fails as Resolved.
Sep 22 2021, 12:11 AM · MW-1.37-notes (1.37.0-wmf.4; 2021-05-04), Patch-For-Review, ChessBrowser

Sep 21 2021

Wugapodes committed rECHB320da5556aa2: Parse Numeric Annotation Glyphs (NAGs) (authored by Wugapodes).
Parse Numeric Annotation Glyphs (NAGs)
Sep 21 2021, 8:44 PM

Sep 20 2021

Wugapodes added a comment to T282769: Add ChessBrowser support to VisualEditor.

After some more searching and code examples, I'm getting the bare bones of VE support. Will be documenting the process on mediawiki to try and consolidate whatever information I find

Sep 20 2021, 8:30 AM · Patch-For-Review, ChessBrowser
Wugapodes claimed T282769: Add ChessBrowser support to VisualEditor.
Sep 20 2021, 8:28 AM · Patch-For-Review, ChessBrowser

Sep 9 2021

Wugapodes triaged T290285: Make it possible to specify initial state of playboard as Medium priority.
Sep 9 2021, 6:50 PM · MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), ChessBrowser

Sep 8 2021

Wugapodes added a comment to T284034: ChessBrowser fail to parse games with notation/comments.

@Wugapodes : can you see why 3rd game in https://en.wikipedia.beta.wmflabs.org/wiki/User:%D7%A7%D7%99%D7%A4%D7%95%D7%93%D7%A0%D7%97%D7%A91/ChessBrowser_test_cases still fails to parse?
i copied it from one of the test cases in the repo.

Sep 8 2021, 6:26 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser
Wugapodes created T290543: Support rendering of numeric annotation glyphs.
Sep 8 2021, 6:21 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), ChessBrowser

Sep 3 2021

Wugapodes committed rECHBdcd525871426: Remove grunt as unnecessary (authored by TheDJ).
Remove grunt as unnecessary
Sep 3 2021, 8:04 PM
Wugapodes committed rECHB0cca3ccb697d: Implement comment and variation parsing (authored by Wugapodes).
Implement comment and variation parsing
Sep 3 2021, 7:14 AM
Wugapodes added a comment to T239446: Behavior on mobile, with screen readers, and without javascript.
  • The playboard announces the legend, but without a sensible order and it ignores the pieces (turn whole thing into a table?)
Sep 3 2021, 6:45 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Accessibility, Mobile, ChessBrowser
Wugapodes updated the task description for T239446: Behavior on mobile, with screen readers, and without javascript.
Sep 3 2021, 6:13 AM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Accessibility, Mobile, ChessBrowser
Wugapodes committed rECHB36de75837897: Button accessibility improvements (authored by TheDJ).
Button accessibility improvements
Sep 3 2021, 6:02 AM

Sep 1 2021

Wugapodes committed rECHBdfe73d71a526: Improve CSS and JS loading of ChessBrowser (authored by TheDJ).
Improve CSS and JS loading of ChessBrowser
Sep 1 2021, 8:36 PM

Aug 31 2021

Wugapodes added a comment to T289800: RTL display is flipped.

And what about the game details, the steps and the table ? what should their directionality be ?

Aug 31 2021, 5:34 AM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), I18n, RTL, ChessBrowser

Aug 30 2021

Wugapodes claimed T289983: Add image resources to ChessBrowser extension.
Aug 30 2021, 11:30 PM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser

Aug 29 2021

Wugapodes added a comment to T239440: Improve ChessBrowser interface.

The two column format is used by both lichess.org (which this is based on) and chess.com, and it's the predominant format for chess score sheets in over the board play. I'm not opposed to you consulting communities if you'd like, but almost everyone who's played chess will have seen this format before.

Aug 29 2021, 11:57 PM · Patch-For-Review, I18n, ChessBrowser
Wugapodes added a comment to T289800: RTL display is flipped.

@TheDJ Objects on the board are positioned using classes which define rows and columns. When the language is RTL, the CSS seems to index the "left" attribute from the right. This should explain why the pieces and labels are flipped because both of those are on the grid. Feel free to assign this to yourself if you'd like to handle it. The problematic classes are .pgn-pfile-n in modules/ext.chessViewer.css

Aug 29 2021, 11:02 PM · Patch-For-Review, MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), I18n, RTL, ChessBrowser

Aug 21 2021

Wugapodes added a comment to T239440: Improve ChessBrowser interface.

You can see an example of the redesign in the attached screenshot

Screenshot from 2021-08-20 20-43-16.png (570×850 px, 45 KB)

Aug 21 2021, 3:45 AM · Patch-For-Review, I18n, ChessBrowser
Wugapodes closed T287843: Validation fails when a move is specified with both rank and file as Resolved.

Fixed by gerrit patch 705193

Aug 21 2021, 12:24 AM · User-DannyS712, ChessBrowser
Wugapodes closed T287843: Validation fails when a move is specified with both rank and file, a subtask of T287990: Make ChessBrowser's user-facing error reporting more specific, as Resolved.
Aug 21 2021, 12:24 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser

Aug 16 2021

Wugapodes added a comment to T237814: MediaWiki (extension?) to automatically protect or put restrictions in place for heavily transcluded Templates and Modules.

One idea I had was some something similar to the bad image list but specifically for templates. A file used in the most recent vandalism has a very legitimate purpose on multiple articles and templates, and so adding it to the BIL would cause a lot of problems. Similarly, adding it to the AbuseFilter would be a lot of overhead for each edit and as it scales up would just duplicate the BIL. Having a by-namespace restricted image list, we could prevent the addition of particular images to templates without impacting the ability to add those templates to proper pages. It's not a perfect solution to the original task, but it does succeed in reducing the attack surface caused by templates.

Aug 16 2021, 10:21 PM · AHT-Roadmap, Technical-Tool-Request, MediaWiki-General

Aug 3 2021

Wugapodes added a subtask for T239440: Improve ChessBrowser interface: T287990: Make ChessBrowser's user-facing error reporting more specific.
Aug 3 2021, 7:47 PM · Patch-For-Review, I18n, ChessBrowser
Wugapodes added a parent task for T287990: Make ChessBrowser's user-facing error reporting more specific: T239440: Improve ChessBrowser interface.
Aug 3 2021, 7:47 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser
Wugapodes added a subtask for T287990: Make ChessBrowser's user-facing error reporting more specific: T282503: Fallback text displays even when javascript is enabled.
Aug 3 2021, 7:47 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser
Wugapodes added a parent task for T282503: Fallback text displays even when javascript is enabled: T287990: Make ChessBrowser's user-facing error reporting more specific.
Aug 3 2021, 7:46 PM · ChessBrowser
Wugapodes renamed T287990: Make ChessBrowser's user-facing error reporting more specific from Make user-facing error reporting more specific to Make ChessBrowser's user-facing error reporting more specific.
Aug 3 2021, 7:45 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser
Wugapodes added a subtask for T287990: Make ChessBrowser's user-facing error reporting more specific: T287843: Validation fails when a move is specified with both rank and file.
Aug 3 2021, 7:45 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser
Wugapodes added a parent task for T287843: Validation fails when a move is specified with both rank and file: T287990: Make ChessBrowser's user-facing error reporting more specific.
Aug 3 2021, 7:45 PM · User-DannyS712, ChessBrowser
Wugapodes created T287990: Make ChessBrowser's user-facing error reporting more specific.
Aug 3 2021, 7:44 PM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser

Aug 2 2021

Wugapodes closed T284033: ChessBrowser fails to parse PGN where the result is 1/2-1/2 as Resolved.
Aug 2 2021, 5:43 PM · MW-1.37-notes (1.37.0-wmf.17; 2021-08-02), ChessBrowser
Wugapodes added a comment to T284034: ChessBrowser fail to parse games with notation/comments.

The latest patch set implements very rudimentary variation and comment display. The JS doesn't yet handle the display of variation board states, and even if it did, it's not clear how to handle the branches with the < and > buttons. Regardless, I still need to fix the tests now that it's somewhat stable so that the builds succeed, and then will submit for review. Further refinement can be done in later patches, and I'll write more about my ideas in the coming days.

Aug 2 2021, 6:14 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser

Aug 1 2021

Wugapodes committed rECHB0e4d2ae513a5: ChessBrowser: Fix PGN validation regex (authored by Wugapodes).
ChessBrowser: Fix PGN validation regex
Aug 1 2021, 10:54 PM

Jul 26 2021

Wugapodes updated the task description for T285991: MonoBook users should check their preferences to avoid disruption.
Jul 26 2021, 9:50 PM · MediaWiki-Core-Skin-Architecture, Patch-For-Review, User-notice

Jul 19 2021

Wugapodes added a comment to T284034: ChessBrowser fail to parse games with notation/comments.

I've looked into this and there seem to be three main problems

  1. The validation regex doesn't (yet) allow variations and comments because
  2. The codebase doesn't (yet) translate the PHP parser's comment notation into something the JS module can read, but even if it could
  3. The given example uses numerical annotation glyphs (NAGs; see the standard) which are, in my experience, uncommon in the unicode era. I'm not sure the parser understands NAGs, and even if it did, I'm wondering whether we should support them at all.
Jul 19 2021, 6:30 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser
Wugapodes updated the task description for T239440: Improve ChessBrowser interface.
Jul 19 2021, 2:14 AM · Patch-For-Review, I18n, ChessBrowser
Wugapodes added a comment to T281649: Simplify ChessBrowser interactive controls.

I still need to look into a lot of what @Kipod suggested, but it looks like the button images are already implemented in CSS. This means that users and wikis can override them as they want using their local CSS pages, and I've tested that on the beta cluster. I also added documentation on the extension page on how users can do that.

Jul 19 2021, 2:04 AM · MW-1.37-notes (1.37.0-wmf.5; 2021-05-11), ChessBrowser

Jul 18 2021

Wugapodes added a comment to T282769: Add ChessBrowser support to VisualEditor.

The process for hooking an extension into VE looks to be documented at this MediaWiki page alongside the API documentation

Jul 18 2021, 9:08 PM · Patch-For-Review, ChessBrowser
Wugapodes renamed T282503: Fallback text displays even when javascript is enabled from Loading issues to Fallback text displays even when javascript is enabled.
Jul 18 2021, 8:45 PM · ChessBrowser
Wugapodes updated the task description for T282769: Add ChessBrowser support to VisualEditor.
Jul 18 2021, 8:42 PM · Patch-For-Review, ChessBrowser
Wugapodes added a subtask for T239440: Improve ChessBrowser interface: T281649: Simplify ChessBrowser interactive controls.
Jul 18 2021, 8:40 PM · Patch-For-Review, I18n, ChessBrowser
Wugapodes added a parent task for T281649: Simplify ChessBrowser interactive controls: T239440: Improve ChessBrowser interface.
Jul 18 2021, 8:40 PM · MW-1.37-notes (1.37.0-wmf.5; 2021-05-11), ChessBrowser
Wugapodes added a comment to T282503: Fallback text displays even when javascript is enabled.

This seems to be a result of slow javascript loading. The HTML loads before the JS module giving a flash of unstyled content to the user. Any solution will need to keep in mind T239446. As for how to fix this, I think redesigning the plaintext fallback would be best. Currently the underlying HTML is the fallback text seen, and the JS modifies it. A better method might be to have a failed JS load throw an error that we catch at the end and then add the fallback text so that it doesn't get displayed if the JS is loading slowly.

Jul 18 2021, 8:37 PM · ChessBrowser
Wugapodes added a watcher for ChessBrowser: Wugapodes.
Jul 18 2021, 8:34 PM
Wugapodes triaged T284034: ChessBrowser fail to parse games with notation/comments as Medium priority.
Jul 18 2021, 8:29 PM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser
Wugapodes claimed T284033: ChessBrowser fails to parse PGN where the result is 1/2-1/2.
Jul 18 2021, 8:27 PM · MW-1.37-notes (1.37.0-wmf.17; 2021-08-02), ChessBrowser

May 27 2021

Wugapodes removed a watcher for MediaWiki-Categories: Wugapodes.
May 27 2021, 5:43 AM

May 16 2021

Wugapodes added a comment to T281649: Simplify ChessBrowser interactive controls.

Thanks @Aklapper! I think the icon does a good job of indicating what the button does (and it looks good too!). A slider is also a nice idea as it sidesteps some of the icon choice issues. Fitting it into the UI might take a bit of reorganization to make visually appealing. My first idea was something like below where the play button and slider were below the board and the next, last, etc buttons were between the board and move list.

SliderRedesign.png (398×304 px, 35 KB)
The slider might need labeled so that viewers don't confuse it with something like a timeline.

May 16 2021, 11:37 PM · MW-1.37-notes (1.37.0-wmf.5; 2021-05-11), ChessBrowser

May 13 2021

Wugapodes added a comment to T281649: Simplify ChessBrowser interactive controls.

First, @Kipod I believe I merged the change since @ori had other changes that depended on it with the understanding that we could easily revert it if need be. But yes I agree with Ori that consolidating discussion here would have saved a lot of headaches.

May 13 2021, 1:24 AM · MW-1.37-notes (1.37.0-wmf.5; 2021-05-11), ChessBrowser
Wugapodes added a comment to T244075: Deploy ChessBrowser extension to Beta Cluster.

Thanks for your work on this @ori! I opened the link on my phone and it did not work well. I think mobile behavior (see T239446) is among the stuff to fix before spreading the news.

May 13 2021, 12:44 AM · Patch-For-Review, ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

May 12 2021

Amire80 awarded T244075: Deploy ChessBrowser extension to Beta Cluster a Party Time token.
May 12 2021, 5:43 AM · Patch-For-Review, ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

Mar 17 2021

Wugapodes added a comment to T185664: Code stewardship review: FlaggedRevs.

This sounds like the best long-term solution. How should we coordinate moving forward with the first stages of refactoring?

Mar 17 2021, 12:08 AM · User-notice, MediaWiki-extensions-FlaggedRevs, Code-Stewardship-Reviews

Mar 16 2021

Wugapodes added a comment to T185664: Code stewardship review: FlaggedRevs.

I use FlaggedRevs on enWiki and would like to see it retained as a protection option, so I plan to lend a hand to make that happen. I won't be able to fix much of the high-level stuff, but hopefully working on some of the smaller tasks will free up more experienced developers for the critical tasks.

Mar 16 2021, 10:54 PM · User-notice, MediaWiki-extensions-FlaggedRevs, Code-Stewardship-Reviews
Wugapodes moved T205689: NWE+CodeMirror: Notice about unflagged revision can cause different line breaks from Backlog to UI/UX errors on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 10:18 PM · VisualEditor, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CodeMirror, VisualEditor-MediaWiki-2017WikitextEditor
Wugapodes added a comment to T209936: Content of unaccepted pending revisions show up in RESTBase APIs.

Seems related to the request at T218090

Mar 16 2021, 10:17 PM · Growth-Team-Filtering, RESTBase, Growth-Team, MediaWiki-extensions-FlaggedRevs
Wugapodes added a comment to T217723: Mobile version of Wikipedia shows changes for Flagged revisions but no button to flag.

Possibly related to T275181?

Mar 16 2021, 10:14 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes moved T251012: Protection sometimes gives an "invalid expiration date" error, but processes the protection anyway from Backlog to UI/UX errors on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 10:10 PM · MediaWiki-Page-protection, MediaWiki-extensions-FlaggedRevs
Wugapodes moved T275181: "sight this edit" on edit page missing, are "automatically checked" from Backlog to UI/UX errors on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 10:05 PM · Platform Team Workboards (Clinic Duty Team), Regression, MediaWiki-extensions-FlaggedRevs
Wugapodes added a comment to T273458: Special:Stabilization should display why the user does not have permissions to use it.

@Majavah I can't find documentation for Special:Stabilization, and it doesn't seem to exist on enwiki or mediawiki. On what wiki are you encountering this error? What specific steps do I need to take to reproduce the error?

Mar 16 2021, 10:04 PM · Voice & Tone, MediaWiki-extensions-FlaggedRevs
Wugapodes triaged T240768: Special:ReviewedVersions - raw <i></i> shown as Low priority.
Mar 16 2021, 9:59 PM · User-Majavah, MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), User-DannyS712, MediaWiki-extensions-FlaggedRevs
Wugapodes triaged T232380: Proposal: Improve transparency of pending change review by linking logged "Accepted" comment in History as Low priority.
Mar 16 2021, 9:56 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes moved T232380: Proposal: Improve transparency of pending change review by linking logged "Accepted" comment in History from Backlog to Feature requests on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 9:56 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes triaged T277605: Unintended premoderation of comments on Russian WikiNews as Low priority.

The task description was copied from a comment by @ssr on T237408

Mar 16 2021, 9:55 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes created T277605: Unintended premoderation of comments on Russian WikiNews.
Mar 16 2021, 9:54 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes closed T237408: Flagged review bugs at Russian Wikinews: template/file change notification don't disappear when needed as Resolved.

Main issue of the task is resolved, will open new ticket with the additional request

Mar 16 2021, 9:52 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), MediaWiki-extensions-FlaggedRevs
Wugapodes moved T240768: Special:ReviewedVersions - raw <i></i> shown from Backlog to UI/UX errors on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 9:48 PM · User-Majavah, MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), User-DannyS712, MediaWiki-extensions-FlaggedRevs
Wugapodes moved T245602: FlaggedRevs: redundant style definitions for fr-watchlist-pending-notice from Backlog to UI/UX errors on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 9:47 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes moved T273458: Special:Stabilization should display why the user does not have permissions to use it from Backlog to UI/UX errors on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 9:46 PM · Voice & Tone, MediaWiki-extensions-FlaggedRevs
Wugapodes triaged T218090: Extension:FlaggedRevs can't control which revision is used on API action=parse calls. as Low priority.

Having action=parse return something other than the most recent revision is a bad idea. There might be value in creating a flag that allows the user to signal their preference for stable revisions like parsestable=true, but I agree with Aklapper that this should not be the default behavior.

Mar 16 2021, 9:40 PM · MediaWiki-extensions-FlaggedRevs
Wugapodes triaged T201326: Ability to cascade pages by stability setting as Low priority.
Mar 16 2021, 9:34 PM · MediaWiki-Page-protection, MediaWiki-extensions-FlaggedRevs
Wugapodes added a project to T270849: mw-fr-revisiontag element uses non-core "nomobile" class, so default MediaWiki skins still display it on mobile: Vector.
Mar 16 2021, 9:32 PM · Vector, MediaWiki-extensions-FlaggedRevs
Wugapodes triaged T270849: mw-fr-revisiontag element uses non-core "nomobile" class, so default MediaWiki skins still display it on mobile as Low priority.
Mar 16 2021, 9:31 PM · Vector, MediaWiki-extensions-FlaggedRevs
Wugapodes renamed T270849: mw-fr-revisiontag element uses non-core "nomobile" class, so default MediaWiki skins still display it on mobile from mw-fr-revisiontag element uses nonexistent "nomobile" class, so it will still be displayed on mobile with default MediaWiki skins to mw-fr-revisiontag element uses non-core "nomobile" class, so default MediaWiki skins still display it on mobile.
Mar 16 2021, 9:30 PM · Vector, MediaWiki-extensions-FlaggedRevs
Wugapodes moved T28256: Accept and reject buttons are too similar from Backlog to Under review on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 9:23 PM · Growth-Team-Filtering, Wikimania-Hackathon-2019, UI-Standardization, Patch-For-Review, Growth-Team, MediaWiki-extensions-FlaggedRevs
Wugapodes moved T51787: Number of intermediary edits and of users having edited at MediaWiki:Revreview-update from Backlog to Under review on the MediaWiki-extensions-FlaggedRevs board.
Mar 16 2021, 9:23 PM · Patch-Needs-Improvement, MediaWiki-extensions-FlaggedRevs