Page MenuHomePhabricator

polishdeveloper (Piotr Miazga)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Dec 13 2019, 7:37 PM (227 w, 20 h)
Availability
Available
LDAP User
Unknown
MediaWiki User
Polishdeveloper [ Global Accounts ]

Recent Activity

Jun 27 2022

polishdeveloper updated subscribers of T311366: MobileFrontend PHP 8.1 support.

Reviewed and merged, @Jdlrobson can you take over?

Jun 27 2022, 10:14 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), Web-Team-Backlog (Needs Prioritization (Tech)), Patch-For-Review, PHP 8.1 support, MobileFrontend

Mar 8 2021

polishdeveloper updated the task description for T218835: prefUpdate schema contains multiple identical events for the same preference update.
Mar 8 2021, 5:10 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Web-Team-Backlog (Kanbanana-FY-2020-21), Better Use Of Data, Product-Data-Infrastructure, Analytics-Radar, Product-Analytics
polishdeveloper updated the task description for T218835: prefUpdate schema contains multiple identical events for the same preference update.
Mar 8 2021, 5:09 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Web-Team-Backlog (Kanbanana-FY-2020-21), Better Use Of Data, Product-Data-Infrastructure, Analytics-Radar, Product-Analytics
polishdeveloper reassigned T218835: prefUpdate schema contains multiple identical events for the same preference update from polishdeveloper to Edtadros.
Mar 8 2021, 5:08 PM · MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), Web-Team-Backlog (Kanbanana-FY-2020-21), Better Use Of Data, Product-Data-Infrastructure, Analytics-Radar, Product-Analytics

Mar 2 2021

polishdeveloper reassigned T273144: Language button appears on special pages and pages without languages from polishdeveloper to Edtadros.
Mar 2 2021, 7:42 AM · MW-1.36-notes (1.36.0-wmf.34; 2021-03-09), UniversalLanguageSelector, Web-Team-Backlog (Kanbanana-FY-2020-21), Vector (legacy skin)
polishdeveloper added a comment to T273144: Language button appears on special pages and pages without languages.

@Jdlrobson can you add QA steps?

Mar 2 2021, 7:41 AM · MW-1.36-notes (1.36.0-wmf.34; 2021-03-09), UniversalLanguageSelector, Web-Team-Backlog (Kanbanana-FY-2020-21), Vector (legacy skin)

Mar 1 2021

polishdeveloper added a comment to T151797: Explore creating an interface to check for emptiness of an object.

thank you

Mar 1 2021, 5:05 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Web-Team-Backlog (Kanbanana-FY-2020-21), Patch-For-Review, MobileFrontend (MobileFrontend and MinervaNeue architecture), patch-welcome, good first task, Technical-Debt (RW-Tech-Debt)
polishdeveloper added a comment to T151797: Explore creating an interface to check for emptiness of an object.

@Yash4357 Your core patch got merged. Are you interested improving the MobileFrontend by using this interface?

Mar 1 2021, 4:52 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Web-Team-Backlog (Kanbanana-FY-2020-21), Patch-For-Review, MobileFrontend (MobileFrontend and MinervaNeue architecture), patch-welcome, good first task, Technical-Debt (RW-Tech-Debt)

Feb 19 2021

polishdeveloper added a comment to T151797: Explore creating an interface to check for emptiness of an object.

I'll look into it today. Sorry to keep you waiting

Feb 19 2021, 11:59 AM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Web-Team-Backlog (Kanbanana-FY-2020-21), Patch-For-Review, MobileFrontend (MobileFrontend and MinervaNeue architecture), patch-welcome, good first task, Technical-Debt (RW-Tech-Debt)

Feb 10 2021

polishdeveloper moved T259200: Technical: Two instances of smart logout code are shipped to Minerva from Doing to Code Review on the Web-Team-Backlog (Kanbanana-FY-2020-21) board.
Feb 10 2021, 11:46 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Feb 2 2021

polishdeveloper moved T259200: Technical: Two instances of smart logout code are shipped to Minerva from Needs More Work to Doing on the Web-Team-Backlog (Kanbanana-FY-2020-21) board.
Feb 2 2021, 10:59 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt
polishdeveloper updated the task description for T259200: Technical: Two instances of smart logout code are shipped to Minerva.
Feb 2 2021, 10:03 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Feb 1 2021

polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

Pushed the smallest/simplest change to get this task done. Menu handling still requires some small refactoring but that can be a part of different task.

Feb 1 2021, 7:40 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Jan 22 2021

polishdeveloper added a comment to T151797: Explore creating an interface to check for emptiness of an object.

Yes, definitely. Happy to help. Thank you for the ping @Jdlrobson .

Jan 22 2021, 2:04 PM · MW-1.36-notes (1.36.0-wmf.37; 2021-03-30), Web-Team-Backlog (Kanbanana-FY-2020-21), Patch-For-Review, MobileFrontend (MobileFrontend and MinervaNeue architecture), patch-welcome, good first task, Technical-Debt (RW-Tech-Debt)

Sep 23 2020

polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

I see some action in phab, give me this week to push what I have so far.

Sep 23 2020, 5:22 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Aug 17 2020

polishdeveloper added a comment to T260577: Extension:MobileFrontend/MobileMenu seems to be out of date.

It looks like there is lots of old/outdated documentation as most of the stuff was migrated to MinervaNeue and MobileFrontend is currently not involved in building Menu for minerva.
https://doc.wikimedia.org/mediawiki-core/master/php/MobileMenuHook_8php.html -> is missing as we do not have interface for that MobileMenu, it's part of Minerva, not core.

Aug 17 2020, 9:50 PM · Web-Team-Backlog, MinervaNeue, Documentation, MobileFrontend

Aug 10 2020

polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

data-mw="interface" definitely should stay. And on top of that we should use something else instead of #pt-logout, also I don't see real value in wrapping elements menu elements with additional wrappers, so we would have to search for element that has both classname and data-mw element. Something like .menu a[data-mw=interface][class*=menu__item--logout] should do the job. I'll create a patch.

Aug 10 2020, 9:25 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Aug 5 2020

polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

Ok, so a short summary of my struggles

Aug 5 2020, 9:53 AM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Aug 4 2020

polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

I'm still going to push the fix for that, but after ~4 months not working on MediaWiki code literally nothing works and the only solution is to drop entire repo and start it from scratch again. I struggled to get my env working again with everything what I had on the weekend but after couple hours I surrended.

Aug 4 2020, 5:32 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Jul 30 2020

polishdeveloper claimed T259200: Technical: Two instances of smart logout code are shipped to Minerva.
Jul 30 2020, 3:09 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt
polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

let me pick that, it should be simple and straightforward ;)

Jul 30 2020, 3:08 PM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt
polishdeveloper added a comment to T259200: Technical: Two instances of smart logout code are shipped to Minerva.

I vote for 1 - Minerva being compatible with what core/vector provides. Adding support for MenuEntries shouldn't be a problem ( id's are already supported, you can pass those as an attribute when creating a component).

Jul 30 2020, 11:13 AM · MW-1.36-notes (1.36.0-wmf.31; 2021-02-16), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team (Radar), Patch-For-Review, MinervaNeue (Tracking), Technical-Debt

Jul 15 2020

polishdeveloper added a comment to T213606: Autonumbering of section titles in TOC fails on printout.

The PDF print service is not aware of any user/user preferences. It prints all articles as anon user. Therefore - when a logged in user asks to print page with some special option, then it's exactly as @Jdlrobson says:

Jul 15 2020, 6:51 PM · Proton, Product-Infrastructure-Team-Backlog-Deprecated, Browser-support-print-media
polishdeveloper added a comment to T213606: Autonumbering of section titles in TOC fails on printout.

Proton uses puppeteer node library to tell chrome (that is running in headless mode) to do things. What we currently do is that we tell chrome to open a Wikipedia page, and call window.print() and print to PDF. It behaves almost the same way as someone going to Wikipedia on their desktop and clicking "Print" and then pick "PDF" as output. It doesn't use Parsoid output (at least at the time of implementation) as there were differences in styles for mobile pages.

Jul 15 2020, 5:50 PM · Proton, Product-Infrastructure-Team-Backlog-Deprecated, Browser-support-print-media

May 15 2020

polishdeveloper added a comment to T244481: Provide basic FeatureManagement in Vector codebase.

Great work @phuedx

May 15 2020, 7:33 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)
polishdeveloper closed T244481: Provide basic FeatureManagement in Vector codebase as Resolved.
May 15 2020, 7:33 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)
polishdeveloper added a comment to T244481: Provide basic FeatureManagement in Vector codebase.

LGTM, Signing off

May 15 2020, 7:32 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)

May 13 2020

polishdeveloper added a comment to T244481: Provide basic FeatureManagement in Vector codebase.

I'm on it, I should sign it off by end of today - so far it looks good but I want to verify couple more things.

May 13 2020, 12:16 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)

May 11 2020

polishdeveloper claimed T244481: Provide basic FeatureManagement in Vector codebase.
May 11 2020, 5:13 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)

Apr 13 2020

polishdeveloper added a comment to T242835: RFC: Standard method for feature-management in skins/extensions.

Just to make this topic easier to process - what we want to achieve is easily accessible "Feature Toggles" that can be used anywhere in the MediaWiki land. For more information please read https://martinfowler.com/articles/feature-toggles.html

Apr 13 2020, 11:55 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC
polishdeveloper claimed T247669: PHPUnit warning noise from MwApiContentProviderTest (MobileFrontend).
Apr 13 2020, 11:37 PM · Web-Team-Backlog (Kanbanana-2019-20-Q4), MobileFrontend, Developer Productivity
polishdeveloper added a comment to T247669: PHPUnit warning noise from MwApiContentProviderTest (MobileFrontend).

I can work on it

Apr 13 2020, 11:36 PM · Web-Team-Backlog (Kanbanana-2019-20-Q4), MobileFrontend, Developer Productivity

Apr 8 2020

polishdeveloper added a comment to T242835: RFC: Standard method for feature-management in skins/extensions.

Is there anything I can help with to push this RFC forward?

Apr 8 2020, 2:13 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC

Mar 31 2020

polishdeveloper awarded T248399: Document Skin API and their stability, if any (including Vector) a Love token.
Mar 31 2020, 11:40 PM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Patch-For-Review, Web-Team-Backlog (Kanbanana-FY-2020-21), Desktop Improvements (Vector 2022), MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), Vector (legacy skin)
polishdeveloper added a project to T248907: Browser Support for mobile and desktop is out of date: Web-Team-Backlog.
Mar 31 2020, 3:30 PM · Web-Team-Backlog, MobileFrontend

Mar 23 2020

WMDE-Fisch awarded T242835: RFC: Standard method for feature-management in skins/extensions a Meh! token.
Mar 23 2020, 10:37 AM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC

Mar 13 2020

WMDE-leszek awarded T242835: RFC: Standard method for feature-management in skins/extensions a Mountain of Wealth token.
Mar 13 2020, 1:52 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC
WMDE-leszek awarded T242835: RFC: Standard method for feature-management in skins/extensions a Pirate Logo token.
Mar 13 2020, 1:51 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC

Mar 3 2020

polishdeveloper added a comment to T242835: RFC: Standard method for feature-management in skins/extensions.

I'm more than happy to join any meetings, explain the idea behind Feature Management and try to answer all questions.

Mar 3 2020, 1:13 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC
Jdlrobson awarded T246214: Provide a way to access slack for a contributor a Like token.
Mar 3 2020, 1:20 AM · WMF-Office-IT

Mar 2 2020

polishdeveloper added a comment to T246161: Use a consistent getter for data access in VectorTemplate.

@Jdlrobson - pmiazga was the account I was using earlier, now it's @polishdeveloper :). Also, I'll create another task for other skins plus changes required in mwcore ( adding deprecation for $data property in QuickTemplate ).

Mar 2 2020, 4:57 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022), Vector (legacy skin)

Feb 28 2020

polishdeveloper added a comment to T246161: Use a consistent getter for data access in VectorTemplate.

@Jdlrobson - yeah, we could add a default value of empty string. The only concern I have is that if someone makes a typo and tries to text( 'unknown' ) it would still work but with empty string - this can cause problems when debugging stuff. Maybe we could do sth like that"

Feb 28 2020, 12:21 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022), Vector (legacy skin)

Feb 27 2020

xSavitar awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 27 2020, 8:10 PM · MediaWiki-Gerrit-Group-Requests
polishdeveloper added a comment to T243925: Grant +2 gerrit rights for @polishdeveloper.

Thank you @MarcoAurelio. Just to verify, am I getting +2 rights for both MWCore and extensions/skins or do I have to submit another ticket and specify the list of skins/extensions I'm working on ?

Feb 27 2020, 8:09 PM · MediaWiki-Gerrit-Group-Requests

Feb 26 2020

polishdeveloper added a comment to T246214: Provide a way to access slack for a contributor.

yes, but I don't think it should go to Backlog, as backlog is mostly for code-related tasks and this one is about permissions/way to access slack.

Feb 26 2020, 1:40 PM · WMF-Office-IT
polishdeveloper added a comment to T246161: Use a consistent getter for data access in VectorTemplate.

I would go even further, and I would make:

Feb 26 2020, 1:29 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022), Vector (legacy skin)
polishdeveloper awarded T246161: Use a consistent getter for data access in VectorTemplate a Love token.
Feb 26 2020, 1:25 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022), Vector (legacy skin)
polishdeveloper added a comment to T246214: Provide a way to access slack for a contributor.

@Aklapper sorry, but I have no idea on how to tag this task, could you help?

Feb 26 2020, 1:22 PM · WMF-Office-IT
polishdeveloper created T246214: Provide a way to access slack for a contributor.
Feb 26 2020, 1:20 PM · WMF-Office-IT
polishdeveloper added a comment to T242835: RFC: Standard method for feature-management in skins/extensions.

@Tgr yes, so in this idea you would have - the UserMode called ( GrowthCommunityMemeber ).
Then you would have multiple features, that are not available to any mode, only to growthCommunityMemeber. Once User opts into growthCommunityMember (or someone opt's that person) user will get all features available on that mode.

Feb 26 2020, 1:03 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC

Feb 14 2020

polishdeveloper moved T244481: Provide basic FeatureManagement in Vector codebase from Doing to Needs Code Review on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Feb 14 2020, 11:34 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)

Feb 11 2020

polishdeveloper moved T244481: Provide basic FeatureManagement in Vector codebase from Needs Analysis to Doing on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Feb 11 2020, 1:59 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)
polishdeveloper updated the task description for T244481: Provide basic FeatureManagement in Vector codebase.
Feb 11 2020, 1:24 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)
polishdeveloper added a comment to T236097: Dev: Popups modules should set targets to mobile and desktop.

@Jdlrobson why not use hooks? It doesn't introduce tech deb, you define new Hook called sth like PopupsInitialization, and allow other extensions to listen to that hook and returm false. See https://phabricator.wikimedia.org/T236097#5809640
IMHO it's much cleaner approach and it doesn't introduce any tech debt. What more, if there is any other Popups like extension, it will be also able to easily disable PagePreviews so it doesn't conflict.

Feb 11 2020, 11:38 AM · Product-QA (RW-Test-Cases), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Web-Team-Backlog (Kanbanana-2019-20-Q4), User-Jdlrobson, Page-Previews, Performance-Team (Radar)
kostajh awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 11 2020, 10:28 AM · MediaWiki-Gerrit-Group-Requests

Feb 10 2020

greg awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 10 2020, 5:10 PM · MediaWiki-Gerrit-Group-Requests
sbassett awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 10 2020, 3:56 PM · MediaWiki-Gerrit-Group-Requests
WMDE-leszek awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 10 2020, 8:30 AM · MediaWiki-Gerrit-Group-Requests

Feb 8 2020

Ammarpad awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 8 2020, 2:51 PM · MediaWiki-Gerrit-Group-Requests
matmarex awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 8 2020, 1:36 AM · MediaWiki-Gerrit-Group-Requests
nray awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 8 2020, 1:13 AM · MediaWiki-Gerrit-Group-Requests
Volker_E awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 8 2020, 1:09 AM · MediaWiki-Gerrit-Group-Requests

Feb 7 2020

Jdforrester-WMF awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 7 2020, 11:45 PM · MediaWiki-Gerrit-Group-Requests
bd808 awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 7 2020, 11:44 PM · MediaWiki-Gerrit-Group-Requests
Niedzielski awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Love token.
Feb 7 2020, 11:35 PM · MediaWiki-Gerrit-Group-Requests
Mholloway awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 7 2020, 11:31 PM · MediaWiki-Gerrit-Group-Requests
Tgr awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Feb 7 2020, 11:25 PM · MediaWiki-Gerrit-Group-Requests
polishdeveloper updated subscribers of T244481: Provide basic FeatureManagement in Vector codebase.

@phuedx yeah, I agree, the ISet is pretty problematic, I spent some time ago thinking on it, and my idea is that we could define sets of features per context. So for example, the mode could be:

Feb 7 2020, 1:40 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)

Feb 6 2020

polishdeveloper added a comment to T237635: [SPIKE] What should feature management look like in desktop improvements?.

@phuedx, The Feature interface shouldn't define more things, definitely things that shouldn't be there are:

  • getGroup() - it is used to group MobileFrontend, Minerva, other features, no idea why we did that, it's used for translations now
  • getNameKey() - is using getName() and getGroup() do create a Feature name key for translations, used on MobileOptions to show each feature name, but most probably won't be used in DIP
  • getDescriptionKey() - similar to getNameKey(), but this one provides a short description of feature.
Feb 6 2020, 4:53 PM · Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022)
polishdeveloper added a comment to T237635: [SPIKE] What should feature management look like in desktop improvements?.

@phuedx please check the T244481: Provide basic FeatureManagement in Vector codebase

Feb 6 2020, 1:24 PM · Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022)
polishdeveloper created T244481: Provide basic FeatureManagement in Vector codebase.
Feb 6 2020, 1:23 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Web-Team-Backlog (Kanbanana-2019-20-Q4), Vector (legacy skin), Desktop Improvements (Vector 2022)
polishdeveloper updated the task description for T196159: Remove instrumentation for Schema:Print.
Feb 6 2020, 12:49 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Web-Team-Backlog (Kanbanana-2019-20-Q3), MediaWiki-extensions-WikimediaEvents, Product-Analytics
polishdeveloper updated the task description for T196159: Remove instrumentation for Schema:Print.
Feb 6 2020, 12:43 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Web-Team-Backlog (Kanbanana-2019-20-Q3), MediaWiki-extensions-WikimediaEvents, Product-Analytics

Feb 4 2020

polishdeveloper added a comment to T243925: Grant +2 gerrit rights for @polishdeveloper.

I'm not sure, pmiazga account has many permissions and I if I remember right I was using the PMiazga (WMF) mediawiki account, it's just easier to grant only contributor permissions to the new account.

Feb 4 2020, 10:50 AM · MediaWiki-Gerrit-Group-Requests

Jan 31 2020

Bawolff awarded T243925: Grant +2 gerrit rights for @polishdeveloper a Like token.
Jan 31 2020, 10:01 PM · MediaWiki-Gerrit-Group-Requests

Jan 29 2020

polishdeveloper added a comment to T242835: RFC: Standard method for feature-management in skins/extensions.

@Krinkle I'd like to follow-up on what I wrote earlier. I checked with Readers Web, and we agreed that we currently maintain the Feature Management in MobileFrontend. We're going to do something similar in Vector, therefore we will have to maintain it also in Vector. Therefore there is no difference for us between maintaining it in MobileFrontend/Vector or maintaining it in the MediaWiki Core.

Jan 29 2020, 10:06 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC
polishdeveloper created T243925: Grant +2 gerrit rights for @polishdeveloper.
Jan 29 2020, 9:53 PM · MediaWiki-Gerrit-Group-Requests
polishdeveloper claimed T196159: Remove instrumentation for Schema:Print.
Jan 29 2020, 9:40 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Web-Team-Backlog (Kanbanana-2019-20-Q3), MediaWiki-extensions-WikimediaEvents, Product-Analytics
polishdeveloper moved T196159: Remove instrumentation for Schema:Print from Ready for Development to Doing on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Jan 29 2020, 9:40 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Web-Team-Backlog (Kanbanana-2019-20-Q3), MediaWiki-extensions-WikimediaEvents, Product-Analytics
polishdeveloper moved T240062: Extract components from VectorTemplate to Mustache files from Needs Code Review to Needs More Work on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Jan 29 2020, 9:39 PM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Technical-Debt, Desktop Improvements (Vector 2022), Vector (legacy skin)
polishdeveloper added a comment to T240062: Extract components from VectorTemplate to Mustache files.

@Jdlrobson can you add QA steps and move it to needs QA?

Jan 29 2020, 9:39 PM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Technical-Debt, Desktop Improvements (Vector 2022), Vector (legacy skin)
polishdeveloper reassigned T234868: Mobile VE no longer restores section hash fragment after section editing from pmiazga to Edtadros.
Jan 29 2020, 9:38 PM · User-Ryasmeen, Editing-team (Q3 2019-2020 Kanban Board), VisualEditor, MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), MinervaNeue (Tracking), VisualEditor-MediaWiki
polishdeveloper moved T234868: Mobile VE no longer restores section hash fragment after section editing from Needs Code Review to Needs More Work on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Jan 29 2020, 10:25 AM · User-Ryasmeen, Editing-team (Q3 2019-2020 Kanban Board), VisualEditor, MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), MinervaNeue (Tracking), VisualEditor-MediaWiki

Jan 24 2020

polishdeveloper added a comment to T242835: RFC: Standard method for feature-management in skins/extensions.

@Krinkle I don't think there is a roadmap/stewardship in place for this project. We found a need for such solution, I also did a quick research and looks like other teams are facing similar problems as we start to feature flag and A/B test many things. This is an idea to centralize the common requirement we, Readers Web have (maintaining multiple modes) and make it handy for other teams. I can definitely help with maintaining such project in my volunteer time.

Jan 24 2020, 9:47 PM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC

Jan 22 2020

polishdeveloper reassigned T240062: Extract components from VectorTemplate to Mustache files from polishdeveloper to pmiazga.
Jan 22 2020, 6:11 PM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Technical-Debt, Desktop Improvements (Vector 2022), Vector (legacy skin)
polishdeveloper claimed T240062: Extract components from VectorTemplate to Mustache files.
Jan 22 2020, 6:11 PM · MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q3), Technical-Debt, Desktop Improvements (Vector 2022), Vector (legacy skin)

Jan 21 2020

polishdeveloper added a comment to T243071: Update PrefUpdate schema to include edit count .

@phuedx I already tried to do that and there was lack of agreement on where to put the getEditCountBucket method. Please check T210106: Provide a reusable getEditCountBucket function for analytics purposes, there is a patch that adds this function on the JS side, but we abandoned that work.

Jan 21 2020, 7:53 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Patch-For-Review, Desktop Improvements (Vector 2022), Web-Team-Backlog (Kanbanana-2019-20-Q3)

Jan 17 2020

polishdeveloper moved T243071: Update PrefUpdate schema to include edit count from Needs Analysis to Upcoming on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Jan 17 2020, 2:11 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Patch-For-Review, Desktop Improvements (Vector 2022), Web-Team-Backlog (Kanbanana-2019-20-Q3)
polishdeveloper added a comment to T243071: Update PrefUpdate schema to include edit count .

The code for PrefUpdate lives in WikimediaEventsHooks::onUserSaveOptions file. To achieve this goal we need to:

  • edit the Schema:PrefUpdate wiki page and add edit count bucket
  • (SEE NOTE BELOW) edit the WikimediaEventsHooks and bump the schema revision
  • edit the $commonData array and add new editCount bucket
Jan 17 2020, 2:10 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Patch-For-Review, Desktop Improvements (Vector 2022), Web-Team-Backlog (Kanbanana-2019-20-Q3)

Jan 16 2020

polishdeveloper added a comment to T236097: Dev: Popups modules should set targets to mobile and desktop.

On the backend side we could use the Hooks system to allow other extensions to disable PagePreviews. The code would look like sth like that:

Jan 16 2020, 3:42 PM · Product-QA (RW-Test-Cases), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Web-Team-Backlog (Kanbanana-2019-20-Q4), User-Jdlrobson, Page-Previews, Performance-Team (Radar)

Jan 15 2020

polishdeveloper placed T237635: [SPIKE] What should feature management look like in desktop improvements? up for grabs.
Jan 15 2020, 11:11 AM · Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022)
polishdeveloper moved T237635: [SPIKE] What should feature management look like in desktop improvements? from Doing to Ready for Signoff on the Web-Team-Backlog (Kanbanana-2019-20-Q3) board.
Jan 15 2020, 11:11 AM · Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022)
polishdeveloper added a comment to T237635: [SPIKE] What should feature management look like in desktop improvements?.

RFC is available here T242835: RFC: Standard method for feature-management in skins/extensions - moving to ready for sign off

Jan 15 2020, 11:11 AM · Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022)
polishdeveloper updated subscribers of T242835: RFC: Standard method for feature-management in skins/extensions.
Jan 15 2020, 11:09 AM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC
polishdeveloper created T242835: RFC: Standard method for feature-management in skins/extensions.
Jan 15 2020, 11:08 AM · MobileFrontend (Tracking), Platform Engineering, Desktop Improvements (Vector 2022), TechCom-RFC

Jan 13 2020

polishdeveloper added a comment to T237635: [SPIKE] What should feature management look like in desktop improvements?.

As a result of this spike we decided to submit an RFC. We would like to implement the Feature Management system in MediaWiki core as it's feels like a core feature that is required by multiple projects/teams.

  • MobileFrontend and Minerva uses the bespoke Feature Management system
  • Growth team is juggling multiple config flags and Feature Management could help simplify their system
  • Vector is another place where we want to enable/disable features in groups, thus Feature Management system looks like a best approach.
Jan 13 2020, 6:10 PM · Web-Team-Backlog (Kanbanana-2019-20-Q3), Desktop Improvements (Vector 2022)