Page MenuHomePhabricator

115: [Spike] Investigate implementing filters in GlobalWatchlist
Closed, DeclinedPublicSpike

Description

Currently GlobalWatchlist.js users can filter edits by user registrations status, whether a edit is minor or not etc by setting up a their preferences in Special:BlankPage/GlobalWatchlistConfig much like the subsection "Changes shown" in Special:Preferences#mw-prefsection-watchlist.

Screenshot_20200218-013431.png (480×960 px, 87 KB)
Screenshot_20200218-013915.png (480×960 px, 53 KB)
"Changes shown" in Special:Preferences#mw-prefsection-watchlistFilters section in Special:BlankPage/GlobalWatchlistConfig

If a user want to use a different filter temporarily or save multiple filters. They have no way of doing that. (unless they copy the config from global.js.)
Local watchlist provides a UI with more options to filter edits. Such as filtering by namespace, tags, etc.

Screenshot_20200218-012636.png (480×960 px, 91 KB)

The purpose of this task is to investigate how to implement these features, and which should be implemented. Subtasks should be created if we decide to implement this.

Event Timeline

Restricted Application added a subscriber: DannyS712. · View Herald Transcript
Masumrezarock100 changed the subtype of this task from "Task" to "Spike".Feb 17 2020, 8:27 PM
DannyS712 renamed this task from [Spike] Investigate implementing filters in GlobalWatchlist to 115: [Spike] Investigate implementing filters in GlobalWatchlist.Feb 17 2020, 11:07 PM

Thoughts of more people on this would be helpful.

[batch] My grant to create a global watchlist extension has been approved, and I will no longer be working on the user script. Please file any new bug reports and feature requests with the extension rather than here.