Page MenuHomePhabricator

kostajh (Kosta Harlan)
Senior Software Engineer (Growth)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jun 12 2018, 2:22 PM (77 w, 6 d)
Availability
Available
IRC Nick
kostajh
LDAP User
Unknown
MediaWiki User
KHarlan (WMF) [ Global Accounts ]

Recent Activity

Today

kostajh moved T238322: Newcomer tasks: pageview info doesn't fit article card from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Mon, Dec 9, 9:06 PM · Patch-For-Review, User-PPham, NewcomerTasks 1.0 , Growth-Team (Current Sprint)
kostajh claimed T238322: Newcomer tasks: pageview info doesn't fit article card.
Mon, Dec 9, 9:04 PM · Patch-For-Review, User-PPham, NewcomerTasks 1.0 , Growth-Team (Current Sprint)
kostajh added a comment to T238164: Newcomer tasks: Use Drawer component for mobile UI.

^ That's what it looks like with a white background. I can push a patch for it, but is it a problem that this component is then inconsistent in appearance from the other Drawer component implementations?

Mon, Dec 9, 9:01 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T239964: [betalabs-regression] Desktop oo-ui-icon-info button is misaligned from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Mon, Dec 9, 8:56 PM · Patch-For-Review, Growth-Team (Current Sprint), GrowthExperiments
kostajh claimed T239964: [betalabs-regression] Desktop oo-ui-icon-info button is misaligned .
Mon, Dec 9, 1:59 PM · Patch-For-Review, Growth-Team (Current Sprint), GrowthExperiments
kostajh added a project to T240201: Performance review of GrowthExperiments extension, Special:Homepage Suggested Edits module: GrowthExperiments-NewcomerTasks.
Mon, Dec 9, 1:53 PM · GrowthExperiments-NewcomerTasks, Growth-Team (Current Sprint), Performance-Team
kostajh added a comment to T237021: GrowthExperiments Homepage tests.

I'd like to see a test which opens the homepage, enables the Suggested Edits module, clicks on a task, and verifies that the browser is on the URL associated with that task. I realize that's a lot to ask for though :)

Mon, Dec 9, 12:57 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), User-zeljkofilipin, GrowthExperiments, Growth-Team, Browser-Tests
kostajh updated subscribers of T240201: Performance review of GrowthExperiments extension, Special:Homepage Suggested Edits module.

@Tgr @Catrope @marcella please feel free to update the task description or add comments here if you think I've missed something or you prefer a different focus for the performance review of Special:Homepage + Suggested Edits.

Mon, Dec 9, 12:26 PM · GrowthExperiments-NewcomerTasks, Growth-Team (Current Sprint), Performance-Team
kostajh created T240201: Performance review of GrowthExperiments extension, Special:Homepage Suggested Edits module.
Mon, Dec 9, 12:26 PM · GrowthExperiments-NewcomerTasks, Growth-Team (Current Sprint), Performance-Team
kostajh added a comment to T238224: Provide docker-compose based development / CI environment in MediaWiki core.

For a somewhat different take on this, I hacked together https://github.com/kostajh/mediawiki-dev-env earlier today; the README has some more details there. While there are limitations to PHP's built-in server, its ease of use and performance on macOS / Windows compared to a container approach seems worth exploring.

Mon, Dec 9, 11:21 AM · User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)
kostajh updated subscribers of T238224: Provide docker-compose based development / CI environment in MediaWiki core.

@jeena @brennen @hashar @awight @Krinkle something I'm interested in pursuing as an alternative approach to T225218 is to reduce the scope of what Quibble does. Currently it has a Dockerfile that contains all the languages (php, python, nodeJS) and tools (mysql server, selenium, chromedriver, php etc) needed for running all kinds of tests.

Mon, Dec 9, 11:20 AM · User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)
kostajh renamed T238224: Provide docker-compose based development / CI environment in MediaWiki core from Provide docker-compose based development enviornment in mediawiki core to Provide docker-compose based development / CI environment in MediaWiki core.
Mon, Dec 9, 11:14 AM · User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)
kostajh moved T238280: Newcomer tasks: mobile module styling issues from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Dec 9, 10:09 AM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage

Fri, Dec 6

kostajh moved T239964: [betalabs-regression] Desktop oo-ui-icon-info button is misaligned from Incoming to Ready for Development on the Growth-Team (Current Sprint) board.
Fri, Dec 6, 10:30 PM · Patch-For-Review, Growth-Team (Current Sprint), GrowthExperiments
kostajh edited projects for T239964: [betalabs-regression] Desktop oo-ui-icon-info button is misaligned , added: Growth-Team (Current Sprint); removed Growth-Team.
Fri, Dec 6, 10:30 PM · Patch-For-Review, Growth-Team (Current Sprint), GrowthExperiments
kostajh added a project to T239442: Homepage: restyling of modules and preview cards on Mobile: GrowthExperiments.
Fri, Dec 6, 9:15 PM · Growth-Team, GrowthExperiments
kostajh added a comment to T238322: Newcomer tasks: pageview info doesn't fit article card.

@MMiller_WMF this task is in ready for development but after reading through the comment thread and the task description I'm not sure what the next step is here. Could you please clarify?

Fri, Dec 6, 9:06 PM · Patch-For-Review, User-PPham, NewcomerTasks 1.0 , Growth-Team (Current Sprint)
kostajh moved T238280: Newcomer tasks: mobile module styling issues from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Fri, Dec 6, 2:19 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh updated the task description for T238280: Newcomer tasks: mobile module styling issues.
Fri, Dec 6, 2:19 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh updated the task description for T238280: Newcomer tasks: mobile module styling issues.
Fri, Dec 6, 2:19 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T239949: [betalabs-regression] Dark navigation-drawer is displayed for a user on Homepage from In Progress to Code Review on the Growth-Team (Current Sprint) board.

Good catch @Etonkovidova !

Fri, Dec 6, 12:44 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), Regression, GrowthExperiments
kostajh claimed T239949: [betalabs-regression] Dark navigation-drawer is displayed for a user on Homepage.
Fri, Dec 6, 12:30 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), Regression, GrowthExperiments
kostajh changed the subtype of T239949: [betalabs-regression] Dark navigation-drawer is displayed for a user on Homepage from "Task" to "Bug Report".
Fri, Dec 6, 12:29 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), Regression, GrowthExperiments

Wed, Dec 4

kostajh moved T238460: Newcomer tasks: difficulty filter styling issues on mobile from Code Review to QA on the Growth-Team (Current Sprint) board.
Wed, Dec 4, 8:11 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), NewcomerTasks 1.0 , Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh updated subscribers of T235717: Newcomer tasks: non-HTTP-based ConfigurationLoader and TaskSuggester.

@Etonkovidova we need to update one of the beta labs environments to use the local configuration + search. Maybe CS wiki? And we should probably switch Testwiki to use a local configuration and search as well.

Wed, Dec 4, 1:49 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), NewcomerTasks Future Release , Growth-Team (Current Sprint), Patch-For-Review, Technical-Debt
kostajh moved T235717: Newcomer tasks: non-HTTP-based ConfigurationLoader and TaskSuggester from Code Review to QA on the Growth-Team (Current Sprint) board.
Wed, Dec 4, 1:49 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), NewcomerTasks Future Release , Growth-Team (Current Sprint), Patch-For-Review, Technical-Debt
kostajh moved T236885: Newcomer tasks: Use edit tag for edits that originate from Suggested Edits module from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Wed, Dec 4, 1:48 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Product-Analytics, Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage

Tue, Dec 3

kostajh added a comment to T238004: Implement sonarcloud integration for Java projects in the same way as PHP projects.

@Mstyles I think that could work (see also these docs) and it seems like less work than the Docker image approach. It's unclear to me how you'd take the result and tell Gerrit about it, though. But maybe try going the maven approach and experiment with it locally, then see if it would make sense to also do in CI.

Tue, Dec 3, 10:04 PM · Code-Health, Discovery-Search
kostajh claimed T236885: Newcomer tasks: Use edit tag for edits that originate from Suggested Edits module.

I'll work on it this week while @Tgr is OoO.

Tue, Dec 3, 2:53 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Product-Analytics, Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T230068: Newcomer tasks: instrumentation.

I agree that the answers should probably be yes, but would want us to be able to show source as via the homepage/SE module vs organically.

Tue, Dec 3, 2:51 PM · Epic, Product-Analytics (Kanban), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh updated subscribers of T238004: Implement sonarcloud integration for Java projects in the same way as PHP projects.

Alright, having looked through the code in integration/config again here's a summary of what is going on.

Tue, Dec 3, 9:56 AM · Code-Health, Discovery-Search
kostajh added a comment to T233778: Create 2020 help desk pages on Korean Wikipedia.

Thanks! @MMiller_WMF @Trizek-WMF seems we can close this out then (and create a calendar reminder + task for next year).

Tue, Dec 3, 8:49 AM · Growth-Team, GrowthExperiments-Help panel, User-revi
kostajh added a comment to T233778: Create 2020 help desk pages on Korean Wikipedia.

Help page for 2020 is now created, so it should be safe for next 12 months.

Tue, Dec 3, 8:44 AM · Growth-Team, GrowthExperiments-Help panel, User-revi
kostajh added a comment to T233778: Create 2020 help desk pages on Korean Wikipedia.

thanks @revi

Tue, Dec 3, 8:43 AM · Growth-Team, GrowthExperiments-Help panel, User-revi
kostajh updated subscribers of T238004: Implement sonarcloud integration for Java projects in the same way as PHP projects.

@Mstyles ^ sorry forgot to mention you on that last comment.

Tue, Dec 3, 8:26 AM · Code-Health, Discovery-Search
kostajh added a comment to T238004: Implement sonarcloud integration for Java projects in the same way as PHP projects.

There's a little bit of outdated documentation here https://www.mediawiki.org/wiki/Continuous_integration/SonarQube_Scanner I'll try to update it soon.

Tue, Dec 3, 8:26 AM · Code-Health, Discovery-Search
kostajh committed R2513:430ee9836770: Update dependencies (authored by kostajh).
Update dependencies
Tue, Dec 3, 2:13 AM

Mon, Dec 2

kostajh moved T232396: Variant tests: align treatment groups from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Dec 2, 2:45 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Growth-Team (Current Sprint), NewcomerTasks Future Release , Product-Analytics (Kanban), GrowthExperiments-Homepage
kostajh moved T238888: Variant tests: "initiation" test from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Dec 2, 2:44 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Growth-Team (Current Sprint), NewcomerTasks Future Release
kostajh moved T235717: Newcomer tasks: non-HTTP-based ConfigurationLoader and TaskSuggester from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Mon, Dec 2, 1:52 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), NewcomerTasks Future Release , Growth-Team (Current Sprint), Patch-For-Review, Technical-Debt
kostajh claimed T235717: Newcomer tasks: non-HTTP-based ConfigurationLoader and TaskSuggester.
Mon, Dec 2, 11:26 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), NewcomerTasks Future Release , Growth-Team (Current Sprint), Patch-For-Review, Technical-Debt

Fri, Nov 29

kostajh added a comment to T238224: Provide docker-compose based development / CI environment in MediaWiki core.

For a somewhat different take on this, I hacked together https://github.com/kostajh/mediawiki-dev-env earlier today; the README has some more details there. While there are limitations to PHP's built-in server, its ease of use and performance on macOS / Windows compared to a container approach seems worth exploring.

Fri, Nov 29, 3:12 PM · User-ArielGlenn, Patch-For-Review, Release-Engineering-Team (Local Dev)

Wed, Nov 27

kostajh added a comment to T238280: Newcomer tasks: mobile module styling issues.

M. Pageviews icon and text should…

Wed, Nov 27, 2:23 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T238280: Newcomer tasks: mobile module styling issues.

D. Placeholder image should not have dark borders on the edges

Wed, Nov 27, 1:50 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T238164: Newcomer tasks: Use Drawer component for mobile UI.

Thanks for the changes @kostajh - It's ok for the link to not have the underline, but the title should be a bit larger and the same size as the article title in the card (16px) on mobile – but it's a little hard to tell if because that is still requiring some UI tweaks noted on T238280.

Wed, Nov 27, 1:44 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T238280: Newcomer tasks: mobile module styling issues.

C. Image should be…

Wed, Nov 27, 12:49 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh claimed T238280: Newcomer tasks: mobile module styling issues.
Wed, Nov 27, 12:24 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T238164: Newcomer tasks: Use Drawer component for mobile UI.

@RHo how does this look?

Wed, Nov 27, 12:20 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T238164: Newcomer tasks: Use Drawer component for mobile UI from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Wed, Nov 27, 12:17 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T230068: Newcomer tasks: instrumentation.

If we end up implementing this then the 60 minute threshold is fine, it's the commonly identified between-edit session threshold on Wikipedia anyway.
Another is a user opening up a number of suggestions to by going back and forth on their homepage, then deciding to edit one of the suggestions by navigating there via the global search.

Wed, Nov 27, 11:53 AM · Epic, Product-Analytics (Kanban), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T238164: Newcomer tasks: Use Drawer component for mobile UI.

Unrelated(?): Is there a horizontal scroll happening inside that drawer, and if so can we remove it?

Wed, Nov 27, 10:35 AM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T238178: Newcomer tasks: pageview count not appearing or inconsistent from Code Review to QA on the Growth-Team (Current Sprint) board.

@Etonkovidova Locally I've verified that this patch does what it says. In order for you to QA on beta, we would have to override $wgPageViewInfoWikimediaDomain. This might end up confusing others. Maybe we could just override it for cs beta. Do you have a preference on this?

Wed, Nov 27, 9:58 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh moved T239275: Deferred update EchoHooks::onPageContentSaveComplete failed: Argument passed to generateMentionEvents() must be array from Code Review to QA on the Growth-Team (Current Sprint) board.
Wed, Nov 27, 9:50 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), Notifications, Wikimedia-production-error
kostajh changed the subtype of T239317: 404 from RESTBase causes odd card navigation behavior from "Task" to "Bug Report".
Wed, Nov 27, 9:46 AM · Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh created T239317: 404 from RESTBase causes odd card navigation behavior.
Wed, Nov 27, 9:46 AM · Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh added a comment to T238888: Variant tests: "initiation" test.

@nettrom_WMF the way this is implemented in the patch means that you'll have some subset of users (40% of the total) who have the homepage and initiation preferences set at account creation time, and 40% of users who have homepage preference set initially but then manually activate the suggested edit preference. I assume that you'll be able to distinguish these experiment groups in analysis by looking at the timestamps of account creation and preference setting, but maybe you'd prefer to have a new preference that contains a comma-separated list of which experiment group(s) the user is in?

Wed, Nov 27, 8:55 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Growth-Team (Current Sprint), NewcomerTasks Future Release

Tue, Nov 26

kostajh added a comment to T224621: Explore running local-charts on remote VM.

Tangentially, wondering if https://www.eclipse.org/che/ could be used with the images that have been built for local-charts.

Tue, Nov 26, 11:05 PM · local-charts
kostajh added a comment to T238178: Newcomer tasks: pageview count not appearing or inconsistent.

Ah, right, I can override the AQS Config service:

Tue, Nov 26, 9:51 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh added a comment to T238178: Newcomer tasks: pageview count not appearing or inconsistent.

The domain is taken from $wgPageViewInfoWikimediaDomain (if set). That's less discoverable, but more relevant, and you might want to use a local RESTBase instance (for testing with local articles; "local" might also mean beta) but non-local AQS (as setting that up is even more of a PITA than RESTBase).

Tue, Nov 26, 4:00 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh moved T229078: Preparing Flow for Parsoid-PHP switch from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Nov 26, 3:57 PM · Growth-Team (Current Sprint), StructuredDiscussions, Parsoid-PHP
kostajh moved T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Nov 26, 3:57 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Readers-Web-Backlog (Kanbanana-2019-20-Q2), Growth-Team (Current Sprint), GrowthExperiments, MinervaNeue
kostajh added a comment to T238164: Newcomer tasks: Use Drawer component for mobile UI.

@RHo the Drawer component uses a down arrow rather than an X, is that OK to use?

Tue, Nov 26, 11:24 AM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage

Mon, Nov 25

kostajh renamed T238164: Newcomer tasks: Use Drawer component for mobile UI from Newcomer tasks: mobile TaskExplanationWidget should be bottom sheet to Newcomer tasks: Use Drawer component for mobile UI.
Mon, Nov 25, 2:30 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh merged tasks T238035: Mobile - Loading Homepage throws "Cannot read property 'getPrefixedText' of null", T238968: Special:Homepage: Cannot read property 'getPrefixedText' of null into T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null.
Mon, Nov 25, 2:28 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Readers-Web-Backlog (Kanbanana-2019-20-Q2), Growth-Team (Current Sprint), GrowthExperiments, MinervaNeue
kostajh merged task T238968: Special:Homepage: Cannot read property 'getPrefixedText' of null into T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null.
Mon, Nov 25, 2:28 PM · GrowthExperiments-Homepage, MinervaNeue
kostajh merged task T238035: Mobile - Loading Homepage throws "Cannot read property 'getPrefixedText' of null" into T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null.
Mon, Nov 25, 2:28 PM · Readers-Web-Backlog (Tracking), GrowthExperiments-Homepage, MobileFrontend, MinervaNeue
kostajh added a comment to T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null.

@Aklapper oh dear. Yes. Thanks, I'll also merge T238035 in.

Mon, Nov 25, 2:28 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Readers-Web-Backlog (Kanbanana-2019-20-Q2), Growth-Team (Current Sprint), GrowthExperiments, MinervaNeue
kostajh added a comment to T238178: Newcomer tasks: pageview count not appearing or inconsistent.

Another nice-to-have with this for local development and QA would be to parse GERestbaseUrl, if set, and extract the domain (e.g. cs.wikipedia.org) to use there, rather than relying on wgServer.

Mon, Nov 25, 1:25 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh added a comment to T238178: Newcomer tasks: pageview count not appearing or inconsistent.

@Tgr one downside to this approach is that if the call to the Pageviews service errors out, the entire card fails to render. It would be nice if the pageview data was treated as an extra component, rather than a blocker to rendering the card.

Mon, Nov 25, 1:24 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh moved T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Mon, Nov 25, 1:19 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Readers-Web-Backlog (Kanbanana-2019-20-Q2), Growth-Team (Current Sprint), GrowthExperiments, MinervaNeue
kostajh moved T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null from Incoming to In Progress on the Growth-Team (Current Sprint) board.
Mon, Nov 25, 1:15 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Readers-Web-Backlog (Kanbanana-2019-20-Q2), Growth-Team (Current Sprint), GrowthExperiments, MinervaNeue
kostajh triaged T239101: TypeError: currentPage.titleObj.getTalkPage(...) is null as Medium priority.
Mon, Nov 25, 1:14 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Readers-Web-Backlog (Kanbanana-2019-20-Q2), Growth-Team (Current Sprint), GrowthExperiments, MinervaNeue
kostajh triaged T238164: Newcomer tasks: Use Drawer component for mobile UI as High priority.
Mon, Nov 25, 12:51 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T239084: Homepage wording suggestions from Incoming to Needs PM Review on the Growth-Team (Current Sprint) board.

@RHo @MMiller_WMF please have a look at the suggested changes from @Amire80.

Mon, Nov 25, 11:11 AM · Patch-For-Review, Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh created T239084: Homepage wording suggestions.
Mon, Nov 25, 11:08 AM · Patch-For-Review, Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh reopened T233762: Newcomer tasks: copy, a subtask of T227728: [EPIC] Growth: Newcomer tasks 1.0, as Open.
Mon, Nov 25, 11:07 AM · NewcomerTasks 1.0 , Growth-Team (Current Sprint), Epic, GrowthExperiments-Homepage
kostajh reopened T233762: Newcomer tasks: copy as "Open".

Re-opening for considering a wording patch proposed by @Amire80. Leaving in PM review for @MMiller_WMF and @RHo to look at.

Mon, Nov 25, 11:07 AM · Patch-For-Review, GrowthExperiments-NewcomerTasks, Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh moved T237301: Newcomer tasks: fix and migrate JSON config pages from In Progress to QA on the Growth-Team (Current Sprint) board.
Mon, Nov 25, 11:01 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh moved T238178: Newcomer tasks: pageview count not appearing or inconsistent from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Nov 25, 11:00 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh added a comment to T236885: Newcomer tasks: Use edit tag for edits that originate from Suggested Edits module.

If we do that, I suppose we should rewrite the existing logging code to use it as well?

Mon, Nov 25, 9:00 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Product-Analytics, Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage

Fri, Nov 22

kostajh created T238925: mysql/mariadb images.
Fri, Nov 22, 1:33 PM · dev-images
kostajh added a comment to T203941: Allow watchlist notifications to be delivered as web notification (through Echo).

@SBisson sorry for the late reply, @Catrope can say otherwise if he wants but I think if you want to mentor it for CGI, go for it. We have a lot already happening right now.

Fri, Nov 22, 12:55 PM · Patch-For-Review, Google-Code-in-2019, patch-welcome, Growth-Team, WMSE-Bug-Reporting-and-Translation-2018, MediaWiki-Watchlist, Notifications
kostajh added a comment to T234632: Wikimedia Technical Conference 2019 Session: Local development environment - MediaWiki core.

Wouldn't the "just one thing" be the repo that has the docker-or-whatever configuration? Then when you run docker-or-whatever, that pulls in MediaWiki along with the extensions, services, LAMP stack, and so on.

Fri, Nov 22, 12:48 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
kostajh added a comment to T235931: Newcomer tasks: code for instrumentation.

Hopefully you will also see tasks whose template name ends in a question mark (e.g. Kdy?); if not, we may have broken the search for those templates.

Fri, Nov 22, 12:42 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Product-Analytics, Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh added a comment to T236885: Newcomer tasks: Use edit tag for edits that originate from Suggested Edits module.

Could we make use of cache to check on the server-side when we think a user has made an edit via newcomer tasks? Something like:

Fri, Nov 22, 12:28 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Product-Analytics, Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T235042: Newcomer tasks: implement difficulty filters from Code Review to QA on the Growth-Team (Current Sprint) board.
Fri, Nov 22, 10:25 AM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), NewcomerTasks 1.0 , Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh added a comment to T235042: Newcomer tasks: implement difficulty filters.

@kostajh -- I was just testing this out in beta. While I can confirm that this does disable the Done button, the user is still able to uncheck all the boxes and click the "x", leaving them with no suggestions (i.e. their "no boxes" setting was saved even though they cancelled the dialogue). If they uncheck all the boxes (or do anything else with the boxes), clicking "x" should ignore what they did and put them back the way they were before they opened the dialogue.

Fri, Nov 22, 10:25 AM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), NewcomerTasks 1.0 , Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh added a comment to T238165: Newcomer tasks: task explanation widget should not have "x".

Since screen readers don't know how to open it, the presence of the X does not really matter to them

Fri, Nov 22, 10:21 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage

Tue, Nov 19

kostajh changed the status of T41510: Editing large watchlists via Special:EditWatchlist fails due to a server timeout from Stalled to Open.

sounds good, thanks @eprodromou

Tue, Nov 19, 8:03 PM · Core Platform Team, Growth-Team, User-notice, Wikimedia-production-error, MediaWiki-Watchlist
kostajh claimed T238164: Newcomer tasks: Use Drawer component for mobile UI.
Tue, Nov 19, 2:57 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T235042: Newcomer tasks: implement difficulty filters from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Tue, Nov 19, 1:29 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), NewcomerTasks 1.0 , Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh updated subscribers of T238165: Newcomer tasks: task explanation widget should not have "x".

The widget should be dismissed just by the user moving their mouse away from the "i", with no "x" needed. Shown in this mockup and screenshot from mockup below:

Tue, Nov 19, 1:00 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage
kostajh moved T235042: Newcomer tasks: implement difficulty filters from Ready for Development to In Progress on the Growth-Team (Current Sprint) board.
Tue, Nov 19, 12:51 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), NewcomerTasks 1.0 , Growth-Team (Current Sprint), GrowthExperiments-Homepage
kostajh moved T237084: Newcomer tasks: fix result interleaving from Code Review to QA on the Growth-Team (Current Sprint) board.
Tue, Nov 19, 12:47 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0

Mon, Nov 18

kostajh added a comment to T231702: Add support for tags to WikiLove API.

Thanks for the ping, +2'ed.

Mon, Nov 18, 9:55 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), User-Jayprakash12345, patch-welcome, User-DannyS712, Growth-Team, WikiLove
kostajh moved T237710: [mobile] Newcomer tasks - <vector-view-edit> is displayed in intro overlay from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Nov 18, 9:00 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Growth-Team (Current Sprint), NewcomerTasks 1.0
kostajh assigned T236885: Newcomer tasks: Use edit tag for edits that originate from Suggested Edits module to Tgr.

Gergő has a work in progress patch, assigning to him. (@Tgr please unassign / move to Ready for Development if you'd like someone else to finish it)

Mon, Nov 18, 1:50 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Product-Analytics, Growth-Team (Current Sprint), NewcomerTasks 1.0 , GrowthExperiments-Homepage

Sat, Nov 16

kostajh added a comment to T238459: Newcomer tasks: do not refresh suggestions until user clicks "Done".

If we do this, we should probably also do the “animate searching icon” at the same time because otherwise the user will have no indication that any search is happening — the count is always going to be 200.

Sat, Nov 16, 12:46 AM · Growth-Team, NewcomerTasks 1.0 , GrowthExperiments-Homepage

Fri, Nov 15

kostajh updated the task description for T234636: Wikimedia Technical Conference 2019 Session: API Integration Testing.
Fri, Nov 15, 9:51 PM · User-greg, International-Developer-Events, Wikimedia-Technical-Conference-2019
kostajh added a comment to T238231: Newcomer tasks: show skeleton screen while loading.

An alternative to consider is T236738.

Fri, Nov 15, 4:25 PM · Growth-Team (Current Sprint), NewcomerTasks Future Release , GrowthExperiments-Homepage