Page MenuHomePhabricator

Special:NewPagesFeed Vue UI: wrap up feedback period and make default experience
Closed, ResolvedPublic

Description

This is a tracking task for the steps Moderator Tools needs to take to complete the Special:NewPagesFeed Vue migration.
T343332: PageTriage Rename ui_version feature flag to pagetriage_ui would be the closing task

Related Objects

StatusSubtypeAssignedTask
ResolvedSamwalton9-WMF
ResolvedBUG REPORTjsn.sherman
ResolvedSpikejsn.sherman
DuplicateNone
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTScardenasmolinar
ResolvedSpikejsn.sherman
ResolvedMPGuy2824
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTjsn.sherman
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTScardenasmolinar
ResolvedBUG REPORTjsn.sherman
ResolvedBUG REPORTjsn.sherman
ResolvedBUG REPORTjsn.sherman
ResolvedBUG REPORTjsn.sherman
ResolvedBUG REPORTjsn.sherman
ResolvedScardenasmolinar
ResolvedSpikeScardenasmolinar
ResolvedScardenasmolinar

Event Timeline

jsn.sherman renamed this task from Special:NewPagesFeed Vue UI: resolve remaining issues and remove feature flag to Special:NewPagesFeed Vue UI: wrap up feedback period and make default experience.Aug 2 2023, 4:41 PM

This appears to be the third place we're tracking this. The other two places are

From my end, I'll be onboard with deprecating the old Special:NewPagesFeed when all the tickets on the "Vue migration" column of PageTriage kanban board have been closed as completed.

Yeah, implementing Danny's code, getting it ready to be the default experience, and the vue migration writ large are all slightly different things. We should probably consolidate the child tasks of this task and T324914.

Okay, I've moved the feed specific tasks under T324914: Add [[User:DannyS712/VueNPP.js]] to PageTriage repo and moved that task under this one. The intention here is to track the steps that will need to be taken for both the toolbar and the feed in order to change the default experience.

I'm fine with this if we'd like to proceed soon.

Since we've decoupled the toolbar migration from the new pages feed migration I'm removing them from this task's graph.

Change 966286 had a related patch set uploaded (by Jsn.sherman; author: Jsn.sherman):

[mediawiki/extensions/PageTriage@master] NewPagesFeed: make vue ui the default

https://gerrit.wikimedia.org/r/966286

jsn.sherman changed the task status from Open to Stalled.Oct 16 2023, 7:24 PM
jsn.sherman moved this task from Ready to Code review on the Moderator-Tools-Team (Kanban) board.
jsn.sherman moved this task from Vue migration bugs to Code Review on the PageTriage board.

setting as stalled on folder renames; I've made the patch for making the change dependent on those patches.

jsn.sherman changed the task status from Stalled to In Progress.Oct 16 2023, 8:29 PM

Change 966286 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] NewPagesFeed: make vue ui the default

https://gerrit.wikimedia.org/r/966286

Samwalton9-WMF claimed this task.

Rolled out yesterday! Further tasks for fixes/tweaks will be filed individually.