Page MenuHomePhabricator

MHorsey-WMF (Michelle)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Jul 25 2022, 3:58 PM (194 w, 5 d)
Availability
Available
LDAP User
Mhorsey
MediaWiki User
MHorsey-WMF [ Global Accounts ]

Recent Activity

Thu, Apr 9

MHorsey-WMF added a comment to T419742: Investigation: Add quality progress, potential needs, and topics to worklist.

@ifried for more clarity, it depends on your definition of "fast", we would need to gather this data before the page even loads so we'll be working on the scale of milliseconds and could feasibly be requesting a significant number of documents.

Thu, Apr 9, 12:54 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), OKR-Work, CampaignEvents
MHorsey-WMF claimed T419742: Investigation: Add quality progress, potential needs, and topics to worklist.
Thu, Apr 9, 12:51 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), OKR-Work, CampaignEvents
MHorsey-WMF changed the status of T421749: Deploy CampaignEvents to Wikimedia Incubator from In Progress to Stalled.
Thu, Apr 9, 12:51 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), incubator.wikimedia.org, Patch-For-Review, Wikimedia-Extension-setup, OKR-Work, CampaignEvents

Tue, Apr 7

MHorsey-WMF added a comment to T419742: Investigation: Add quality progress, potential needs, and topics to worklist.
  • Topics
    • This would be Topics in LiftWing
Tue, Apr 7, 2:56 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T421749: Deploy CampaignEvents to Wikimedia Incubator.

Oh, yes you're right. I'm actually not sure.

Tue, Apr 7, 1:19 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), incubator.wikimedia.org, Patch-For-Review, Wikimedia-Extension-setup, OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T421749: Deploy CampaignEvents to Wikimedia Incubator.

I believe the structure would be Wp/grc/Event:something? In which case it would behave as expected

Tue, Apr 7, 1:09 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), incubator.wikimedia.org, Patch-For-Review, Wikimedia-Extension-setup, OKR-Work, CampaignEvents
MHorsey-WMF changed the status of T419742: Investigation: Add quality progress, potential needs, and topics to worklist from Open to In Progress.
Tue, Apr 7, 10:40 AM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T410943: Add start/end time filters to Collaboration List.

I am understanding from the comments that our preferred solution is https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CampaignEvents/+/1212825 but using the user preferences timezone rather than UTC? It's not entirely clear.

Tue, Apr 7, 9:41 AM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, CampaignEvents

Thu, Apr 2

MHorsey-WMF claimed T421749: Deploy CampaignEvents to Wikimedia Incubator.
Thu, Apr 2, 9:18 AM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), incubator.wikimedia.org, Patch-For-Review, Wikimedia-Extension-setup, OKR-Work, CampaignEvents
MHorsey-WMF changed the status of T421749: Deploy CampaignEvents to Wikimedia Incubator from Open to In Progress.
Thu, Apr 2, 9:17 AM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), incubator.wikimedia.org, Patch-For-Review, Wikimedia-Extension-setup, OKR-Work, CampaignEvents

Wed, Apr 1

MHorsey-WMF moved T419745: Investigation: Develop a prototype for surfacing relevant events on watchlist from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Wed, Apr 1, 3:30 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Event-Discovery, CampaignEvents, OKR-Work
MHorsey-WMF moved T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Wed, Apr 1, 3:30 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T419745: Investigation: Develop a prototype for surfacing relevant events on watchlist.

I have a *relatively* working prototype, so it is *possible* to do this
The performance is TERRIBLE
Liftwing does not accept batch queries, so you have to submit each page ID individually and aggregate the scores later
Sending these requests, even on a relatively barren watchlist, is SLOW
There's very little we can do to mitigate this even with heavy caching
There are tasks open to make liftwing better for scaling (T401778: Evaluate adding caching mechanism for article topic model to make data available at scale, T418493: Integrate Article Topic model with the new caching service) but neither of these are likely to help us in the short term.

Wed, Apr 1, 3:29 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Event-Discovery, CampaignEvents, OKR-Work

Tue, Mar 31

MHorsey-WMF edited P89912 Checklist.
Tue, Mar 31, 2:28 PM · Connection-Team, CampaignEvents
MHorsey-WMF added a comment to T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.

Things to be aware of:

Tue, Mar 31, 10:57 AM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.
Tue, Mar 31, 10:46 AM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents

Wed, Mar 25

MHorsey-WMF changed the status of T419745: Investigation: Develop a prototype for surfacing relevant events on watchlist from Open to In Progress.
Wed, Mar 25, 2:46 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Event-Discovery, CampaignEvents, OKR-Work
MHorsey-WMF added a comment to T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.

Working prototype:

Screenshot 2026-03-25 at 10.48.59.png (1×2 px, 537 KB)

Wed, Mar 25, 2:29 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents

Tue, Mar 24

MHorsey-WMF created P89912 Checklist.
Tue, Mar 24, 1:53 PM · Connection-Team, CampaignEvents

Mon, Mar 23

MHorsey-WMF closed T407638: Create a determinate progress bar variant in Codex as Resolved.
Mon, Mar 23, 4:19 PM · Connection-Team (Connection-Current-Sprint), OKR-Work, Codex
MHorsey-WMF closed T407638: Create a determinate progress bar variant in Codex, a subtask of T387389: [EPIC] Event goal-setting in Collaborative Contributions, as Resolved.
Mon, Mar 23, 4:19 PM · Epic, CampaignEvents, Connection-Team
MHorsey-WMF added a comment to T419731: Add first version of progress bar to post-publication dialog.

Cache clear, same result on 2 different events with two different users.

Mon, Mar 23, 2:28 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T419731: Add first version of progress bar to post-publication dialog.

Testing is inconsistent for me, this doesn't seem to show up a lot of the time on my local build, am I missing something @Daimona / @cmelo

Is this always for the same event (with a goal enabled) or different events? Have you tried clearing caches?

Mon, Mar 23, 2:25 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T419731: Add first version of progress bar to post-publication dialog.

Testing is inconsistent for me, this doesn't seem to show up a lot of the time on my local build, am I missing something @Daimona / @cmelo

Screenshot 2026-03-23 at 12.15.31.png (1×2 px, 515 KB)

Mon, Mar 23, 12:18 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF moved T419732: Add first version of progress bar to event page from QA 🐛 to Design sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mon, Mar 23, 12:13 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T419732: Add first version of progress bar to event page.

Given that an event has a goal set AND the current user is logged-in

  • A progress bar should be displayed in the Contributions tab for EventDetails
  • And it should have the following text & formatting:
  • Header: "Progress to goal" (in bold)
  • Description: "This event has a goal of {X}." where {X} is the goal target with the metric label (e.g. "2,000 articles edited")
  • Progress bar should display the current progress towards the goal
  • Numeric text below the bar showing current/goal (e.g. "1000/2000")
Mon, Mar 23, 12:13 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF moved T419733: Add the first version of progress bar to Contributions tab from QA 🐛 to Design sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mon, Mar 23, 12:11 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T419733: Add the first version of progress bar to Contributions tab.

Given that an event has a goal set,

  • A progress bar should be displayed in the Contributions tab for EventDetails

And it should have the following text & formatting:

  • Header: "Progress to goal" (in bold)
  • Description: "This event has a goal of {X}." where {X} is the goal target with the metric label (e.g. "2,000 articles edited")
  • Progress bar should display the current progress towards the goal
  • Numeric text below the bar showing current/goal (e.g. "1000/2000")
Mon, Mar 23, 12:10 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Mar 19 2026

MHorsey-WMF moved T414144: Implement validation of event goals (behaviour layer) from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mar 19 2026, 3:19 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF moved T413391: Do not display the "Add edit to this event" button unless the event is live from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Mar 19 2026, 3:19 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), CampaignEvents

Mar 17 2026

MHorsey-WMF placed T361019: Organizer informed of data consequences if removing a participant question up for grabs.
Mar 17 2026, 2:05 PM · Connection-Team, Campaign-Registration, CampaignEvents

Mar 16 2026

MHorsey-WMF moved T414146: Update API layer for event goals from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Mar 16 2026, 4:47 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.

updated AC based on meeting 16/03/2026

Mar 16 2026, 4:42 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF updated the task description for T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.
Mar 16 2026, 4:41 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF updated subscribers of T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.
Mar 16 2026, 3:41 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.

I have a working prototype which has raised a number of questions:

Mar 16 2026, 3:34 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF claimed T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page.
Mar 16 2026, 12:44 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF changed the status of T419748: Investigation: Develop prototype to promote relevant events/WikiProjects on event page from Open to In Progress.
Mar 16 2026, 12:44 PM · Connection-Team (Connection-Q4-13Apr-24Apr-2026), Patch-For-Review, Event-Discovery, OKR-Work, CampaignEvents
MHorsey-WMF moved T418254: CVE-2026-39934: Stored XSS through system messages on the contributions tab of Special:EventDetails from QA 🐛 to Ready for development on the Connection-Team (Connection-Current-Sprint) board.
Mar 16 2026, 11:22 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), SecTeam-Processed, Patch-For-Review, Vuln-XSS, CampaignEvents, Connection-Team (Connection-Current-Sprint), Security, Security-Team
MHorsey-WMF added a comment to T418254: CVE-2026-39934: Stored XSS through system messages on the contributions tab of Special:EventDetails.

@Daimona as this patch failed to deploy, does it require more work?

Mar 16 2026, 11:21 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), SecTeam-Processed, Patch-For-Review, Vuln-XSS, CampaignEvents, Connection-Team (Connection-Current-Sprint), Security, Security-Team
MHorsey-WMF closed T415108: Apply proper permission checks for meeting and chat URLs in GET event endpoint as Resolved.
Mar 16 2026, 11:19 AM · Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF closed T412063: Uncaught TypeError when associating revision with deleted user, a subtask of T400951: Post-MVP: Collaborative Contributions, as Resolved.
Mar 16 2026, 11:19 AM · OKR-Work (WE1 FY2025-26), CampaignEvents, Epic, Connection-Team
MHorsey-WMF closed T412063: Uncaught TypeError when associating revision with deleted user as Resolved.
Mar 16 2026, 11:19 AM · Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF moved T412063: Uncaught TypeError when associating revision with deleted user from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mar 16 2026, 11:19 AM · Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF updated subscribers of T416569: Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'cec_user_name__str' in 'WHERE'Function: MediaWiki\Pager\IndexPager::buildQueryInfo (MediaWiki\Extension\CampaignEvents\Pager\EventContributionsPager)Query: SELECT cec.

@cmelo Both me and @Daimona have worked on this so Ideally, you should be the one to test it.

Mar 16 2026, 10:47 AM · Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Wikimedia-production-error
MHorsey-WMF added a comment to T411433: Create new database table for event goals.

@Daimona Feel free to take over if you have nothing else to do!

Mar 16 2026, 10:45 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Mar 10 2026

MHorsey-WMF moved T408855: (Codex)TablePager's limit selector should respect default query from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mar 10 2026, 5:02 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Connection-Team (Connection-Current-Sprint), MediaWiki-Special-pages
MHorsey-WMF moved T408753: Show confirmation message with link to Contributions tab after a participant associates their edit with an event from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mar 10 2026, 4:29 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T408753: Show confirmation message with link to Contributions tab after a participant associates their edit with an event.
  • Given that an event participant has successfully associated their edit with an event,
  • Then they should see a success message,
  • And the message should have the following copy: "Your edit has been associated with {EventName}. To see your contribution, navigate to the Contributions view of the event."
  • "Contributions view of the event" should link to Contributions tab for event
  • "Contributions" should reference the message with actual label of the tab
  • And the message should be dismissible.
Mar 10 2026, 4:19 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)

Mar 9 2026

MHorsey-WMF moved T414146: Update API layer for event goals from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Mar 9 2026, 11:25 AM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Mar 5 2026

MHorsey-WMF changed the status of T414146: Update API layer for event goals, a subtask of T387389: [EPIC] Event goal-setting in Collaborative Contributions, from Stalled to In Progress.
Mar 5 2026, 5:12 PM · Epic, CampaignEvents, Connection-Team
MHorsey-WMF changed the status of T414146: Update API layer for event goals from Stalled to In Progress.
Mar 5 2026, 5:12 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF moved T414146: Update API layer for event goals from Blocked ⛔ to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Mar 5 2026, 5:12 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF moved T407638: Create a determinate progress bar variant in Codex from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Mar 5 2026, 5:12 PM · Connection-Team (Connection-Current-Sprint), OKR-Work, Codex

Mar 4 2026

MHorsey-WMF claimed T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).
Mar 4 2026, 11:44 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF moved T407026: Investigation: Add more data points to Contributions tab (editing basics) from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Mar 4 2026, 11:43 AM · OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF moved T407026: Investigation: Add more data points to Contributions tab (editing basics) from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Mar 4 2026, 11:43 AM · OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF moved T416569: Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'cec_user_name__str' in 'WHERE'Function: MediaWiki\Pager\IndexPager::buildQueryInfo (MediaWiki\Extension\CampaignEvents\Pager\EventContributionsPager)Query: SELECT cec from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Mar 4 2026, 11:43 AM · Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Wikimedia-production-error
MHorsey-WMF moved T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week) from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Mar 4 2026, 11:42 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF edited projects for T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week), added: Connection-Team (Connection-Current-Sprint); removed Connection-Team.
Mar 4 2026, 11:42 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF updated the task description for T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).
Mar 4 2026, 11:41 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF updated the task description for T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).
Mar 4 2026, 11:39 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF updated subscribers of T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).

Discussion with @Catrope and @DTorsani-WMF has been fruitful. We have a defined understanding of scope and actions moving forward.
Estimation for both JS and CSS-only implementation is surprisingly small, it's relatively easy to extend the existing component, T-shirt-size: 3
Upstreaming is already in the plan, but need information about release cycles.

Mar 4 2026, 11:39 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF updated the task description for T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).
Mar 4 2026, 11:33 AM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents

Mar 3 2026

MHorsey-WMF moved T408635: Develop Editors view of Contributions tab from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Mar 3 2026, 4:48 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Feb 27 2026

MHorsey-WMF moved T414145: Create class to calculate progress towards goal from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Feb 27 2026, 11:29 AM · OKR-Work, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF added a comment to T407638: Create a determinate progress bar variant in Codex.

To summarise:

Feb 27 2026, 11:22 AM · Connection-Team (Connection-Current-Sprint), OKR-Work, Codex
MHorsey-WMF updated subscribers of T407638: Create a determinate progress bar variant in Codex.

Discussion from Slack with @Catrope and @DTorsani-WMF

Feb 27 2026, 11:18 AM · Connection-Team (Connection-Current-Sprint), OKR-Work, Codex

Feb 26 2026

MHorsey-WMF updated the task description for T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).
Feb 26 2026, 6:53 PM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents
MHorsey-WMF created T418526: Spike: Investigate Codex implementation for progress bar (Timebox: 1 week).
Feb 26 2026, 6:52 PM · OKR-Work, Connection-Team (Connection-Current-Sprint), Campaign-Registration, CampaignEvents

Feb 24 2026

MHorsey-WMF added a comment to T416569: Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'cec_user_name__str' in 'WHERE'Function: MediaWiki\Pager\IndexPager::buildQueryInfo (MediaWiki\Extension\CampaignEvents\Pager\EventContributionsPager)Query: SELECT cec.

Significant changes were made to the pager architecture, so this fix has been rolled into a different patch. All of that work that @Daimona did has been carried over and included in the patch.

Feb 24 2026, 12:04 PM · Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Wikimedia-production-error
MHorsey-WMF updated subscribers of T387233: Create API endpoint to list all events.

Had a great discussion with @HCoplin-WMF about this, pagination is on the list for the new API roadmap but may hold us up for up to 6 months. We can decide if we want to proceed based on this.

Feb 24 2026, 11:46 AM · Connection-Team, OKR-Work, CampaignEvents
MHorsey-WMF added a comment to T414146: Update API layer for event goals.

This is blocked by T414144, once that is complete we can finish this

Feb 24 2026, 11:44 AM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF changed the status of T414146: Update API layer for event goals, a subtask of T387389: [EPIC] Event goal-setting in Collaborative Contributions, from In Progress to Stalled.
Feb 24 2026, 11:43 AM · Epic, CampaignEvents, Connection-Team
MHorsey-WMF changed the status of T414146: Update API layer for event goals from In Progress to Stalled.
Feb 24 2026, 11:43 AM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Feb 3 2026

MHorsey-WMF changed the status of T414146: Update API layer for event goals, a subtask of T387389: [EPIC] Event goal-setting in Collaborative Contributions, from Open to In Progress.
Feb 3 2026, 1:15 PM · Epic, CampaignEvents, Connection-Team
MHorsey-WMF changed the status of T414146: Update API layer for event goals from Open to In Progress.
Feb 3 2026, 1:15 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF moved T414145: Create class to calculate progress towards goal from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Feb 3 2026, 11:15 AM · OKR-Work, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Connection-Team (Connection-Current-Sprint), CampaignEvents

Jan 30 2026

MHorsey-WMF claimed T414145: Create class to calculate progress towards goal.
Jan 30 2026, 1:56 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF changed the status of T414145: Create class to calculate progress towards goal, a subtask of T387389: [EPIC] Event goal-setting in Collaborative Contributions, from Open to In Progress.
Jan 30 2026, 1:53 PM · Epic, CampaignEvents, Connection-Team
MHorsey-WMF changed the status of T414145: Create class to calculate progress towards goal from Open to In Progress.
Jan 30 2026, 1:53 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Connection-Team (Connection-Current-Sprint), CampaignEvents
MHorsey-WMF added a comment to T411433: Create new database table for event goals.

Hi DBA s. Tagging to request approval for this schema change, as per https://wikitech.wikimedia.org/wiki/Schema_changes. When approved and merged, I fill file a separate task to get it applied in prod.

Jan 30 2026, 1:49 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF added a project to T411433: Create new database table for event goals: DBA.
Jan 30 2026, 1:48 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Jan 29 2026

MHorsey-WMF added a comment to T408635: Develop Editors view of Contributions tab.

@Daimona has questioned if the edit count should contain page creations. I assumed it shouldn’t because we’re counting page creations separately and double counting seems weird, but he is (fairly) pointing out that we DO include them in the summary. (please correct me if I've made an error there ) @Daimona .

Jan 29 2026, 3:39 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Jan 28 2026

MHorsey-WMF moved T411433: Create new database table for event goals from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Jan 28 2026, 4:54 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
MHorsey-WMF moved T412087: Create "sub-tab" layout for contributions tab from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Jan 28 2026, 4:05 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF claimed T411433: Create new database table for event goals.
Jan 28 2026, 12:40 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Jan 27 2026

MHorsey-WMF added a comment to T407026: Investigation: Add more data points to Contributions tab (editing basics).

how to get the Parsoid HTML in MW

Jan 27 2026, 10:56 AM · OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)

Jan 8 2026

MHorsey-WMF added a comment to T407026: Investigation: Add more data points to Contributions tab (editing basics).

Further comments from Subbu: on edits, when you have Parsoid HTML available, you can count the # of nodes with mw:Extension/ref typeof

Jan 8 2026, 3:16 PM · OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T407026: Investigation: Add more data points to Contributions tab (editing basics).

I would maybe try reaching out to the Content-Transform-Team to inquire on the feasibility of collecting and exposing the metadata.

Jan 8 2026, 2:04 PM · OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF added a comment to T407026: Investigation: Add more data points to Contributions tab (editing basics).

It strikes me as a bit odd that from within MediaWiki, with the wikitext parser and everything available via PHP API, we need to use an external tool to parse wikitext. Now, it is true that, last time I checked, the wikitext parser didn't seem to expose, or collect, any metadata with statistics for the number of parser tags used. But then this means that those external tools are approximating and not counting the exact number (given also T407026#11295332); in that case, maybe we still don't need an external tool and can just do the approximation ourselves?

Jan 8 2026, 1:06 PM · OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)

Dec 11 2025

MHorsey-WMF created T412419: Make Special:EventDetails use codex.
Dec 11 2025, 4:45 PM · Connection-Team, Campaign-Registration, CampaignEvents

Dec 9 2025

MHorsey-WMF changed the status of T412087: Create "sub-tab" layout for contributions tab, a subtask of T408635: Develop Editors view of Contributions tab, from Open to In Progress.
Dec 9 2025, 3:47 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF changed the status of T412087: Create "sub-tab" layout for contributions tab from Open to In Progress.
Dec 9 2025, 3:47 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF updated the task description for T412087: Create "sub-tab" layout for contributions tab.
Dec 9 2025, 10:53 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF created T412087: Create "sub-tab" layout for contributions tab.
Dec 9 2025, 10:52 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF updated the task description for T408635: Develop Editors view of Contributions tab.
Dec 9 2025, 10:48 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Dec 8 2025

MHorsey-WMF claimed T408635: Develop Editors view of Contributions tab.
Dec 8 2025, 5:45 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF changed the status of T408635: Develop Editors view of Contributions tab from Open to In Progress.
Dec 8 2025, 5:42 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
MHorsey-WMF moved T409757: Move lock icon to left side for private participants from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Dec 8 2025, 5:42 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)