Page MenuHomePhabricator

Ensure what is shown in watchlist by default has parity with Desktop
Closed, ResolvedPublicFeature

Assigned To
Authored By
JTannerWMF
Sep 28 2022, 1:56 PM
Referenced Files
F35540460: 1664481038384.jpg
Sep 29 2022, 9:09 PM
F35538634: 1664407339530.jpg
Sep 28 2022, 11:40 PM
F35538635: 1664407306740.jpg
Sep 28 2022, 11:40 PM
F35538636: 1664407320009.jpg
Sep 28 2022, 11:40 PM
F35538637: 1664407292176.jpg
Sep 28 2022, 11:40 PM
F35538040: Screenshot_20220928-094130.png
Sep 28 2022, 1:56 PM
F35538029: Screenshot_20220927-124541.png
Sep 28 2022, 1:56 PM

Description

Feature summary (what you would like to be able to do and where):
As a user of watchlist across platform, I would like my watchlist filters to be consistent across platforms, so that I am not confused as I switch back and forth across platforms.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
On Desktop my watchlist doesn't include my edits by default, however on my mobile device, my edits are included in Watchlist. - @Clovermoss

Minimum Product Requirements:

  • Ensure filter defaults on Desktop are the same as what we present to users in the app

Bonus Points for Considering:

  • The addition of Watchlist Filters. If we can use an existing API to let users choose filters that are available on Desktop that is ideal

The Design should be consistent with Notifications whereas the filter takes users to a page where they can check and uncheck options that are available via the API and consistent with filters on Desktop

Screenshot_20220927-124541.png (2×1 px, 123 KB)

The page for watchlist should look like contributions page
Screenshot_20220928-094130.png (2×1 px, 179 KB)

Event Timeline

Hi @JTannerWMF

Do we need to include all the filters (basic and advanced) into the Watchlist screen? I am wondering if we need the designer's input for including the filters in one screen (or maybe separate the advanced filter to an individual screen?) since the basic filters have different categories for the filters as well.

  • The basic filter includes about 27 items of filters in 9 categories

1664407292176.jpg (1×1 px, 326 KB)

  • The tags filter also has a large group of tags, see here

1664407320009.jpg (1×1 px, 296 KB)

  • The namespaces, which we have already included the Talk, Pages, and Other. It would be better if we can include this in the filter page.

1664407306740.jpg (1×1 px, 200 KB)

  • All filters can be applied at the same time.

1664407339530.jpg (126×1 px, 86 KB)

@cooltey To clarify this task a bit:

The big difference between our default presentation of the Watchlist vs. the desktop presentation is that we show your edits on pages that you're watching. The default is to hide your edits from your watched pages (i.e. only show other users' edits).

I think this should be just a small adjustment in the API call we make to get watched edits.

Hi @JTannerWMF and cc @Clovermoss

It looks like the default filter configuration has the following filters and does not include the "Change by others".

1664481038384.jpg (737×1 px, 263 KB)

Under the default filter setting, users will see the edits by themselves, which means now the app has the same behavior as the desktop watchlist.

In conclusion, the original request for this ticket is invalid. We can have another ticket for doing the UI update (updating the layout and adding filters on a separate screen).

Thank you for figuring that out, cooltey. I guess my watchlist settings on desktop have been that way for years and I just assumed that was the default setting because it was what I was used to.

The original scope of this task was to display as default, which is already done, so I am marking this task as complete. The request we discovered by flushing this out a little more is to add filter options, I created a separate task for that T326648, which is in ready for development.