Implements graphql to the newsfeed engine#2570
Ticket(s) / Related Merge Requests
Summary of Changes
The newsfeed will use the new graphql api and reduces the amount of api calls required
Testing Considerations
This change impacts a large area of the site. The entire newsfeed has been refactored to support GraphQL, the spans all tabs (Just For You, Top, Latest, Groups).
Other components that have needed to be patched include the boost rotator, in feed notices, post highlights and channel recommendations.
Post polling has been temporarily disabled.
The For You tab does not work on sandboxes, it should be fine on staging.
Deployment Considerations
Feature flag needs turning on
Regression Scope
See testing considerations above
Platform Affected (web, mobile, etc)
Web
Developer Testing Completed
Screenshots / Screen Recording
Does this impact
-
Localization -
Dark/light mode -
Guest mode
Definition of Done Checklist
-
The Acceptance Criteria has been met -
Code is tested: Testing includes unit/spec, E2E/automated and manual testing -
Merge requests description has been filled out
Edited by Mark Harding