Page MenuHomePhabricator

Wugapodes (wug)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

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

Recent Activity

Wed, May 22

Wugapodes closed T362586: Add support for keyboard control as Resolved.
Wed, May 22, 7:55 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), User-TheDJ, Accessibility, ChessBrowser
Wugapodes closed T362586: Add support for keyboard control, a subtask of T239446: Behavior on mobile, with screen readers, and without javascript, as Resolved.
Wed, May 22, 7:55 PM · 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

May 20 2024

Wugapodes committed rECHB2f03297aa53d: [js] Add support for keyboard navigation.
[js] Add support for keyboard navigation
May 20 2024, 1:39 PM

Apr 26 2024

Wugapodes moved T363533: Add docstrings to ChessBrowser JS module from Needs triage to Backlog on the ChessBrowser board.
Apr 26 2024, 1:56 AM · good first task, ChessBrowser
Wugapodes updated subscribers of T363546: Better failure mode for nested variations.

Useful comments from the ticket this was spun out from

Apr 26 2024, 1:54 AM · ChessBrowser
Wugapodes added a subtask for T284034: ChessBrowser fail to parse games with notation/comments: T363546: Better failure mode for nested variations.
Apr 26 2024, 1:50 AM · MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), ChessBrowser
Wugapodes added parent tasks for T363546: Better failure mode for nested variations: T284034: ChessBrowser fail to parse games with notation/comments, T287990: Make ChessBrowser's user-facing error reporting more specific.
Apr 26 2024, 1:50 AM · ChessBrowser
Wugapodes added a subtask for T287990: Make ChessBrowser's user-facing error reporting more specific: T363546: Better failure mode for nested variations.
Apr 26 2024, 1:50 AM · MW-1.38-notes (1.38.0-wmf.1; 2021-09-21), ChessBrowser
Wugapodes created T363546: Better failure mode for nested variations.
Apr 26 2024, 1:49 AM · ChessBrowser
Wugapodes moved T363230: Comment parsing should be context sensitive from Needs triage to In Progress on the ChessBrowser board.
Apr 26 2024, 1:33 AM · Patch-For-Review, ChessBrowser
Wugapodes renamed T363230: Comment parsing should be context sensitive from Nested curly braces break comments to Comment parsing should be context sensitive.
Apr 26 2024, 1:10 AM · Patch-For-Review, ChessBrowser

Apr 25 2024

Wugapodes created T363533: Add docstrings to ChessBrowser JS module.
Apr 25 2024, 10:35 PM · good first task, ChessBrowser

Apr 23 2024

Wugapodes added a parent task for T291952: Capture end of line comments in our data structure: T363230: Comment parsing should be context sensitive.
Apr 23 2024, 8:53 PM · Patch-For-Review, ChessBrowser
Wugapodes added a subtask for T363230: Comment parsing should be context sensitive: T291952: Capture end of line comments in our data structure.
Apr 23 2024, 8:53 PM · Patch-For-Review, ChessBrowser
Wugapodes created T363230: Comment parsing should be context sensitive.
Apr 23 2024, 8:52 PM · Patch-For-Review, ChessBrowser

Apr 19 2024

Wugapodes moved T282769: Add ChessBrowser support to VisualEditor from Needs triage to Planned Features on the ChessBrowser board.
Apr 19 2024, 11:21 PM · Patch-Needs-Improvement, ChessBrowser
Wugapodes moved T291952: Capture end of line comments in our data structure from Needs triage to In Progress on the ChessBrowser board.
Apr 19 2024, 11:21 PM · Patch-For-Review, ChessBrowser
Wugapodes placed T282769: Add ChessBrowser support to VisualEditor up for grabs.
Apr 19 2024, 8:59 PM · Patch-Needs-Improvement, ChessBrowser
Wugapodes closed T290285: Make it possible to specify initial state of playboard as Resolved.
Apr 19 2024, 6:21 PM · MW-1.38-notes (1.38.0-wmf.6; 2021-10-26), ChessBrowser
Wugapodes moved T239529: Create test cases from Stalled to Backlog on the ChessBrowser board.
Apr 19 2024, 12:16 AM · ChessBrowser
Wugapodes moved T362586: Add support for keyboard control from Needs triage to In Progress on the ChessBrowser board.
Apr 19 2024, 12:16 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), User-TheDJ, Accessibility, ChessBrowser

Apr 16 2024

Wugapodes added a subtask for T239446: Behavior on mobile, with screen readers, and without javascript: T362586: Add support for keyboard control.
Apr 16 2024, 12:10 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 added a parent task for T362586: Add support for keyboard control: T239446: Behavior on mobile, with screen readers, and without javascript.
Apr 16 2024, 12:10 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), User-TheDJ, Accessibility, ChessBrowser
Wugapodes created T362586: Add support for keyboard control.
Apr 16 2024, 12:09 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), User-TheDJ, Accessibility, ChessBrowser
Wugapodes moved T294694: BUG: Game result is missing in algebraic notation. from Needs triage to In Progress on the ChessBrowser board.
Apr 16 2024, 12:07 AM · Patch-For-Review, ChessBrowser

Dec 12 2023

komla awarded T319711: Migrate dykmoverbot from Toolforge GridEngine to Toolforge Kubernetes a Love token.
Dec 12 2023, 4:31 PM · Grid-Engine-to-K8s-Migration

Dec 11 2023

Wugapodes closed T320190: Migrate wugbot from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

The only task run by this tool is defunct, so I've removed the crontab entry that generated the jsub calls.

Dec 11 2023, 9:46 PM · Grid-Engine-to-K8s-Migration
Wugapodes closed T319763: Migrate ganreportbot from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

This should be running on Kubernetes now, let me know if there are still issues

Dec 11 2023, 9:44 PM · Grid-Engine-to-K8s-Migration
Wugapodes closed T319711: Migrate dykmoverbot from Toolforge GridEngine to Toolforge Kubernetes as Resolved.

This should be running on Kubernetes now, let me know if there are still issues

Dec 11 2023, 9:37 PM · Grid-Engine-to-K8s-Migration

Jan 19 2023

Wugapodes committed rECPAf94d3c5363db: Suppress Phan check for plain text output.
Suppress Phan check for plain text output
Jan 19 2023, 12:48 PM

Dec 21 2022

Wugapodes claimed T140893: Special:Contact should display a list of available forms configured on the project.
Dec 21 2022, 9:00 PM · Patch-For-Review, MediaWiki-extensions-ContactPage
Wugapodes moved T140893: Special:Contact should display a list of available forms configured on the project from Backlog to In progress on the MediaWiki-extensions-ContactPage board.
Dec 21 2022, 8:59 PM · Patch-For-Review, MediaWiki-extensions-ContactPage
Wugapodes added a comment to T140893: Special:Contact should display a list of available forms configured on the project.

This would need to be implemented as its own page because Special:Contact is already reserved for a default form. While WMF wikis don't use this default form, other wikis might, and it would be disruptive to change that behavior suddenly.

Dec 21 2022, 7:23 PM · Patch-For-Review, MediaWiki-extensions-ContactPage

Dec 19 2022

Wugapodes moved T123476: ContactPage fails if $wgContactConfig ['default'] ['AdditionalFields'] not set from Backlog to In progress on the MediaWiki-extensions-ContactPage board.
Dec 19 2022, 1:44 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage

Dec 1 2022

Wugapodes claimed T123476: ContactPage fails if $wgContactConfig ['default'] ['AdditionalFields'] not set.
Dec 1 2022, 12:55 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage
Wugapodes moved T324064: ContactPage does not supply expected variable to emailsenttext message from Backlog to In progress on the MediaWiki-extensions-ContactPage board.
Dec 1 2022, 12:47 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage
Wugapodes moved T324112: Don't show ContactPage email help note where email is required. from Backlog to In progress on the MediaWiki-extensions-ContactPage board.
Dec 1 2022, 12:47 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage
Wugapodes moved T324175: Limit modification of ContactPage name and email from Backlog to In progress on the MediaWiki-extensions-ContactPage board.
Dec 1 2022, 12:47 AM · MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), Patch-For-Review, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog (Android Release - FY2023-24), MediaWiki-extensions-ContactPage
Wugapodes added a comment to T324175: Limit modification of ContactPage name and email.

See T224059 where Stewards encountered this exact problem

Dec 1 2022, 12:47 AM · MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), Patch-For-Review, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog (Android Release - FY2023-24), MediaWiki-extensions-ContactPage
Wugapodes closed T232199: Emails from @mw1270.eqiad.wmnet addresses in special:Contact/stewards as Resolved.

Patch merged, taavi asked if this was a problem more than a year ago and no one raised anything. Closing as resolved, but re-open if there's still something to do here

Dec 1 2022, 12:46 AM · Infrastructure-Foundations, MW-1.36-notes (1.36.0-wmf.29; 2021-02-02), MediaWiki-Email, Mail, Stewards-and-global-tools, MediaWiki-extensions-ContactPage
Wugapodes added a comment to T280198: ContactPage sets "From" in SMTP request to user-provided email address.

It looks like the patch has been merged, are there outstanding issues or can this task be closed?

Dec 1 2022, 12:41 AM · affects-Miraheze, MW-1.37-notes (1.37.0-wmf.16; 2021-07-26), MediaWiki-extensions-ContactPage
Wugapodes claimed T324112: Don't show ContactPage email help note where email is required..
Dec 1 2022, 12:38 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage
Wugapodes created T324175: Limit modification of ContactPage name and email.
Dec 1 2022, 12:34 AM · MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), Patch-For-Review, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog (Android Release - FY2023-24), MediaWiki-extensions-ContactPage

Nov 30 2022

Wugapodes renamed T324064: ContactPage does not supply expected variable to emailsenttext message from Username variable in message not populated when ContactPage is submitted to ContactPage does not supply expected variable to emailsenttext message.
Nov 30 2022, 10:26 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage
Wugapodes added a comment to T324064: ContactPage does not supply expected variable to emailsenttext message.

Which messages are they?

Nov 30 2022, 8:47 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage

Nov 29 2022

Wugapodes closed T321447: Add Extension:ContactPage to EnWiki for Arbitration Committee as Resolved.
Nov 29 2022, 10:56 PM · English-Arbitration-Committee, Wikimedia-Site-requests
Wugapodes created T324064: ContactPage does not supply expected variable to emailsenttext message.
Nov 29 2022, 10:12 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-extensions-ContactPage

Nov 26 2022

Wugapodes changed the status of T321447: Add Extension:ContactPage to EnWiki for Arbitration Committee from Open to In Progress.
Nov 26 2022, 6:36 AM · English-Arbitration-Committee, Wikimedia-Site-requests

Oct 22 2022

Wugapodes created T321447: Add Extension:ContactPage to EnWiki for Arbitration Committee.
Oct 22 2022, 9:13 PM · English-Arbitration-Committee, Wikimedia-Site-requests

Aug 25 2022

Wugapodes placed T45506: Special:Categories navigation is broken when using Special:Categories/<prefix> up for grabs.
Aug 25 2022, 5:23 AM · Patch-Needs-Improvement, MediaWiki-Categories, Regression

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.
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 (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 (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.
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 (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-Needs-Improvement, 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 (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).
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-Needs-Improvement, ChessBrowser
Wugapodes claimed T282769: Add ChessBrowser support to VisualEditor.
Sep 20 2021, 8:28 AM · Patch-Needs-Improvement, 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.
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-Needs-Improvement, 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-Needs-Improvement, 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-Needs-Improvement, 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