Page MenuHomePhabricator

Wugapodes
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

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

Recent Activity

Sat, Jul 4

Wugapodes moved T246856: FenParser0x88 test fails from Needs triage to In Progress on the ChessBrowser board.
Sat, Jul 4, 9:51 PM · Patch-For-Review, ChessBrowser

Fri, Jul 3

Wugapodes added a comment to T202989: Administrators can no longer view deleted history of js/css pages.

@Xaosflux Yep, I've just uploaded a revised patch and the builds are passing. Presuming the CR goes well, it should be ready.

Fri, Jul 3, 8:26 PM · Security, User-Tgr, Patch-For-Review, Trust-and-Safety, Wikimedia-General-or-Unknown, JavaScript

Jun 1 2020

Wugapodes added a comment to T202989: Administrators can no longer view deleted history of js/css pages.

I’m guessing either you’re pushing to gerrit incorrectly or you don’t have rights to amend other people’s patches...

Jun 1 2020, 3:36 AM · Security, User-Tgr, Patch-For-Review, Trust-and-Safety, Wikimedia-General-or-Unknown, JavaScript
Wugapodes added a comment to T202989: Administrators can no longer view deleted history of js/css pages.

I've got a revised patch ready which doesn't have a merge conflict and does include tests, but I'm having trouble getting it submitted to gerrit; my patches keep getting rejected by remote. I'm going to keep troubleshooting, but for those who want to try their hand, Gergő Tisza's changes need to be moved to includes/Permissions/PermissionManager.php because the modified functions were moved out of Title.php in gerrit patch 495832

Jun 1 2020, 12:50 AM · Security, User-Tgr, Patch-For-Review, Trust-and-Safety, Wikimedia-General-or-Unknown, JavaScript

May 18 2020

Wugapodes created T253081: Add editcontentmodel right to the templateeditor user group on the English Wikipedia.
May 18 2020, 11:58 PM · User-DannyS712, Wikimedia-Site-requests

Mar 23 2020

Wugapodes updated subscribers of T248272: Add functionality to render a single position using <fen> tags.

You may want to take a look at the Chess diagram template and its associated lua module (also written by @Kipod). I'm not sure how easy it is to turn lua modules into extensions, but if we want to support static, single position diagrams, it would probably be easier to start there since it already has features such as variable board sizes, fairy chess pieces, and on-board annotations like arrows.

Mar 23 2020, 8:14 PM · Patch-For-Review, ChessBrowser, User-DannyS712

Mar 5 2020

Wugapodes claimed T246856: FenParser0x88 test fails.
Mar 5 2020, 3:03 AM · Patch-For-Review, ChessBrowser

Mar 4 2020

Wugapodes renamed T246856: FenParser0x88 test fails from FenParser0x88 tests fail to FenParser0x88 test fails.
Mar 4 2020, 1:14 AM · Patch-For-Review, ChessBrowser
Wugapodes created T246856: FenParser0x88 test fails.
Mar 4 2020, 1:12 AM · Patch-For-Review, ChessBrowser

Mar 3 2020

Wugapodes renamed T246736: Reduce CRAP in FenParser0x88 from Reduce CRAP to Reduce CRAP in FenParser0x88.
Mar 3 2020, 6:25 AM · User-DannyS712, Patch-For-Review, ChessBrowser
Wugapodes added a subtask for T239529: Create test cases: T246736: Reduce CRAP in FenParser0x88.
Mar 3 2020, 6:25 AM · ChessBrowser
Wugapodes added a parent task for T246736: Reduce CRAP in FenParser0x88: T239529: Create test cases.
Mar 3 2020, 6:25 AM · User-DannyS712, Patch-For-Review, ChessBrowser
Wugapodes created T246736: Reduce CRAP in FenParser0x88.
Mar 3 2020, 6:24 AM · User-DannyS712, Patch-For-Review, ChessBrowser

Mar 2 2020

Wugapodes updated the task description for T239440: Improve interface.
Mar 2 2020, 7:26 PM · I18n, ChessBrowser
Wugapodes committed rECHB35fe9c23814b: Reduce use of static Board0x88Config variables (authored by DannyS712).
Reduce use of static Board0x88Config variables
Mar 2 2020, 3:51 AM
Wugapodes committed rECHB3b4d69c737a9: Misc fixes (authored by Wugapodes).
Misc fixes
Mar 2 2020, 3:51 AM

Feb 28 2020

Wugapodes closed T240742: Minimize client-side footprint as Resolved.
Feb 28 2020, 7:10 AM · ChessBrowser
Wugapodes closed T239438: Analyze PGN in PHP rather than JavaScript, a subtask of T240742: Minimize client-side footprint, as Resolved.
Feb 28 2020, 7:10 AM · ChessBrowser
Wugapodes closed T239438: Analyze PGN in PHP rather than JavaScript as Resolved.
Feb 28 2020, 7:10 AM · ChessBrowser
Wugapodes closed T239437: Build board in PHP rather than JavaScript, a subtask of T240742: Minimize client-side footprint, as Resolved.
Feb 28 2020, 7:09 AM · ChessBrowser
Wugapodes closed T239437: Build board in PHP rather than JavaScript as Resolved.
Feb 28 2020, 7:09 AM · Patch-For-Review, ChessBrowser

Feb 6 2020

Wugapodes added a comment to T244076: Security Readiness Review For ChessBrowser extension.

@Jcross Thanks for the triage. That is the goal, yes, however no WMF team is sponsoring this project yet so T244075 has been stalled. You should probably triage this task as lowest priority or stall it (depending on your workflow) until I can talk more with WMF stakeholders. Thanks!

Feb 6 2020, 6:20 PM · Community-Tech, secscrum, ChessBrowser, Security Readiness Reviews

Feb 4 2020

Wugapodes added a comment to T244075: Deploy ChessBrowser extension to Beta Cluster.

@Jdforrester-WMF No worries! Would you be able to point me to a person or documentation that could explain this more and how to go about resolving it? Needing a WMF staff sponsor wasn't mentioned in the mediawiki documentation, so I'm not entirely sure what to do next. The English Wikipedia community has wanted something like this for years, but every plan to implement it has been stalled. Any information on how to get this unstuck would be appreciated.

Feb 4 2020, 12:07 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

Feb 3 2020

Wugapodes added a comment to T244075: Deploy ChessBrowser extension to Beta Cluster.

@Jdforrester-WMF No staff are sponsoring it that I'm aware of; so far this is a volunteer effort.

Feb 3 2020, 11:41 PM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

Feb 2 2020

Wugapodes renamed T244075: Deploy ChessBrowser extension to Beta Cluster from Deploy ChessBrowser extension to Beta Cluster. to Deploy ChessBrowser extension to Beta Cluster.
Feb 2 2020, 1:36 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup
Wugapodes renamed T244075: Deploy ChessBrowser extension to Beta Cluster from Deploy extension to Beta Cluster to Deploy ChessBrowser extension to Beta Cluster..
Feb 2 2020, 1:27 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup
Wugapodes renamed T244075: Deploy ChessBrowser extension to Beta Cluster from Deploy ChessBrowser extension to Beta Cluster to Deploy extension to Beta Cluster.
Feb 2 2020, 1:27 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup
Wugapodes added a subtask for T244075: Deploy ChessBrowser extension to Beta Cluster: T244076: Security Readiness Review For ChessBrowser extension.
Feb 2 2020, 1:17 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup
Wugapodes added a parent task for T244076: Security Readiness Review For ChessBrowser extension: T244075: Deploy ChessBrowser extension to Beta Cluster.
Feb 2 2020, 1:17 AM · Community-Tech, secscrum, ChessBrowser, Security Readiness Reviews
Wugapodes created T244076: Security Readiness Review For ChessBrowser extension.
Feb 2 2020, 1:15 AM · Community-Tech, secscrum, ChessBrowser, Security Readiness Reviews
Wugapodes created T244075: Deploy ChessBrowser extension to Beta Cluster.
Feb 2 2020, 12:54 AM · ChessBrowser, Wikimedia-extension-review-queue, Wikimedia-Extension-setup

Jan 14 2020

Wugapodes moved T239437: Build board in PHP rather than JavaScript from In Progress to Completed on the ChessBrowser board.
Jan 14 2020, 2:10 AM · Patch-For-Review, ChessBrowser

Jan 9 2020

Wugapodes added a comment to T239529: Create test cases.

@Kipod the changes in 563005 implement some minimal tests for those three cases. The code currently only supports castling in standard board set ups, though presumably that can be changed at some point in the future if/when we can support chess960. You can see on line 152 of ChessParser.php that the source and target squares of the rook are hardcoded, but could be generalized to "other side of the king" in order to support non-standard start positions.

Jan 9 2020, 1:44 AM · ChessBrowser
Wugapodes moved T239438: Analyze PGN in PHP rather than JavaScript from In Progress to Completed on the ChessBrowser board.
Jan 9 2020, 1:33 AM · ChessBrowser
Wugapodes moved T239437: Build board in PHP rather than JavaScript from Planned Features to In Progress on the ChessBrowser board.
Jan 9 2020, 1:33 AM · Patch-For-Review, ChessBrowser

Jan 7 2020

Wugapodes removed a project from T239438: Analyze PGN in PHP rather than JavaScript: Patch-For-Review.
Jan 7 2020, 10:57 AM · ChessBrowser

Jan 2 2020

Wugapodes moved T239529: Create test cases from In Progress to Stalled on the ChessBrowser board.
Jan 2 2020, 7:41 AM · ChessBrowser

Dec 18 2019

Wugapodes triaged T241086: Pay off javascript technical debt as Low priority.
Dec 18 2019, 9:51 PM · User-DannyS712, Technical-Debt, ChessBrowser
Wugapodes renamed T241017: eslint: re-enable one-var linter rule from eslint: re-enable some rules to eslint: re-enable one-var linter rule.
Dec 18 2019, 9:48 PM · Technical-Debt, User-DannyS712, ChessBrowser
Wugapodes added a subtask for T241086: Pay off javascript technical debt: T241017: eslint: re-enable one-var linter rule.
Dec 18 2019, 9:46 PM · User-DannyS712, Technical-Debt, ChessBrowser
Wugapodes added a parent task for T241017: eslint: re-enable one-var linter rule: T241086: Pay off javascript technical debt.
Dec 18 2019, 9:46 PM · Technical-Debt, User-DannyS712, ChessBrowser
Wugapodes created T241086: Pay off javascript technical debt.
Dec 18 2019, 9:45 PM · User-DannyS712, Technical-Debt, ChessBrowser

Dec 14 2019

Wugapodes added a parent task for T239437: Build board in PHP rather than JavaScript: T240742: Minimize client-side footprint.
Dec 14 2019, 4:47 AM · Patch-For-Review, ChessBrowser
Wugapodes added a parent task for T239438: Analyze PGN in PHP rather than JavaScript: T240742: Minimize client-side footprint.
Dec 14 2019, 4:47 AM · ChessBrowser
Wugapodes added subtasks for T240742: Minimize client-side footprint: T239437: Build board in PHP rather than JavaScript, T239438: Analyze PGN in PHP rather than JavaScript.
Dec 14 2019, 4:47 AM · ChessBrowser
Wugapodes triaged T240742: Minimize client-side footprint as High priority.
Dec 14 2019, 4:46 AM · ChessBrowser
Wugapodes created T240742: Minimize client-side footprint.
Dec 14 2019, 4:45 AM · ChessBrowser

Dec 13 2019

Wugapodes added a comment to T240651: User scripts that override the color of icons cause link text to partially appear over icons in mobile view.

So it seems related to my custom css (w:User:Wugapodes/minerva.css), however it only changes link colors and was working yesterday. Has the interface been edited to add the "visited" class?

Dec 13 2019, 3:35 AM · Reading-Web-Local-Wiki-Issues
Wugapodes created T240651: User scripts that override the color of icons cause link text to partially appear over icons in mobile view.
Dec 13 2019, 2:50 AM · Reading-Web-Local-Wiki-Issues

Dec 12 2019

Wugapodes added a comment to T227988: OpenId test failures.

You may want to see T240611; the problem for me was a use OutputPage; line which caused these errors.

Dec 12 2019, 9:53 PM · ci-test-error, MediaWiki-extensions-OpenID
Wugapodes moved T239529: Create test cases from Stalled to In Progress on the ChessBrowser board.
Dec 12 2019, 9:29 PM · ChessBrowser
Wugapodes closed T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs", a subtask of T239529: Create test cases, as Resolved.
Dec 12 2019, 9:28 PM · ChessBrowser
Wugapodes closed T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs" as Resolved.

The exceptions were caused, unsurprisingly, by line 3 of ChessBrowser.php which contained use OutputPage;. PHPunit warned that this statement (and similar) were meaningless. Removing the line entirely resolved the errors.

Dec 12 2019, 9:28 PM · ci-test-error, ChessBrowser
Wugapodes updated the task description for T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs".
Dec 12 2019, 9:17 PM · ci-test-error, ChessBrowser
Wugapodes merged task T240612: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "JavaScriptTest" into T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs".
Dec 12 2019, 9:16 PM · ci-test-error, ChessBrowser
Wugapodes merged T240612: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "JavaScriptTest" into T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs".
Dec 12 2019, 9:16 PM · ci-test-error, ChessBrowser
Wugapodes added a comment to T240610: ApiStructureTest::testDocumentationExists failures for datasets with 'query+filerepoinfo'.

wgInstantCommons is already set to false by default. I tried setting it to true and the tests still fail.

Dec 12 2019, 9:14 PM · ChessBrowser
Wugapodes added a comment to T239529: Create test cases.

Merging of the patch is prevented by T240611 and T240612 which result in build failures. This task is stalled until the source of those build errors is found and fixed.

Dec 12 2019, 8:39 PM · ChessBrowser
Wugapodes moved T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs" from Needs triage to Backlog on the ChessBrowser board.
Dec 12 2019, 8:36 PM · ci-test-error, ChessBrowser
Wugapodes moved T240612: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "JavaScriptTest" from Needs triage to Backlog on the ChessBrowser board.
Dec 12 2019, 8:36 PM · ci-test-error, ChessBrowser
Wugapodes moved T240610: ApiStructureTest::testDocumentationExists failures for datasets with 'query+filerepoinfo' from Needs triage to Backlog on the ChessBrowser board.
Dec 12 2019, 8:36 PM · ChessBrowser
Wugapodes triaged T240610: ApiStructureTest::testDocumentationExists failures for datasets with 'query+filerepoinfo' as Low priority.
Dec 12 2019, 8:36 PM · ChessBrowser
Wugapodes triaged T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs" as High priority.
Dec 12 2019, 8:34 PM · ci-test-error, ChessBrowser
Wugapodes triaged T240612: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "JavaScriptTest" as High priority.
Dec 12 2019, 8:34 PM · ci-test-error, ChessBrowser
Wugapodes moved T239529: Create test cases from In Progress to Stalled on the ChessBrowser board.
Dec 12 2019, 8:29 PM · ChessBrowser
Wugapodes added a comment to T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs".

Related to T240612; same error also seen in T227987 and T227988

Dec 12 2019, 8:28 PM · ci-test-error, ChessBrowser
Wugapodes added a comment to T240612: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "JavaScriptTest".

Related to T240611

Dec 12 2019, 8:27 PM · ci-test-error, ChessBrowser
Wugapodes created T240612: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "JavaScriptTest".
Dec 12 2019, 8:27 PM · ci-test-error, ChessBrowser
Wugapodes created T240611: SpecialPageFatalTest::testSpecialPageDoesNotFail error with data set "RunJobs".
Dec 12 2019, 8:25 PM · ci-test-error, ChessBrowser
Wugapodes created T240610: ApiStructureTest::testDocumentationExists failures for datasets with 'query+filerepoinfo'.
Dec 12 2019, 8:20 PM · ChessBrowser

Dec 2 2019

Wugapodes added a comment to T239529: Create test cases.

I've got tests working for the __construct(), cut(), getChar(), and parseVariation() functions of PgnParser, as well as test for the exceptions they throw.

Dec 2 2019, 10:42 AM · ChessBrowser
Wugapodes claimed T239529: Create test cases.
Dec 2 2019, 10:29 AM · ChessBrowser
Wugapodes moved T239529: Create test cases from Planned Features to In Progress on the ChessBrowser board.
Dec 2 2019, 10:29 AM · ChessBrowser

Dec 1 2019

Wugapodes added a comment to T239529: Create test cases.

Probably helpful to read this man page on writing tests for extensions. The necessary tests will have to cover much more than what is stated in the original task, but those are a good place to start.

Dec 1 2019, 8:52 AM · ChessBrowser
Wugapodes triaged T239446: Behavior on mobile, with screen readers, and without javascript as Medium priority.
Dec 1 2019, 8:30 AM · Accessibility, Mobile, ChessBrowser
Wugapodes triaged T239529: Create test cases as Medium priority.
Dec 1 2019, 8:30 AM · ChessBrowser
Wugapodes created T239529: Create test cases.
Dec 1 2019, 8:30 AM · ChessBrowser

Nov 29 2019

Wugapodes moved T239438: Analyze PGN in PHP rather than JavaScript from Planned Features to In Progress on the ChessBrowser board.
Nov 29 2019, 4:00 AM · ChessBrowser
Wugapodes claimed T239438: Analyze PGN in PHP rather than JavaScript.
Nov 29 2019, 4:00 AM · ChessBrowser

Nov 28 2019

Wugapodes created T239446: Behavior on mobile, with screen readers, and without javascript.
Nov 28 2019, 8:11 PM · Accessibility, Mobile, ChessBrowser
Wugapodes triaged T239440: Improve interface as Low priority.
Nov 28 2019, 6:48 PM · I18n, ChessBrowser
Wugapodes created T239440: Improve interface.
Nov 28 2019, 6:48 PM · I18n, ChessBrowser
Wugapodes triaged T239438: Analyze PGN in PHP rather than JavaScript as High priority.
Nov 28 2019, 6:41 PM · ChessBrowser
Wugapodes created T239438: Analyze PGN in PHP rather than JavaScript.
Nov 28 2019, 6:41 PM · ChessBrowser
Wugapodes triaged T239437: Build board in PHP rather than JavaScript as High priority.
Nov 28 2019, 6:36 PM · Patch-For-Review, ChessBrowser
Wugapodes created T239437: Build board in PHP rather than JavaScript.
Nov 28 2019, 6:34 PM · Patch-For-Review, ChessBrowser
Wugapodes moved T239384: Create component project for ChessBrowser extension from Incoming to Projects to create on the Project-Admins board.
Nov 28 2019, 5:41 AM · Project-Admins
Wugapodes created T239384: Create component project for ChessBrowser extension.
Nov 28 2019, 5:41 AM · Project-Admins

Nov 5 2019

Wugapodes moved T237458: Request to add Capricorn tool to AutoEdits from Inbox to Automated Edits on the XTools board.
Nov 5 2019, 8:54 PM · User-DannyS712, XTools
Wugapodes created T237458: Request to add Capricorn tool to AutoEdits.
Nov 5 2019, 8:53 PM · User-DannyS712, XTools

Jul 20 2019

Wugapodes claimed T45506: Special:Categories navigation is broken when using Special:Categories/<prefix>.
Jul 20 2019, 8:19 PM · Patch-For-Review, MediaWiki-Categories, Regression
Wugapodes added a watcher for MediaWiki-Categories: Wugapodes.
Jul 20 2019, 2:49 AM

Jul 19 2019

Wugapodes created T228550: "Mark this page as patrolled" links appear for old pages if transcluding new template.
Jul 19 2019, 9:33 PM · English-Wikipedia-New-Pages-Patrol, MediaWiki-Patrolling

Mar 20 2019

Wugapodes created T218829: Babel extension does not fully support Bislama.
Mar 20 2019, 10:42 PM · MediaWiki-extensions-Babel