Skip to content

Downvote revamp minds#4175

Olivia Madrid requested to merge feat/downvote-revamp-m4175 into master

Ticket(s) / Related Merge Requests

minds#4175 (closed)

Summary of Changes

Introduce an experiment which will show a new variation of the up/down vote buttons every ~4 posts. The variation frequency is approximate - boosts and top highlights are not included in the count, for example. Also implement quiet downvotes.

Users with the experiment ON

  • Posts will not be shown with the larger buttons if they:
    • have received a vote already (up or down)
    • are owned by the logged in user
  • Posts (excluding boosts) that have been downvoted will not be displayed in the following feeds:
    • Newsfeed (all tabs)
    • Discovery - top
    • Discovery - for you
  • Clicking "see more of this" will show a success toaster message
  • Clicking "see less of this" will hide the post and replace it with a notice
  • Clicking "undo" on that notice will display the post again and remove the downvote

All users - quiet downvotes

  • Downvote counts are not visible
  • Downvote notifications are not sent

Testing Considerations

Newsfeed tabs, discovery feeds, notifications, downvotes

Deployment Considerations

Depends on engine!1403 (merged)

minds-4175-explicit-votes flag must be enabled for explicit downvotes portion to work

Regression Scope

Feeds, notifications

Platform Affected (web, mobile, etc)

Web

Developer Testing Completed

See summary of changes.

Screenshots / Screen Recording

__downvoteRevamp

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 Olivia Madrid

Merge request reports