Page MenuHomePhabricator

Enable night theme on user pages
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

While many user pages work fine in dark mode, many user pages tend to have issues with dark mode but editors are unable to fix dark mode issues while the page is in dark mode, so we have a chicken egg issue. For consistency, we should enable dark mode on user pages and let editors fix these issues. We may want to provide some kind of banner to warn people that issues are likely and provide an option to switch back to day theme.

Pages like https://en.wikipedia.org/wiki/User:Jdlrobson work fine
https://en.wikipedia.org/wiki/User:Sj have minor issues which can easily be fixed.

User story

As a user I want my user page in dark mode.

Requirements

  • Add task requirements. Requirements should be user-centric, well-defined, unambiguous, implementable, testable, consistent, and comprehensive

Design

???

Acceptance criteria

  • Night mode is enabled on user pages.

Communication criteria - does this need an announcement or discussion?

An announcement would be useful so users can check their own user pages.

Rollback plan

N/A

This task was created by Version 1.0.0 of the Web team task template using phabulous

Event Timeline

Jdlrobson lowered the priority of this task from High to Medium.Jun 13 2024, 12:45 AM

Updating priority based on web team internal spreadsheet.

ovasileva set the point value for this task to 2.Jun 20 2024, 5:33 PM

Change #1049972 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Enable user pages and select special pages in dark mode (1.43.0-wmf.11)

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

Change #1049972 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable user pages and select special pages in dark mode (1.43.0-wmf.11)

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

Mentioned in SAL (#wikimedia-operations) [2024-06-26T20:42:24Z] <jdrewniak@deploy1002> Started scap: Backport for [[gerrit:1049972|Enable user pages and select special pages in dark mode (1.43.0-wmf.11) (T366364 T366375 T367375 T367581 T367582 T367583)]]

Mentioned in SAL (#wikimedia-operations) [2024-06-26T20:44:55Z] <jdrewniak@deploy1002> jdlrobson, jdrewniak: Backport for [[gerrit:1049972|Enable user pages and select special pages in dark mode (1.43.0-wmf.11) (T366364 T366375 T367375 T367581 T367582 T367583)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-06-26T20:50:34Z] <jdrewniak@deploy1002> Finished scap: Backport for [[gerrit:1049972|Enable user pages and select special pages in dark mode (1.43.0-wmf.11) (T366364 T366375 T367375 T367581 T367582 T367583)]] (duration: 08m 09s)

Jdlrobson added subscribers: sgrabarczuk, ovasileva.

This is done. @ovasileva @sgrabarczuk is this tech news worthy, or will this be included in the message going out to communities?
I've skipped QA since it's not helpful here - many user pages are broken and will need updates.