Page MenuHomePhabricator

Timeline: Allow users to hide edits on certain pages
Open, Needs TriagePublic

Description

Problem

In some cases, there may be lots of edits to commonly-edited pages (e.g. Village Pump, Talk:Main Page, etc.) or innocuous pages that clutter up the timeline.


Ideas
  • Idea 1: Allow users to hide all edits from both users to specific page from the Timeline (e.g. "do not show any edits to Talk:Main_Page on the Timeline")
  • Idea 2: Allow users to only see edits in the same sections on talk pages — this is useful on pages like Village Pump or AN/I where it may be critical to see some interactions, but not all. Will require a UI element to allow for toggling, so could be complicated. (e.g. "Only show edits to the section 'Cats' on Village Pump")
  • Idea 3: Build a timeout for these commonly edited pages — this is a bit more complicated to build and explain, but could work. If two users are interacting back-and-forth on a page, then one leaves and the other remains active, we should only show the edits from the time period where both people were active. We would need to choose a timeout — such as a week or 3 days. (e.g. User:Apples edits Talk:Candy every single day. User:Bananas only edits Talk:Candy on August 7, 2007. The timeline could show all edits to Talk:Candy on August 4, 5, 6, 7, 8, 9, and 10.)

Whatever we build, we'd need to make sure we're informing users in the UI that some content is hidden. We do not want our tool to easily obfuscate damning edits from sophisticated trolls.

Event Timeline

This should be split into two separate tasks

Allow users to only see edits in the same sections on talk pages

is much more complicated than:

Allow users to hide a specific page from the Timeline (e.g. Village Pump)

@dbarratt — I updated the task to reflect that these are different ideas, not simultaneous acceptance criteria