Scrum of scrums/2019-05-01

= 2019-05-01 =

Community Tech

 * Blocked by:
 * Blocking:
 * Updates:

Anti-Harassment Tools

 * Blocked by:
 * Blocking:
 * Updates:

Editing
Summary: More improvements to the mobile experience, with the goal of making default on some wikis by the end of the quarter * "Auto-save in local storage for StructuredDiscussions if your tab dies", * "Re-apply accidentally lost paste sanitisation T221668", * "Switching from mobile VE to mobile source mode with changes T128422", * "Make save dialog in Timeless look more like Vector's",
 * Blocked by:
 * Blocking:
 * Updates:

Growth
Special:Homepage goes live on Thursday (or Monday) to cs and kowiki
 * Blocked by:
 * Blocking:
 * Updates:

Language

 * Blocked by:
 * Blocking:
 * Updates:

iOS native app

 * Blocked by:
 * Blocking:
 * Updates:
 * Updating screenshots this morning and submitting 6.2.3 minor version for review.
 * Has sending CSFR token with logout fix https://phabricator.wikimedia.org/T221856


 * Continuing development on 6.3 https://phabricator.wikimedia.org/project/view/3890/
 * Media insert wizard in editor
 * Link wizard in editor
 * Talk Pages
 * will include new Mobile Content Services endpoint - https://phabricator.wikimedia.org/T221148

Android native app

 * Blocked by:
 * Blocking:
 * Updates:

Readers Web

 * Blocked by:
 * Blocking:
 * Updates:
 * Summary: deployed "sameAs" SEO changes at 100%, still trying to fixing browser tests, planning for next year, and continuing the advanced mobile contributions and the MobileFrontend architecture investment projects.


 * Responsive website (MinervaNeue / MobileFrontend / Related Articles):


 * Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 * Style the history page for AMC users T219895
 * AMC Navigation - overflow menu T216418
 * Upgrade MobileWebMainMenuClickTracking to have an AMC field T218627
 * AMC Navigation - add new links to main menu with click tracking T216152


 * Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 * Post-inheritance cleanup T217220
 * Abandon use of template partials in MobileFrontend for components within components e.g. Button, Icon and Anchor classes T149909
 * Nearby isn't a WatchstarPageList. Nearby has a WatchstarPageList. T217814
 * Switch Hogan for Mustache T220620
 * Remove "mediawiki.template.muhogan" from RelatedArticles T219846
 * Remove Page's View functionality T193077
 * Remove `hasLoadError` instance variable/logic from Overlay/OverlayManager T220869


 * Browser tests
 * Rewrite MobileFrontend's browser tests from Ruby to Node T177260
 * AssertionError: false === true at thereShouldBeALinkToCreateMyUserPage on wmf-quibble PHP jobs T221860
 * Enable a MobileFrontend daily Selenium build T220659


 * Miscellaneous bug fixes and maintenance T218809 T123328 T219320 T216961 T221624


 * SEO
 * Deploy Schema.org Article linked data for all main namespace pages (previously 50% on most wikis, soon 100% on all wikis) on April 30th T209377 (thanks Leszek Manicki and WMDE!)


 * Desktop website (Popups)


 * Popups https://www.mediawiki.org/wiki/Page_Previews
 * WMDE reference previews review and support


 * Planning
 * Design and MobileFrontend & MinervaNeue frontend architecture planning for next fiscal year

Readers Infrastructure

 * Blocked by:
 * Blocking:
 * Updates:

Multimedia
* released 'depicts' statements for File page on commons * expecting to release 'depicts' statements on UploadWizard on commons next week
 * Blocked by:
 * Blocking:
 * Updates:

Parsing

 * Blocked by:
 * Blocking:
 * Updates:

HTML -> WT: Code refactoring on the JS side to enable incremental porting.

WT -> HTML: All JS-side sync token transformers ported (or in gerrit); Majority of DOM transformers ported; None of the JS-side async token transformers ported yet.

UI Standardization

 * Blocked by:
 * Blocking:
 * Updates:

Analytics

 * Blocked by:
 * Blocking:
 * Updates:
 * Simplifying Wikistats treatment of deleted revisions: we will filter them out of all metrics, causing a drop in numbers. We will then add them back as an optional filter when the UI is ready to handle this more advanced type of interaction
 * Pretty major update to mediawiki history, new/improved fields, schema changes, data stability and quality improvements
 * Collaborating on a prototype for client error logging with Sentry

Cloud Services

 * Blocked by:
 * Blocking:
 * Updates:

Fundraising Tech

 * Blocked by:
 * Blocking:
 * Updates:
 * Got a fixed version of the expense report back to Finance. Won't eat all our exchange rate query allowance, but does require a click to grant permission.
 * Upgrading rest of the payments cluster to stretch
 * More work on decoupling final direct link between front end forms and backend db
 * Rewriting email subscription management pages
 * Civi dedupe workflow improvements
 * Optional 'employer' box on payments forms (to see if matching donations are offered)

Core Platform
** Route handler interface discussions (not yet an RFC) https://phabricator.wikimedia.org/T221177 ** Data migrations for RESTBase split ** Kask session storage security review, deployment charts, performance testing ** First version of https://phabricator.wikimedia.org/T215533 (session storage with Kask in MW) ** Moving electron to proton https://phabricator.wikimedia.org/T210651
 * Blocked by:
 * Blocking: Performance, code review for ExternalStore Access refactor. – https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/414968/ and for LoadMonitor logic https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/394430/
 * Updates:

Performance
Core Platform: code review for ExternalStore Access refactor. – https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/414968/ and for LoadMonitor logic https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/394430/ Editing: code review for making VE wikitext editor use edit stash - https://phabricator.wikimedia.org/T189821 and for VE optimisation https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/VisualEditor/+/504788/ Fundraising Tech: code review for CentralNotice ResourceLoader refactoring https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/CentralNotice/+/506232/ and https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/CentralNotice/+/506317/ Opera Mini is pretty bad! https://phabricator.wikimedia.org/T221819#5147369 Some Save Timing regression issues fixed, but the bulk of the recent regression remains and the investigation continues
 * Blocked by:
 * Blocking:
 * Updates:

Release Engineering

 * Blocked by:
 * Blocking:
 * Updates:

Research

 * Blocked by:
 * Blocking:
 * Updates:

Scoring Platform

 * Blocked by:
 * Blocking:
 * Updates:

Search Platform

 * Blocked by:
 * Blocking:
 * Updates:
 * Fixed haswbstatement: and inlabel: on commons - now working https://phabricator.wikimedia.org/T221691
 * Upgraded some WDQS dependencies: https://phabricator.wikimedia.org/T218801
 * Working on cleaning up deprecations after ES6 upgrade: https://phabricator.wikimedia.org/T218994
 * Working on CirrusSearch configuration for cloudelastic: https://phabricator.wikimedia.org/T220625
 * Working on WDQS performance improvements: https://phabricator.wikimedia.org/T217897
 * Working on supporting ChronologyProtector in WDQS Updater: https://phabricator.wikimedia.org/T212550

Security

 * Blocked by:
 * Blocking:
 * Updates:

Services

 * Blocked by:
 * Blocking:
 * Updates:

Site Reliability Engineering

 * Blocked by:
 * Blocking:
 * Updates:

TechComm
** No TechCom meeting this week
 * Blocked by:
 * Blocking:
 * Updates:

Wikidata

 * Blocked by:
 * Blocking:
 * Updates:

German Technical Wishlist

 * Blocked by:
 * Blocking:
 * Updates:

SoS Meeting Bookkeeping

 * Blocked by:
 * Blocking:
 * Updates: