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.

"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.


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 assigned this task to DannyS712. · View Herald TranscriptFeb 17 2020, 8:26 PM
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
Restricted Application added a project: User-DannyS712. · View Herald TranscriptFeb 17 2020, 8:27 PM
Masumrezarock100 added a project: Spike.
Masumrezarock100 moved this task from Unsorted to Global Watchlist on the User-DannyS712 board.
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.

DannyS712 closed this task as Declined.Jun 11 2020, 5:24 AM

[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.