Page MenuHomePhabricator

MediaWiki-extensions-GadgetsComponent
ActivePublic

Members (4)

Watchers (11)

Details

Description

PHP extension to allow users to enable JS-based, user-provided gadgets from their preferences page (Homepage). This is not meant for reporting bugs or problems with local gadgets themselves.

Recent Activity

Today

SD0001 closed T407962: .vue pages are missing from API list=gadgets output, a subtask of T340460: Allow .vue files to be used in Gadgets, as Resolved.
Thu, Oct 23, 5:45 AM · User-notice-archive, Vue.js, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Patch-For-Review, MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, Design-System-Team, Front-end Modernization
SD0001 closed T407962: .vue pages are missing from API list=gadgets output as Resolved.
Thu, Oct 23, 5:44 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization

Yesterday

ReleaseTaggerBot added a project to T407962: .vue pages are missing from API list=gadgets output: MW-1.45-notes (1.45.0-wmf.25; 2025-10-28).
Wed, Oct 22, 9:00 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
BPirkle removed a project from T407962: .vue pages are missing from API list=gadgets output: MW-Interfaces-Team.

Doesn't look like this is for MediaWiki Interfaces. And it has a match merged. Please retag us if we're needed.

Wed, Oct 22, 8:38 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
Maintenance_bot removed a project from T407962: .vue pages are missing from API list=gadgets output: Patch-For-Review.
Wed, Oct 22, 8:31 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
gerritbot added a comment to T407962: .vue pages are missing from API list=gadgets output.

Change #1198078 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] api: Include .vue files in gadget metadata

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

Wed, Oct 22, 8:04 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
gerritbot added a project to T407962: .vue pages are missing from API list=gadgets output: Patch-For-Review.
Wed, Oct 22, 2:03 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
gerritbot added a comment to T407962: .vue pages are missing from API list=gadgets output.

Change #1198078 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/extensions/Gadgets@master] api: Include .vue files in gadget metadata

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

Wed, Oct 22, 2:03 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
Ammarpad claimed T407962: .vue pages are missing from API list=gadgets output.
Wed, Oct 22, 1:51 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
taavi removed a project from T407962: .vue pages are missing from API list=gadgets output: MediaWiki-Action-API.
Wed, Oct 22, 1:01 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
Reedy moved T407962: .vue pages are missing from API list=gadgets output from Unsorted to Non-core-API stuff on the MediaWiki-Action-API board.
Wed, Oct 22, 1:01 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
Maintenance_bot added a project to T407962: .vue pages are missing from API list=gadgets output: MW-Interfaces-Team.
Wed, Oct 22, 10:30 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization
Lucas_Werkmeister_WMDE created T407962: .vue pages are missing from API list=gadgets output.
Wed, Oct 22, 9:59 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Vue.js, MediaWiki-extensions-Gadgets, Front-end Modernization

Tue, Oct 21

Marostegui edited projects for T121516: Add opt-out statistics for default gadgets listed at Special:GadgetUsage, added: Data-Persistence; removed DBA.
Tue, Oct 21, 11:38 AM · Data-Persistence, Patch-For-Review, MediaWiki-extensions-Gadgets

Mon, Oct 20

MSantos added a project to T161278: Add default gadget styling to Parsoid's output: Essential-Work.
Mon, Oct 20, 2:03 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Wed, Oct 15

Philldevcoder added a comment to T340477: Support Codex design tokens in Gadgets.

Hi everyone, I’m exploring implementing a ResourceLoader module that exposes Codex tokens as CSS variables (via :root { --token: value; }). Would this be a good starting point to address gadget-side access to tokens?

Wed, Oct 15, 5:15 AM · MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, Design-System-Team, MediaWiki-extensions-Gadgets, Front-end Modernization

Sat, Oct 11

gerritbot added a project to T376875: Category-triggered gadgets not loaded in live preview: Patch-For-Review.
Sat, Oct 11, 6:08 PM · Patch-For-Review, MediaWiki-Page-editing, MediaWiki-extensions-Gadgets
gerritbot added a project to T161278: Add default gadget styling to Parsoid's output: Patch-For-Review.
Sat, Oct 11, 6:08 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API
gerritbot added a comment to T376875: Category-triggered gadgets not loaded in live preview.

Change #1195386 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/core@master] ApiParse: initialize OutputPage with categories

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

Sat, Oct 11, 6:08 PM · Patch-For-Review, MediaWiki-Page-editing, MediaWiki-extensions-Gadgets
gerritbot added a comment to T161278: Add default gadget styling to Parsoid's output.

Change #1195386 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/core@master] ApiParse: initialize OutputPage with categories

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

Sat, Oct 11, 6:08 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Thu, Oct 9

Atieno renamed T313336: QueryPage API for "GadgetUsage" returns a confusing number in the namespace field from QueryPage API for "GadgetUsage" returns a confusing number in the namespace field to QueryPage API for "GadgetUsage" returns a confusing number in the namespace field.
Thu, Oct 9, 7:14 PM · MW-Interfaces-Team, MediaWiki-Action-API, MediaWiki-extensions-Gadgets
Atieno moved T313336: QueryPage API for "GadgetUsage" returns a confusing number in the namespace field from Bugs & Chores to Backlog (Triaged and Ready) on the MW-Interfaces-Team board.
Thu, Oct 9, 7:14 PM · MW-Interfaces-Team, MediaWiki-Action-API, MediaWiki-extensions-Gadgets

Sep 23 2025

Bewfip added a comment to T404273: Special:Gadgets and Preferences are slow when gadget descriptions contain templates.

zh:Template:Gadget-desc has been optimized by @Diskdance to remove unnecessary Scribunto invocations. The time spent on parsing messages has been cut by half, and the loading speed is comparable with commonswiki now. Profiling sample: https://performance.wikimedia.org/excimer/profile/fe1d4b2e42541990

Sep 23 2025, 8:53 PM · MediaWiki-Parser-Templates, Scribunto, Chinese-Sites, MediaWiki-extensions-Gadgets

Sep 16 2025

Izno changed the subtype of T342567: Gadgets should provide skipFunctions from "Bug Report" to "Feature Request".
Sep 16 2025, 8:26 PM · MediaWiki-extensions-Gadgets

Sep 15 2025

cscott claimed T161278: Add default gadget styling to Parsoid's output.
Sep 15 2025, 3:12 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Sep 11 2025

Reedy added a project to T404370: Escaped curly braces wrongly interpreted by Vue.js in gadgets: MediaWiki-extensions-Gadgets.
Sep 11 2025, 10:15 PM · MediaWiki-extensions-Gadgets, Vue.js
Shizhao edited projects for T404273: Special:Gadgets and Preferences are slow when gadget descriptions contain templates, added: Scribunto, MediaWiki-Parser-Templates; removed Commons.
Sep 11 2025, 2:59 AM · MediaWiki-Parser-Templates, Scribunto, Chinese-Sites, MediaWiki-extensions-Gadgets
Bewfip added a project to T404273: Special:Gadgets and Preferences are slow when gadget descriptions contain templates: Commons.
Sep 11 2025, 2:22 AM · MediaWiki-Parser-Templates, Scribunto, Chinese-Sites, MediaWiki-extensions-Gadgets

Sep 10 2025

Bewfip moved T404273: Special:Gadgets and Preferences are slow when gadget descriptions contain templates from Backlog to Extensions/Skins on the Chinese-Sites board.
Sep 10 2025, 11:09 PM · MediaWiki-Parser-Templates, Scribunto, Chinese-Sites, MediaWiki-extensions-Gadgets
Bewfip created T404273: Special:Gadgets and Preferences are slow when gadget descriptions contain templates.
Sep 10 2025, 11:09 PM · MediaWiki-Parser-Templates, Scribunto, Chinese-Sites, MediaWiki-extensions-Gadgets

Sep 3 2025

Novem_Linguae created T403628: MediaWiki:Gadgets-definition doesn't show heading in Special:Preferences if there's a space in it.
Sep 3 2025, 3:19 PM · MediaWiki-extensions-Gadgets

Aug 29 2025

SD0001 renamed T376875: Category-triggered gadgets not loaded in live preview from Parse API does not return category-triggered gadgets to Category-triggered gadgets not loaded in live preview.
Aug 29 2025, 3:18 AM · Patch-For-Review, MediaWiki-Page-editing, MediaWiki-extensions-Gadgets

Aug 28 2025

Maintenance_bot edited projects for T340460: Allow .vue files to be used in Gadgets, added: User-notice-archive; removed User-notice.
Aug 28 2025, 11:31 AM · User-notice-archive, Vue.js, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Patch-For-Review, MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, Design-System-Team, Front-end Modernization

Aug 25 2025

ReleaseTaggerBot edited projects for T401527: Implement interfaces for domain events, added: MW-1.45-notes (1.45.0-wmf.16; 2025-08-26); removed MW-1.45-notes (1.45.0-wmf.15; 2025-08-19).
Aug 25 2025, 5:00 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
Maintenance_bot removed a project from T401527: Implement interfaces for domain events: Patch-For-Review.
Aug 25 2025, 4:31 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
Urbanecm_WMF closed T401527: Implement interfaces for domain events as Resolved.
Aug 25 2025, 4:20 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
gerritbot added a comment to T401527: Implement interfaces for domain events.

Change #1176767 merged by jenkins-bot:

[mediawiki/extensions/Linter@master] Implement domain events interfaces

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

Aug 25 2025, 4:18 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
cscott updated Other Assignee for T161278: Add default gadget styling to Parsoid's output, added: cscott.
Aug 25 2025, 3:20 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API
cscott moved T161278: Add default gadget styling to Parsoid's output from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Aug 25 2025, 3:20 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Aug 23 2025

Maintenance_bot edited projects for T311099: Allow on-wiki scripts and gadgets to use Codex icons, added: User-notice-archive; removed User-notice.
Aug 23 2025, 3:30 PM · User-notice-archive, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), MW-1.44-notes (1.44.0-wmf.21; 2025-03-18), MediaWiki-extensions-Gadgets, Design-System-Team, User-DannyS712, Codex

Aug 22 2025

SD0001 added a comment to T161278: Add default gadget styling to Parsoid's output.

I've updated the patch and tested that this locally fixes the bug (the modules are listed in the output of the parse API and also loaded on the page).

Aug 22 2025, 12:48 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Aug 21 2025

cscott added a comment to T161278: Add default gadget styling to Parsoid's output.

I don't think we actually need a new ExtraPageModules hook, just using the existing OutputPageBeforeHTML hook should work fine. I've updated the patch and tested that this locally fixes the bug (the modules are listed in the output of the parse API and also loaded on the page).

Aug 21 2025, 11:07 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Aug 18 2025

ReleaseTaggerBot edited projects for T401527: Implement interfaces for domain events, added: MW-1.45-notes (1.45.0-wmf.15; 2025-08-19); removed MW-1.45-notes (1.45.0-wmf.14; 2025-08-12).
Aug 18 2025, 10:00 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
gerritbot added a comment to T401527: Implement interfaces for domain events.

Change #1176764 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Implement domain events interfaces

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

Aug 18 2025, 9:31 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
gerritbot added a comment to T401527: Implement interfaces for domain events.

Change #1176765 merged by jenkins-bot:

[mediawiki/extensions/CommunityConfiguration@master] Implement domain events interfaces

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

Aug 18 2025, 9:20 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments

Aug 13 2025

Sophivorus added a comment to T311099: Allow on-wiki scripts and gadgets to use Codex icons.

Hi! I'm trying to use Codex icons in a user script but can't get it working. I can query the API ok, but how do I integrate the data I get with the CdxIcon component? Can we have a code example somewhere? Thanks!

Aug 13 2025, 2:36 PM · User-notice-archive, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), MW-1.44-notes (1.44.0-wmf.21; 2025-03-18), MediaWiki-extensions-Gadgets, Design-System-Team, User-DannyS712, Codex

Aug 12 2025

Aklapper moved T401527: Implement interfaces for domain events from Backlog to Hacking Projects on the Wikimania-Hackathon-2025 board.
Aug 12 2025, 8:44 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
Aklapper moved T161278: Add default gadget styling to Parsoid's output from Backlog to Hacking Projects on the Wikimania-Hackathon-2025 board.
Aug 12 2025, 8:42 PM · Essential-Work, Patch-For-Review, Wikimania-Hackathon-2025, Content-Transform-Team (Work In Progress), affects-Kiwix-and-openZIM, Parsoid-Rendering, Platform Engineering, Parsoid, MediaWiki-extensions-Gadgets, MediaWiki-Action-API

Aug 11 2025

gerritbot added a comment to T401527: Implement interfaces for domain events.

Change #1176766 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] Implement domain events interfaces

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

Aug 11 2025, 1:03 PM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments
ReleaseTaggerBot added a project to T401527: Implement interfaces for domain events: MW-1.45-notes (1.45.0-wmf.14; 2025-08-12).
Aug 11 2025, 8:01 AM · MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), MediaWiki-extensions-Gadgets, Wikistories, MediaWiki-extensions-Linter, MediaWiki-extensions-General, Technical-Debt, Growth-Team (Current Sprint), Wikimania-Hackathon-2025, MediaWiki-extensions-CommunityConfiguration, GrowthExperiments