Page MenuHomePhabricator

Catrope (Roan Kattouw)
Software engineer, Design Systems Team

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 8 2014, 8:32 PM (560 w, 3 d)
Availability
Available
IRC Nick
RoanKattouw
LDAP User
Catrope
MediaWiki User
Roan Kattouw (WMF) [ Global Accounts ]

Recent Activity

Tue, Jun 24

Catrope moved T397786: Teleport Menus so they're always on top of everything else from Backlog to Ready for Design/Dev on the Codex board.
Tue, Jun 24, 10:07 PM · Design-System-Team, Codex
Catrope closed T379836: [Spike] Menu: Investigate ways to improve flipping behavior as Resolved.

New task: T397786

Tue, Jun 24, 10:07 PM · Design-System-Team, Patch-For-Review, Codex
Catrope closed T379836: [Spike] Menu: Investigate ways to improve flipping behavior, a subtask of T353072: Menu: Floating menu flips too early in Firefox, as Resolved.
Tue, Jun 24, 10:07 PM · Design-System-Team, Codex
Catrope created T397786: Teleport Menus so they're always on top of everything else.
Tue, Jun 24, 10:07 PM · Design-System-Team, Codex
Catrope added a comment to T393308: Charts with errors are not editable in VE.

I did try to change the error output to something like <wiki-chart data-mw-chart='{"error":true}'><div class="cdx-message--error" ....</div></wiki-chart> to make regular charts and error charts use the same tag name, but unfortunately Parsoid breaks that because it believes <wiki-chart> is an inline tag and can't contain block tags (which is inaccurate, custom elements are allowed to contain block elements).

Tue, Jun 24, 7:12 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), VisualEditor
Catrope moved T393308: Charts with errors are not editable in VE from Incoming to Code Review on the Charts (Current Sprint) board.

This wasn't actually related to T393306. Error charts have the same RDFa type and data-mw information as regular charts. The issue was that the chart node type inherited from MWTransclusionInlineNode, but error charts are <div>s, and inline nodes can't match block elements. But this was wrong anyway, because <mw-chart> elements are styled as display: block, so we should have been using MWTransclusionBlockNode all along. Fixing this also fixed this bug.

Tue, Jun 24, 7:08 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), VisualEditor
Catrope edited projects for T393308: Charts with errors are not editable in VE, added: Charts (Current Sprint); removed Charts.
Tue, Jun 24, 7:06 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), VisualEditor
Catrope moved T393805: Floating-point precision issues causing numbers to display with excessive decimals from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Tue, Jun 24, 2:37 AM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)

Mon, Jun 23

Catrope reassigned T393953: Prepare for future breaking changes to ECharts from Catrope to bvibber.
Mon, Jun 23, 10:15 PM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Charts
Catrope closed T393953: Prepare for future breaking changes to ECharts as Resolved.
Mon, Jun 23, 10:15 PM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Charts
Catrope moved T397664: Too much spacing between y axis title and labels for high precision decimal value data from Incoming to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Mon, Jun 23, 10:12 PM · Charts, Reader Growth Team
Catrope edited projects for T397664: Too much spacing between y axis title and labels for high precision decimal value data, added: Charts (Current Sprint); removed Charts.
Mon, Jun 23, 10:12 PM · Charts, Reader Growth Team
Catrope moved T374061: Remove the need to hard-code all chart definition properties in the Chart extension PHP code from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.

Two issues I notice trying to implement this:

  1. Changing it to pass all items in the source not already handled by the base class will alter our output to potentially include other data that we currently strip. Is this fine or a problem? (I think it's fine.)

I think that's fine. The service will ignore things it doesn't understand.

Mon, Jun 23, 6:43 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T382968: Improve error handling when rendering charts client-side from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Mon, Jun 23, 6:29 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T397156: GlobalJsonLinks: SQL query did not specify the caller from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.

Was fixed by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/JsonConfig/+/1162031 (but I merged that before I realized this task existed, so it's not tagged with this task)

Mon, Jun 23, 5:40 PM · Charts (Current Sprint), MediaWiki-Engineering, JsonConfig
Catrope moved T387780: Codex PHP: Remove krinkle/intuition dependency from Backlog to Upcoming on the Codex board.
Mon, Jun 23, 5:01 PM · Codex, Design-System-Team, Patch-For-Review, MediaWiki-Vendor
Catrope added a project to T387780: Codex PHP: Remove krinkle/intuition dependency: Codex.
Mon, Jun 23, 4:34 PM · Codex, Design-System-Team, Patch-For-Review, MediaWiki-Vendor

Wed, Jun 18

Catrope added a comment to T396240: Log and instrument client-side Chart rendering failures/successes.

Client-side rendering failures per hour (computed as number of renderStart events minus number of renderEnd events)

Well that didn't work great. Because the renderStart and renderEnd events don't happen at the same time, and sometimes fall in different hours, the "rendering failures per hour" metric that I tried to derive is sometimes negative. So I'm just going to instrument failures separately, rather than trying to derive them.

Wed, Jun 18, 11:00 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T393646: Chart output mixes lang attributes from Incoming to Ready for Dev on the Charts (Current Sprint) board.
Wed, Jun 18, 8:21 PM · Charts (Current Sprint)
Catrope moved T393646: Chart output mixes lang attributes from Up Next to Current Sprint on the Charts board.
Wed, Jun 18, 8:21 PM · Charts (Current Sprint)
Catrope updated the task description for T396240: Log and instrument client-side Chart rendering failures/successes.
Wed, Jun 18, 8:20 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T374061: Remove the need to hard-code all chart definition properties in the Chart extension PHP code from Doing to Code Review on the Charts (Current Sprint) board.
Wed, Jun 18, 8:19 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T396913: Possible parsercache corruption in Charts localization from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Wed, Jun 18, 8:19 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), Chinese-Sites
Catrope closed T397018: {{#chart:foo.chart}} shows raw HTML on wiki page as Invalid.

I made a docker with 1.44 and I confirm that everything works like a charm. Sorry for the confusion.

No problem! I'm sorry for the inconvenience, and that MW didn't give you a clearer error for whatever reason.

Wed, Jun 18, 7:37 PM · Charts (Current Sprint)
Catrope renamed T397018: {{#chart:foo.chart}} shows raw HTML on wiki page from Update Chart extension MediaWiki minimum support version to >=1.44 to {{#chart:foo.chart}} shows raw HTML on wiki page.
Wed, Jun 18, 7:35 PM · Charts (Current Sprint)

Mon, Jun 16

Catrope added a comment to T397018: {{#chart:foo.chart}} shows raw HTML on wiki page.

mediawiki:1.43.1
Charts latest.

Mon, Jun 16, 8:00 PM · Charts (Current Sprint)
Catrope added a comment to T396690: Enable RTL rendering of charts.

My suggestion:

  • Set a default X-axis directionality for each language. For LTR languages this would be LTR, and for most RTL languages it would probably be RTL, but it might depend on each language's conventions (it's possible that Hebrew might want the default to be LTR for example)
  • Allow users to override the directionality of the X-axis for each individual chart invocation, something like {{#chart:My thing.chart|dir=ltr}}
Mon, Jun 16, 7:25 PM · RTL, I18n, Charts
Catrope added a comment to T396913: Possible parsercache corruption in Charts localization.

My 2 cents: I see charts as content, so I think they should be in the language that matches the content around them, not the language the UI is in.

Mon, Jun 16, 5:16 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), Chinese-Sites

Fri, Jun 13

Catrope moved T394366: [TASK] language variants are needed for Chinese sites from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Fri, Jun 13, 9:19 PM · MW-1.45-notes (1.45.0-wmf.6; 2025-06-17), Charts (Current Sprint), I18n, Chinese-Sites
Catrope created T396904: [bug] Query results do not appear due to JS error.
Fri, Jun 13, 9:01 PM · cloud-services-team (FY2024/2025-Q3-Q4), Quarry
Catrope moved T382505: Scrolled to bottom of the page when first opening dropdowns from Code Review to Pending Release on the Codex board.
Fri, Jun 13, 8:27 PM · MW-1.45-notes (1.45.0-wmf.6; 2025-06-17), Community-Tech (Sea Lion Squad), Design-System-Team, Codex, Essential-Work, Multiblocks (Implement Codex Special:Block)
Catrope moved T395165: Y-axis label is cut off when using language 'de' from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Fri, Jun 13, 8:23 PM · Charts (Current Sprint)

Thu, Jun 12

Catrope moved T382505: Scrolled to bottom of the page when first opening dropdowns from In Progress to Code Review on the Codex board.
Thu, Jun 12, 5:42 PM · MW-1.45-notes (1.45.0-wmf.6; 2025-06-17), Community-Tech (Sea Lion Squad), Design-System-Team, Codex, Essential-Work, Multiblocks (Implement Codex Special:Block)
Catrope moved T396512: Modifications made to tabular data in Lua transforms erroneously carry over to other charts on the same page from Code Review to Merged and Awaiting Deployment on the Charts (Current Sprint) board.
Thu, Jun 12, 5:37 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Charts (Current Sprint), JsonConfig

Tue, Jun 10

Catrope closed T396370: Fixes TypeError: undefined is not an object (evaluating 'sources.map') as Resolved.
Tue, Jun 10, 10:50 PM · MW-1.45-notes (1.45.0-wmf.6; 2025-06-17), Wikimedia-production-error, TimedMediaHandler
Catrope moved T396512: Modifications made to tabular data in Lua transforms erroneously carry over to other charts on the same page from Backlog to Current Sprint on the Charts board.
Tue, Jun 10, 5:31 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Charts (Current Sprint), JsonConfig
Catrope triaged T396512: Modifications made to tabular data in Lua transforms erroneously carry over to other charts on the same page as High priority.
Tue, Jun 10, 5:31 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Charts (Current Sprint), JsonConfig
Catrope created T396512: Modifications made to tabular data in Lua transforms erroneously carry over to other charts on the same page.
Tue, Jun 10, 5:29 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Charts (Current Sprint), JsonConfig

Mon, Jun 9

Catrope moved T395936: Codex Special:Block dropdowns disappear when pressing scrollbar from In Progress to Code Review on the Codex board.
Mon, Jun 9, 10:42 PM · Codex, Design-System-Team, Community-Tech, Multiblocks
Catrope claimed T395936: Codex Special:Block dropdowns disappear when pressing scrollbar.
Mon, Jun 9, 9:39 PM · Codex, Design-System-Team, Community-Tech, Multiblocks
Catrope moved T374061: Remove the need to hard-code all chart definition properties in the Chart extension PHP code from Incoming to Ready for Dev on the Charts (Current Sprint) board.
Mon, Jun 9, 6:32 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T382968: Improve error handling when rendering charts client-side from Incoming to Ready for Dev on the Charts (Current Sprint) board.
Mon, Jun 9, 6:31 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T396240: Log and instrument client-side Chart rendering failures/successes from Incoming to Ready for Dev on the Charts (Current Sprint) board.
Mon, Jun 9, 6:31 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T382968: Improve error handling when rendering charts client-side from Up Next to Current Sprint on the Charts board.
Mon, Jun 9, 6:31 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T374061: Remove the need to hard-code all chart definition properties in the Chart extension PHP code from Up Next to Current Sprint on the Charts board.
Mon, Jun 9, 6:31 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T396240: Log and instrument client-side Chart rendering failures/successes from Up Next to Current Sprint on the Charts board.
Mon, Jun 9, 6:31 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)

Fri, Jun 6

Catrope updated subscribers of T375682: Improve error logging and metrics in the chart rendering service.

@aude and @CDanis this task is pretty old, how much of this has been done by now, and what if anything is still needed here?

Fri, Jun 6, 6:08 PM · Charts
Catrope merged task T395272: Show client-rendered version of Charts on preview into T381731: Charts don't initialize correctly on live preview / wikipage.content hook.
Fri, Jun 6, 6:03 PM · Charts
Catrope merged T395272: Show client-rendered version of Charts on preview into T381731: Charts don't initialize correctly on live preview / wikipage.content hook.
Fri, Jun 6, 6:03 PM · Charts, Reader Growth Team
Catrope added a comment to T392725: Data:.chart pages should preview showing the user language and ?uselang=.

@bvibber Is there anything left on this task, or is this done? Could you close it if so?

Fri, Jun 6, 6:01 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), Charts
Catrope moved T374061: Remove the need to hard-code all chart definition properties in the Chart extension PHP code from Backlog to Up Next on the Charts board.
Fri, Jun 6, 5:59 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope added a comment to T374061: Remove the need to hard-code all chart definition properties in the Chart extension PHP code.

Unfortunately the i18n string mapping isn't a simple lookup, it involves language fallbacks, and those fallback chains are most easily available in PHP. See the implementation of JCUtils::pickLocalizedString().

Fri, Jun 6, 5:59 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope triaged T396240: Log and instrument client-side Chart rendering failures/successes as High priority.
Fri, Jun 6, 5:53 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T396240: Log and instrument client-side Chart rendering failures/successes from Backlog to Up Next on the Charts board.
Fri, Jun 6, 5:53 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope moved T382968: Improve error handling when rendering charts client-side from Backlog to Up Next on the Charts board.
Fri, Jun 6, 5:53 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope added a comment to T382968: Improve error handling when rendering charts client-side.

So sorry for the extremely late response!

Fri, Jun 6, 5:52 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)
Catrope created T396240: Log and instrument client-side Chart rendering failures/successes.
Fri, Jun 6, 5:36 PM · Charts, Reader Growth Team, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01)

Jun 5 2025

Catrope added a comment to T395462: Charts not being output correctly in Parsoid.

The chart-renderer-side patch appears not to match the client-side patch, which I didn't catch until deploying it., leading to all client-side rendering failing on new page renders. chart-renderer was outputting data-mw-chart="true" and data-chart="...json data..." but the client-side code was looking for JSON data inside data-mw-chart.

I've reverted the chart-renderer patch and restored the previous version to production for now.

Jun 5 2025, 5:44 PM · MW-1.45-notes (1.45.0-wmf.4; 2025-06-03), Charts (Current Sprint), Parsoid (Tracking)

Mar 14 2025

Catrope added a comment to T387996: Define a way for extensions to block or intervene with other notifications (Notifications middleware).

Another different but related use case is what DiscussionTools does, where it holds itself back from sending certain notifications (or sending them to certain people) if it knows that other notifications about the same edit are already going to be sent. In the new system we'd probably want to achieve this by batching the notifications for the same domain event, and sending them through the middlewares together, so that the middlewares can make these kinds of deduplication decisions.

Mar 14 2025, 11:28 PM · MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), MediaWiki-Platform-Team, Patch-For-Review, MediaWiki-Notifications
Catrope updated subscribers of T385540: [Spike] Investigate providing Lua filters for Charts data and/or format JSON.

The .chart page syntax looks good to me. I think a good way to start would be to build that part first, because we know we'll want that regardless of what we do for invocations.

Mar 14 2025, 3:56 AM · Scribunto, JsonConfig, Charts (Sprint 17)

Feb 26 2025

Catrope moved T386027: Support autoscaling of chart axes from Code Review to Ready for Signoff on the Charts (Sprint 17) board.
Feb 26 2025, 10:57 PM · Charts (Sprint 17)

Feb 12 2025

Catrope added a comment to T383105: build: Update Style Dictionary to latest 4.n.n. version.

Looks like the first and third paste are identical (except for the comment distinguishing them), so that's great!

[2025-02-12 12:01:17 PST] catrope:~/tmp$ colordiff -u Codex_Design_Tokens_export_before_after_stylelint_3.9.2_→_4.3.3 Codex_Design_Tokens_export_after_stylelint_3.9.2_→_4.3.3_without_.reverse\(\) 
--- "Codex_Design_Tokens_export_before_after_stylelint_3.9.2_\342\206\222_4.3.3"	2025-02-12 12:01:09.938469760 -0800
+++ "Codex_Design_Tokens_export_after_stylelint_3.9.2_\342\206\222_4.3.3_without_.reverse()"	2025-02-12 12:01:17.424764127 -0800
@@ -1,5 +1,5 @@
Feb 12 2025, 8:02 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex

Feb 11 2025

Catrope added a comment to T385315: Add a dedicated Special Page to demo shared components in MW Core.

In theory we shouldn't have code in core that checks if an extension exists. In practice, we do have that in a few places, although those tend to have TODO/FIXME comments lamenting the hackiness of that approach.

Feb 11 2025, 6:31 PM · Codex, Design-System-Team

Feb 10 2025

Catrope closed T309669: Rethink useGeneratedId composable as Resolved.

Yes, this is done. It's still used in one place but its use is discouraged elsewhere, that's good enough for me.

Feb 10 2025, 7:39 PM · Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)), Technical-Debt, Codex

Feb 4 2025

Catrope added a comment to T383907: MenuItem: include a demo to illustrate a menu's header with actions.

Whoops sorry, I missed the previous exchange between you and Anne about the demo, ignore me.

Feb 4 2025, 5:36 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope moved T383907: MenuItem: include a demo to illustrate a menu's header with actions from Committed to Design Review on the Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)) board.

The attached patch looks good to me. @bmartinezcalvo could you review the new demo here?

Feb 4 2025, 4:59 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex

Feb 3 2025

Catrope assigned T385514: Release Codex PHP 0.5.0 to egardner.
Feb 3 2025, 7:15 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope assigned T384519: ToggleButton: consider updating the quiet ToggleButton to use progressive colors when toggled-on to DTorsani-WMF.

Related: T341351, T312142

Feb 3 2025, 7:12 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope changed the point value for T372896: [Spike] Explore solutions to known issues with the hyphens mixin from 2 to 3.
Feb 3 2025, 7:07 PM · Design-System-Team, CSS, Codex
Catrope set the point value for T385336: Prototype common UI patterns with Vue SSR to 8.
Feb 3 2025, 7:02 PM · Patch-For-Review, Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14))
Catrope edited projects for T385321: Build a minimal prototype for Vue server-side rendering (SSR) of special pages in MediaWiki, added: Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)); removed Design-System-Team.
Feb 3 2025, 6:58 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Patch-For-Review
Catrope set the point value for T385321: Build a minimal prototype for Vue server-side rendering (SSR) of special pages in MediaWiki to 5.

Remaining questions/explorations:

  • Handle CSS without a FOUC, and render any CSS at all when JS is disabled
  • Should we use Vite, or switch to Rollup? Can we support CJS .vue files with either?
Feb 3 2025, 6:58 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Patch-For-Review
Catrope edited projects for T383909: MenuItem: include demo with actions and text indicator, added: Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)); removed Design-System-Team.
Feb 3 2025, 6:49 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope set the point value for T383909: MenuItem: include demo with actions and text indicator to 2.
Feb 3 2025, 6:48 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope set the point value for T385068: ChipInput, MultiselectLookup: update behavior on chip click to 3.
Feb 3 2025, 6:43 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope edited projects for T385484: MultiselectLookup: add the option to keep the menu open after selection, added: Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)); removed Design-System-Team.
Feb 3 2025, 6:39 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope set the point value for T385484: MultiselectLookup: add the option to keep the menu open after selection to 3.
Feb 3 2025, 6:39 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope edited projects for T383907: MenuItem: include a demo to illustrate a menu's header with actions, added: Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)); removed Design-System-Team.
Feb 3 2025, 6:37 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope set the point value for T383907: MenuItem: include a demo to illustrate a menu's header with actions to 2.
Feb 3 2025, 6:36 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope updated Other Assignee for T385508: Popover: Figma spec and Guidelines, added: lwatson.
Feb 3 2025, 6:28 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex
Catrope changed the point value for T385514: Release Codex PHP 0.5.0 from 3 to 2.
Feb 3 2025, 6:27 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope set the point value for T379395: [EPIC] Container: Add responsive Container component to Codex to 3.
Feb 3 2025, 6:27 PM · Epic, Design-System-Team (Roadmap), Design, Codex
Catrope moved T379395: [EPIC] Container: Add responsive Container component to Codex from Needs Refinement to DST-Sprint-40 (2025-02-03 to 2025-02-14) on the Design-System-Team board.
Feb 3 2025, 6:23 PM · Epic, Design-System-Team (Roadmap), Design, Codex
Catrope changed the point value for T385514: Release Codex PHP 0.5.0 from 2 to 3.
Feb 3 2025, 6:21 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope set the point value for T385514: Release Codex PHP 0.5.0 to 2.
Feb 3 2025, 6:20 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope moved T385514: Release Codex PHP 0.5.0 from Inbox to DST-Sprint-40 (2025-02-03 to 2025-02-14) on the Design-System-Team board.
Feb 3 2025, 6:20 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope created T385514: Release Codex PHP 0.5.0.
Feb 3 2025, 6:19 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope moved T385499: Release Codex v1.20.1 from Up Next to DST-Sprint-40 (2025-02-03 to 2025-02-14) on the Design-System-Team board.
Feb 3 2025, 6:15 PM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope moved T385099: Menu: useId() is called when there is no active component instance to be associated with. from Code Review to Pending Release on the Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)) board.
Feb 3 2025, 6:09 PM · Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)), Codex
Catrope added a comment to T313945: [EPIC] Enable gadget and user-script developers to use Vue and Codex.

In T340460, there are three patches awaiting review that make it easier to use Vue in gadgets. Is someone be able to review them?

Feb 3 2025, 5:58 PM · Design-System-Team (Roadmap), Front-end Modernization, Codex, Epic
Catrope closed T385055: Search disappearing on focus (t.useId is not a function) as Resolved.
Feb 3 2025, 5:51 PM · MediaWiki-Platform-Team, MediaWiki-ResourceLoader, MW-1.43-notes, MW-1.42-notes, MW-1.44-notes (1.44.0-wmf.15; 2025-02-04), Design-System-Team, Wikimedia-production-error, Codex
Catrope moved T385099: Menu: useId() is called when there is no active component instance to be associated with. from Committed to Code Review on the Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)) board.
Feb 3 2025, 5:50 PM · Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)), Codex
Catrope moved T385099: Menu: useId() is called when there is no active component instance to be associated with. from Up Next to DST-Sprint-39 (2025-01-06 to 2025-01-17) on the Design-System-Team board.
Feb 3 2025, 5:50 PM · Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)), Codex
Catrope moved T377493: ProgressIndicator: redesign from bouncing dots to spinner from DST-Sprint-39 (2025-01-06 to 2025-01-17) to DST-Sprint-40 (2025-02-03 to 2025-02-14) on the Design-System-Team board.
Feb 3 2025, 5:49 PM · Design-System-Team (DST-Sprint-41 (2025-02-17 to 2025-02-28)), Design, Codex
Catrope moved T383105: build: Update Style Dictionary to latest 4.n.n. version from DST-Sprint-39 (2025-01-06 to 2025-01-17) to Up Next on the Design-System-Team board.
Feb 3 2025, 5:49 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Codex
Catrope moved T382758: Icon of "More details" button is missing on MediaViewer from Code Review to Pending Release on the Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)) board.
Feb 3 2025, 5:45 PM · Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)), Regression, Codex, MediaViewer
Catrope moved T381300: Create bundlesize tests within Codex (and potentially remove them from MW Core) from DST-Sprint-39 (2025-01-06 to 2025-01-17) to Up Next on the Design-System-Team board.
Feb 3 2025, 5:42 PM · Design-System-Team, Patch-For-Review, Codex
Catrope moved T372896: [Spike] Explore solutions to known issues with the hyphens mixin from DST-Sprint-39 (2025-01-06 to 2025-01-17) to Up Next on the Design-System-Team board.
Feb 3 2025, 5:41 PM · Design-System-Team, CSS, Codex
Catrope added a comment to T383907: MenuItem: include a demo to illustrate a menu's header with actions.

It's hacky but it looks like it should work for now. I think we should consider making menu headers a real feature in the future so that RCF doesn't have to do these kinds of hacks, but that doesn't have to be a blocker for RCF anymore.

Feb 3 2025, 5:19 PM · Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14)), Design, Codex

Jan 31 2025

Catrope created T385336: Prototype common UI patterns with Vue SSR.
Jan 31 2025, 9:32 PM · Patch-For-Review, Design-System-Team (DST-Sprint-40 (2025-02-03 to 2025-02-14))