Growth/Engineering/Weekly/2022/WW5
Growth engineering summary for January 31 – February 4
We continued working on Vue.js tooling/experimentation, and consolidating ResourceLoader modules. We also made logging and tooling improvements to the linkrecommendation service in preparation of the next round of work. We worked on JS refactoring and writing tests and made some clean up patches for the add image project.
Priorities
- Beginning "add link iteration 2" work
- Refactoring: Reworking suggested edit tracking; consolidating homepage modules; reworking welcome survey redirection; fixing the logout issue; fixing logging for add link service; reworking mentor database to support mentor signup page
- code review backlog
- Continuing Vue experimentation for mentor dashboard
- Mentor signup page
Kudos & highlights
- Thank you to Sergio for writing some more QUnit tests for our front-end code!
- We deployed a new version of linkrecommendation service that allows you to query recommendations for a specific revision, to help with debugging. Thanks to Gergő for debugging and patches, and to jayme from SRE
In progress
- GrowthExperiments CI fails with PhanUndeclaredClassMethod SpecialMobileContributions (T300697)
- [wmf.19] desktop Add image - improve animation for loading add image card when user switches from VE to Suggestion modes (T300586)
- Structured task - "Watch this page" checkbox does not reflect wathlisted article state (T300419)
- Performance monitoring: Instrument load times for newcomer tasks (T299745)
- Add an image: experiment (desktop) (T298122)
- Add Vue tooling and scaffolding for GrowthExperiments (T297764)
- Mentorship / help panel tags not used with structured discussion talk pages (T297709)
- Exception: All recommendations were filtered for page: البيئة_في_لبنان (T297656)
- Rework how we track newcomer task edits (T297004)
- Edit erroneously tagged with add image (T296818)
- Add an image: onboarding dialog does not handle Esc key on Minerva (T296703)
- Make linkrecommendation service logging more useful (T296334)
- Error in "Homepage Shows a suggested edits card and allows navigation forwards and backwards through queue" (T292293)
- Full community configuration support for suggested edits (T291349)
- Create single homepage module and single account creation related module (T289060)
- Implement product key performance indicator monitoring for Growth features in Grafana (T286366)
- Rework maintenance/listTaskCounts.php to use SuggestionsInfo (T286183)
- [regression-wmf12] new accounts do not get GrowthExperiments features (T285996)
- Selenium tests for add link feature (T284611)
- [arwiki] Submitting a POST on a form redirected to immediately after account creation sometimes logs user out (T267273)
- Frequent Echo DB_MASTER write queries on HTTP GET (T219592)
Resolved
- Consolidate HelpPanelCta.styles and HelpPanel.init into HelpPanel module (T300680)
- Remove oo-ui-* references in Growth Experiments extension (T300557)
- Swap position of Add to watchlist option and license information on structure task edit summary screens to be consistent with other edit summaries (T300049)
- Visual bug: collapse inspector chevron is too close to the RHS edge of the inspector frame (T300041)
- Add image - tif file not displayed upon insertion (T299465)
- GrowthExperiments: combine ext.growthExperiments.Homepage.StartEditing & ext.growthExperiments.Homepage.SuggestedEdits (T298915)
- TypeError: undefined is not an object (evaluating 'task.token') (T297660)
- Investigate rendering speed variations starting around 10 November (T296376)
- Add Image: Track API performance (T294886)
- Add an image: log entries (T293169)
- Fix empty error logging from GrowthTasksApi (T292496)
- Help panel: guidance floating button appears over the Notifications mobile (T291603)
- "Say hi to your new mentor!" message partially truncated (T291100)
- Add an image: skip button functionality for image inspector (T290910)
- Add an image: mobile preview card (T289824)
- Structured tasks: give users options for watchlist (T289547)
- [BUG] Newcomer homepage mobile - user should not be able to scroll below the welcome "peek" drawer (T285932)
- Add a link: [Mobile] Provide compact responsive view of link inspector on smaller devices (T284609)
- Exception: Flow\Diff\FlowBoardContentDiffView: could not maintain backwards compatibility. Please use a SlotDiffRenderer. (T281523)
- Add a link: animate icon in recommended link annotation when acceptance changes (T279492)
- Add a link: Suggestions mode: update toolbar & publish button (T278165)
- Add a link: edit mode toggle (machine suggestions & visual) (T269653)
- Add a link: mobile swiping gesture in suggested edits feed (T268709)
- Add a link: mobile navigation in suggested edits module (T268708)
Previous report
Next report