Page MenuHomePhabricator

jsn.sherman
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Feb 17 2017, 7:18 PM (468 w, 4 d)
Availability
Available
LDAP User
Jsn.sherman
MediaWiki User
JSherman (WMF) [ Global Accounts ]

Recent Activity

Yesterday

jsn.sherman edited projects for T407250: Users are no longer receiving access expiry notice emails, added: Moderator-Tools-Team (Kanban); removed Moderator-Tools-Team.
Tue, Feb 10, 5:19 PM · Moderator-Tools-Team (Kanban), Library-Card-Platform
jsn.sherman edited projects for T349388: Curation toolbar: Convert Mark as Reviewed component to Vue.js, added: Moderator-Tools-Team (Kanban); removed Moderator-Tools-Team.
Tue, Feb 10, 5:17 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, Technical-Debt, Vue.js, PageTriage
jsn.sherman edited projects for T412623: Link back to page from non-JS version of watchlist confirmation, added: Moderator-Tools-Team (Kanban); removed Moderator-Tools-Team.
Tue, Feb 10, 5:13 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, MediaWiki-Watchlist
jsn.sherman added a comment to T414578: Don't reload Special:PersonalDashboard when selecting a module in mobile view.

I'll be wrapping the mobile presentation in another layer of markup as part of this task, so this will be resolved in this task.

Tue, Feb 10, 12:29 AM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard

Mon, Feb 9

jsn.sherman changed the status of T414578: Don't reload Special:PersonalDashboard when selecting a module in mobile view from Open to In Progress.
Mon, Feb 9, 9:28 PM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T416314: PersonalDashboard 'Review changes' edit summaries should be plain text from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Mon, Feb 9, 8:42 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T416314: PersonalDashboard 'Review changes' edit summaries should be plain text from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Mon, Feb 9, 5:51 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T416319: Update feedback and WIP indicators on PersonalDashboard from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Mon, Feb 9, 5:38 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), PersonalDashboard

Wed, Feb 4

jsn.sherman moved T244411: Standardize use of ‘hist’ and ‘history’ in RecentChanges from Inbox to Radar / Tracking on the Moderator-Tools-Team board.
Wed, Feb 4, 6:49 PM · Moderator-Tools-Team, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, affects-Miraheze, Voice & Tone, MediaWiki-Recent-changes
jsn.sherman edited projects for T244411: Standardize use of ‘hist’ and ‘history’ in RecentChanges, added: Moderator-Tools-Team; removed Moderator-Tools-Team (Kanban).
Wed, Feb 4, 6:49 PM · Moderator-Tools-Team, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, affects-Miraheze, Voice & Tone, MediaWiki-Recent-changes
jsn.sherman moved T244411: Standardize use of ‘hist’ and ‘history’ in RecentChanges from QA to Done on the Moderator-Tools-Team (Kanban) board.

We verified in testwiki that the correct message id is being used, however the translations will need to be updated to use the abbreviated version to completely resolve the issue.

Wed, Feb 4, 6:48 PM · Moderator-Tools-Team, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, affects-Miraheze, Voice & Tone, MediaWiki-Recent-changes
jsn.sherman closed T415077: Parse edit summaries to improve their display in the Recent Changes module as Resolved.

verified on testwiki

Wed, Feb 4, 6:35 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman closed T414120: There is excessive whitespace in between dashboard modules on certain skins as Resolved.

verified fixed on testwiki

Wed, Feb 4, 6:33 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, PersonalDashboard, Moderator-Tools-Team (Kanban)
jsn.sherman closed T414129: Prevent long Recent Activity edit summaries from overflowing as Resolved.
Wed, Feb 4, 6:32 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T414129: Prevent long Recent Activity edit summaries from overflowing from QA to Done on the Moderator-Tools-Team (Kanban) board.

verified fixed on test wiki

Wed, Feb 4, 6:31 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard

Thu, Jan 29

jsn.sherman moved T406339: New changes button not shown if filters are hidden from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Thu, Jan 29, 1:06 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, Moderator-Tools-Team (Kanban), MediaWiki-Recent-changes
jsn.sherman moved T415077: Parse edit summaries to improve their display in the Recent Changes module from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Thu, Jan 29, 12:32 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard

Mon, Jan 26

jsn.sherman moved T337486: Extend The Wikipedia Library homepage with additional information from Design review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Mon, Jan 26, 5:42 PM · Moderator-Tools-Team, RoadToWiki, good first task, Library-Card-Platform
jsn.sherman updated the task description for T405757: Display a link to the dashboard survey in Special:Dashboard.
Mon, Jan 26, 1:10 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work
jsn.sherman moved T405757: Display a link to the dashboard survey in Special:Dashboard from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Mon, Jan 26, 1:10 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work

Fri, Jan 23

jsn.sherman moved T244411: Standardize use of ‘hist’ and ‘history’ in RecentChanges from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Fri, Jan 23, 7:28 PM · Moderator-Tools-Team, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, affects-Miraheze, Voice & Tone, MediaWiki-Recent-changes

Thu, Jan 22

jsn.sherman added a comment to T404200: When filtering for edits with high Revert Risk, Recent Changes shouldn't display edits from non-main namespaces.

okay the ores namespace config patch has been backported

Thu, Jan 22, 9:31 PM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard, MediaWiki-Recent-changes
jsn.sherman moved T244411: Standardize use of ‘hist’ and ‘history’ in RecentChanges from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Thu, Jan 22, 3:54 PM · Moderator-Tools-Team, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, affects-Miraheze, Voice & Tone, MediaWiki-Recent-changes
jsn.sherman moved T404200: When filtering for edits with high Revert Risk, Recent Changes shouldn't display edits from non-main namespaces from Eng review to QA on the Moderator-Tools-Team (Kanban) board.

+2ed the ORES patch and scheduled the config patch for backport later today

Thu, Jan 22, 2:55 PM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard, MediaWiki-Recent-changes
jsn.sherman reassigned T414892: New Pages Feed Rollover from jsn.sherman to Soda.
Thu, Jan 22, 2:52 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

Okay, I closed it out; if somebody else runs across a case that we missed, please do reopen!

Thu, Jan 22, 2:52 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman closed T414892: New Pages Feed Rollover as Resolved.
Thu, Jan 22, 2:51 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman moved T414892: New Pages Feed Rollover from QA to Done on the Moderator-Tools-Team (Kanban) board.
Thu, Jan 22, 2:42 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

I did 3 runs of my script (~ 9 minutes of scrolling the feed) now that enwiki is on 1.46.0-wmf.12 and found 0 duplicates! You can see the filter settings in the first screenshot below. I'll leave this open for now to see how it's looking for the NPP folks.

Thu, Jan 22, 2:42 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage

Wed, Jan 21

jsn.sherman moved T409438: Enable revertrisk filters in thwiki from Inbox to Radar / Tracking on the Moderator-Tools-Team board.
Wed, Jan 21, 7:09 PM · Moderator-Tools-Team, Thai-Sites, OKR-Work, Machine-Learning-Team, MediaWiki-extensions-ORES, PersonalDashboard, MediaWiki-Recent-changes
jsn.sherman edited projects for T409438: Enable revertrisk filters in thwiki, added: Moderator-Tools-Team; removed Moderator-Tools-Team (Kanban).
Wed, Jan 21, 7:09 PM · Moderator-Tools-Team, Thai-Sites, OKR-Work, Machine-Learning-Team, MediaWiki-extensions-ORES, PersonalDashboard, MediaWiki-Recent-changes
jsn.sherman moved T414841: Prevent edits which are rollbacks or undos from showing up in the Recent Activity module from QA to Done on the Moderator-Tools-Team (Kanban) board.
Wed, Jan 21, 7:02 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T415074: Impact module should be above policy module from QA to Done on the Moderator-Tools-Team (Kanban) board.
Wed, Jan 21, 6:56 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman added a comment to T415197: Dashboard should be at Special:Dashboard instead of Special:PersonalDashboard.

What do we gain from making this change? If we don't have a compelling answer, I think renaming this would be work without benefit.

Wed, Jan 21, 6:37 PM · PersonalDashboard, Moderator-Tools-Team
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

Now that I'm that I'm looking for this in the requests, I can see that my script is missing some duplicates; I'll see if I can correct that

Wed, Jan 21, 4:21 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

okay, looking closely at the requests, here's what I see at the rollover:
last 2 good list requests before rollover:

Wed, Jan 21, 4:05 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

I verified that testwiki does show the right commit for PageTriage without the debug host:
https://test.wikipedia.org/wiki/Special:Version#mw-version-ext-specialpage-PageTriage

Wed, Jan 21, 3:49 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman moved T414892: New Pages Feed Rollover from Reviewed (waiting for changes) to QA on the Moderator-Tools-Team (Kanban) board.
Wed, Jan 21, 3:48 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

hmm; I rechecked on the debug host on a whim. I'm still seeing 0 duplicates on the debug testwiki host.

Wed, Jan 21, 3:47 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

To reproduce, log into test wiki and load my script from your common.js; mine looks like this:

// see https://phabricator.wikimedia.org/T414892
mw.loader.getScript( 'https://en.wikipedia.org/wiki/User:JSherman_(WMF)/T414892.js?action=raw&ctype=text/javascript&date=2026-01-21.1' );

note that I added a date param to bust cache as I update the test script.

Wed, Jan 21, 3:33 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman moved T414892: New Pages Feed Rollover from QA to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.

Bad news; I realized that my testing on test was not going far enough back; I amended my script to allow multiple runs that add on to the already loaded list (instead of repeatedly starting from scratch) and I'm now able to consistently get duplicates on testwiki, which has the patch

Wed, Jan 21, 3:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

Backported to test wiki and looking good there:

Wed, Jan 21, 2:42 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage

Tue, Jan 20

jsn.sherman added a comment to T414892: New Pages Feed Rollover.

I made a little user script to check for duplicate pages:
https://en.wikipedia.org/wiki/User:JSherman_(WMF)/T414892.js
It adds a toolbox link that scrolls the page until there are no more entries, checks for duplicate titles, and lists them in an alert. Nothing fancy, but this should make testing much quicker during deploy since I won't have to catch new duplicates by eye.

Tue, Jan 20, 9:49 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman added a comment to T414892: New Pages Feed Rollover.

I wasn't able to reproduce this issue beta wiki, but I did verify that the patch doesn't break things; it seems to do the job locally, so I'm going to backport this during tomorrow's UTC afternoon backport window:
https://wikitech.wikimedia.org/wiki/Deployments#deploycal-item-20260121T1400

Tue, Jan 20, 8:43 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman moved T414841: Prevent edits which are rollbacks or undos from showing up in the Recent Activity module from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Tue, Jan 20, 6:30 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T414892: New Pages Feed Rollover from Ready to QA on the Moderator-Tools-Team (Kanban) board.
Tue, Jan 20, 5:52 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman changed the status of T414892: New Pages Feed Rollover from Open to In Progress.
Tue, Jan 20, 5:51 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Moderator-Tools-Team (Kanban), Regression, PageTriage
jsn.sherman moved T415074: Impact module should be above policy module from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Tue, Jan 20, 4:58 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman changed the status of T414841: Prevent edits which are rollbacks or undos from showing up in the Recent Activity module from Open to In Progress.
Tue, Jan 20, 4:51 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman changed the status of T415074: Impact module should be above policy module from Open to In Progress.
Tue, Jan 20, 4:37 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T415075: Encoding bug in Recent activity module from Inbox to To be estimated on the Moderator-Tools-Team board.
Tue, Jan 20, 3:03 PM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman created T415075: Encoding bug in Recent activity module.
Tue, Jan 20, 3:03 PM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T415074: Impact module should be above policy module from Inbox to To be estimated on the Moderator-Tools-Team board.
Tue, Jan 20, 2:58 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman created T415074: Impact module should be above policy module.
Tue, Jan 20, 2:58 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T414120: There is excessive whitespace in between dashboard modules on certain skins from QA to In Progress on the Moderator-Tools-Team (Kanban) board.
Tue, Jan 20, 2:52 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, PersonalDashboard, Moderator-Tools-Team (Kanban)
jsn.sherman moved T414120: There is excessive whitespace in between dashboard modules on certain skins from In Progress to QA on the Moderator-Tools-Team (Kanban) board.
Tue, Jan 20, 2:52 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, PersonalDashboard, Moderator-Tools-Team (Kanban)
jsn.sherman updated the task description for T407278: Instrument the Page Visit health metric for PersonalDashboard extension.
Tue, Jan 20, 2:36 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman added a subtask for T407278: Instrument the Page Visit health metric for PersonalDashboard extension: T412137: Personal Dashboard Instrumentation Superset Dashboard.
Tue, Jan 20, 2:35 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman added a parent task for T412137: Personal Dashboard Instrumentation Superset Dashboard: T407278: Instrument the Page Visit health metric for PersonalDashboard extension.
Tue, Jan 20, 2:35 PM · Product-Analytics (Kanban), Moderator-Tools-Team, Data-Platform, Data-Engineering

Fri, Jan 16

jsn.sherman moved T409420: Distribute Wikipedia Library survey to TWL users from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Fri, Jan 16, 8:30 PM · Moderator-Tools-Team (Kanban), Essential-Work, Surveys, Library-Card-Platform
jsn.sherman moved T409420: Distribute Wikipedia Library survey to TWL users from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Fri, Jan 16, 6:01 PM · Moderator-Tools-Team (Kanban), Essential-Work, Surveys, Library-Card-Platform

Thu, Jan 15

jsn.sherman updated the task description for T403982: Create and deploy Extension:PersonalDashboard.
Thu, Jan 15, 2:40 PM · PersonalDashboard, Moderator-Tools-Team, Epic, OKR-Work

Wed, Jan 14

jsn.sherman moved T409420: Distribute Wikipedia Library survey to TWL users from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Wed, Jan 14, 8:46 PM · Moderator-Tools-Team (Kanban), Essential-Work, Surveys, Library-Card-Platform
jsn.sherman added a comment to T414408: Remove custom validator on false positive reporting page destination for Automoderator CommunityConfiguration page.

I think CC support will be the biggest question here; I'll followup with more info to make this estimatable.

Wed, Jan 14, 6:41 PM · Automoderator, Moderator-Tools-Team
jsn.sherman added a comment to T414424: Automoderator / Revert Risk appear to not be as effective at reverting Temporary Accounts.

That said, unregistered editors now have fewer total edits on average (since they're shorter-lived), but we'd anticipate that this would increase RR scores on average, since lower number of total edits correlates with higher score. T376116: Implement support for temporary accounts in revertrisk models is about analysing behaviours.

Wed, Jan 14, 6:38 PM · Moderator-Tools-Team, Machine-Learning-Team, Automoderator
jsn.sherman moved T414521: Nominating a page for deletion using Page Curation leaves a user talk page edit without an edit summary from Inbox to Maintenance priorities on the Moderator-Tools-Team board.
Wed, Jan 14, 6:34 PM · Moderator-Tools-Team, PageTriage
jsn.sherman moved T414578: Don't reload Special:PersonalDashboard when selecting a module in mobile view from Inbox to To be estimated on the Moderator-Tools-Team board.
Wed, Jan 14, 6:31 PM · OKR-Work, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman closed T412932: Library Bundle configuration for Inlibra, a subtask of T411402: Update Nomos in The Wikipedia Library to Inlibra, as Resolved.
Wed, Jan 14, 6:30 PM · The-Wikipedia-Library, Moderator-Tools-Team
jsn.sherman closed T412932: Library Bundle configuration for Inlibra as Resolved.
Wed, Jan 14, 6:30 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T409420: Distribute Wikipedia Library survey to TWL users from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Wed, Jan 14, 5:47 PM · Moderator-Tools-Team (Kanban), Essential-Work, Surveys, Library-Card-Platform
jsn.sherman updated the task description for T403982: Create and deploy Extension:PersonalDashboard.
Wed, Jan 14, 2:51 PM · PersonalDashboard, Moderator-Tools-Team, Epic, OKR-Work
jsn.sherman updated the task description for T403982: Create and deploy Extension:PersonalDashboard.
Wed, Jan 14, 2:30 PM · PersonalDashboard, Moderator-Tools-Team, Epic, OKR-Work
jsn.sherman closed T412528: Deploy the PersonalDashboard extension to Beta Cluster as Resolved.
Wed, Jan 14, 2:30 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work
jsn.sherman closed T412528: Deploy the PersonalDashboard extension to Beta Cluster, a subtask of T403982: Create and deploy Extension:PersonalDashboard, as Resolved.
Wed, Jan 14, 2:30 PM · PersonalDashboard, Moderator-Tools-Team, Epic, OKR-Work
jsn.sherman moved T412528: Deploy the PersonalDashboard extension to Beta Cluster from In Progress to Done on the Moderator-Tools-Team (Kanban) board.

verified working on enwiki beta

Wed, Jan 14, 2:30 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work
jsn.sherman updated the task description for T412528: Deploy the PersonalDashboard extension to Beta Cluster.
Wed, Jan 14, 2:12 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work

Jan 9 2026

jsn.sherman moved T409420: Distribute Wikipedia Library survey to TWL users from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.

https://github.com/WikipediaLibrary/TWLight/pull/1498 is ready for review

Jan 9 2026, 11:25 PM · Moderator-Tools-Team (Kanban), Essential-Work, Surveys, Library-Card-Platform

Jan 8 2026

jsn.sherman updated the task description for T412528: Deploy the PersonalDashboard extension to Beta Cluster.
Jan 8 2026, 11:28 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work
jsn.sherman added a comment to T409547: Library Bundle Configuration for FMP and BNA.

The work for this task is in master:

Jan 8 2026, 12:56 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Dec 19 2025

jsn.sherman added a comment to T408827: BioOne to Library Bundle.

I'm pushing all of the changes to ezproxy production; we'll need to update BioOne in TWL once the change lands.

Dec 19 2025, 3:45 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T409547: Library Bundle Configuration for FMP and BNA.

I'm pushing all of the changes to ezproxy production; we'll need to update BNA in TWL once the change lands. FMP can stay disabled for now.

Dec 19 2025, 3:44 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T409547: Library Bundle Configuration for FMP and BNA.

@Samwalton9-WMF I'm wondering if it has to do with authorization within FMP. I see the message says we have access to "certain records" and I am clearly getting some errors coming from within their platform.

Dec 19 2025, 3:37 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman changed the status of T409547: Library Bundle Configuration for FMP and BNA from Open to In Progress.

@Samwalton9-WMF I've pushed these changes to the ezproxy preprod environment and reset the twl staging environment to match the current production state. You may now update the partners in staging and test.

Dec 19 2025, 2:59 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman changed the status of T408827: BioOne to Library Bundle from Open to In Progress.

@Samwalton9-WMF I've pushed these changes to the ezproxy preprod environment and reset the twl staging environment to match the current production state. You may now update the partners in staging and test.

Dec 19 2025, 2:59 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Dec 18 2025

jsn.sherman updated the task description for T412528: Deploy the PersonalDashboard extension to Beta Cluster.
Dec 18 2025, 5:05 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work

Dec 17 2025

jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

update: it's pretty clear that this bulk mailing is off-label for the cloud vps infrastructure. For this survey, we're going to try using the mediawiki email user api instead. It's something we have previously explored, so we have some PoC code on hand already.

Dec 17 2025, 7:57 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library

Dec 16 2025

jsn.sherman added a comment to T412265: Pushing to the docker registry fails with 500 Internal Server Error.

This happened again in the UTC late backport window:
https://sal.toolforge.org/log/5jwwKZsBvg159pQrFeSI

Dec 16 2025, 10:33 PM · ServiceOps-SharedInfra, ServiceOps new, SRE, MW-on-K8s
jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

I agree in general, but for expediency we're happy collecting emails for now (we received 6 requests from what looks like ~5000 emails sent) and then we could upload these in the future if we add such a field/option.

Unfortunately that's not including the couple dozen bounces that we got in via root@ that made me notice this in the first place.

So, the envelope sender/From header is still a bit of an open problem:

  • The envelope sender and From: must be on the same domain for deliverability reputation reasons.
  • That domain in use must also pass SPF+DKIM, which restricts us to wmcloud.org (or wmflabs for legacy stuff, but that's not applicable here).
  • Bounce messages are sent to the envelope sender, not to reply-to (which is used by humans and autoresponders), which means:
  • The envelope sender address must not bounce on its own, which in practice means using root@ or some of the other aliases on that domain routed to some WMCS SREs.

We've been tolerating the occasional bounces sent to root@, but for a mass mailing of this size it would be much better to send those to you to be able to remove the addresses from your listings. It is unlikely that we'll find time to engineer a proper, general solution for that anytime soon, but I'll check if we can figure out some manual hack for this.

Dec 16 2025, 7:44 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

Also, how have you validated the addresses users have given to you? From the brief batch of mails that was sent out last week, I can see several total nonsense addresses that could have never worked (think of [something]@en.wikipedia.org or similar) so I'm not sure how those got to your list?

Dec 16 2025, 7:39 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

okay, I'm forking our email middleware and implementing changes there.
https://github.com/WikipediaLibrary/djmail/tree/Jsn.sherman/T412427

Dec 16 2025, 6:58 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

Oh yeah, I meant to comment on:

Dec 16 2025, 4:53 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

Another thought: we could be batching these using BCC.

Dec 16 2025, 4:38 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman added a comment to T412427: Fix Wikipedia Library survey emails - implement rate limit and set correct headers.

Thanks for this @Samwalton9-WMF!

Dec 16 2025, 4:31 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library
jsn.sherman moved T412189: Change DataTable header to use a Codex design token for background colour for dark mode support from Inbox to Code review requests on the Moderator-Tools-Team board.
Dec 16 2025, 3:58 PM · MediaWiki-User-Interface (Tables), dark-mode, Moderator-Tools-Team
jsn.sherman updated the task description for T412528: Deploy the PersonalDashboard extension to Beta Cluster.
Dec 16 2025, 2:07 PM · Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work

Dec 15 2025

jsn.sherman moved T412053: bugfix mobile module card design from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.

Okay, I've done some of the underlying structural cleanup.

Dec 15 2025, 9:04 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman updated the task description for T412053: bugfix mobile module card design.
Dec 15 2025, 7:43 PM · Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T402780: Moderator homepage module: Recent activity from Design review to In Progress on the Moderator-Tools-Team (Kanban) board.
Dec 15 2025, 3:44 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T402780: Moderator homepage module: Recent activity from QA to Design review on the Moderator-Tools-Team (Kanban) board.
Dec 15 2025, 3:43 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), PersonalDashboard
jsn.sherman moved T402780: Moderator homepage module: Recent activity from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Dec 15 2025, 3:43 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), PersonalDashboard