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):
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!)
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.
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
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)