Page MenuHomePhabricator
Feed Advanced Search

May 25 2023

SamanthaNguyen committed rMSMAfe428a7576f6: bunch of changes!.
bunch of changes!
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA3b876b4d3890: Revert "rewrite motion and color base files to LESS syntax".
Revert "rewrite motion and color base files to LESS syntax"
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA3e4a45efc086: Revert "Revert "rewrite motion and color base files to LESS syntax"".
Revert "Revert "rewrite motion and color base files to LESS syntax""
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA07379ec5b22c: rewrite motion and color base files to LESS syntax.
rewrite motion and color base files to LESS syntax
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA35eb2268cf47: rewrite motion to LESS.
rewrite motion to LESS
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMAc6199cb06f51: rewriting and consolidating icons LESS file.
rewriting and consolidating icons LESS file
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMAecd2fb1cb6e6: converting motion curve into flexible function.
converting motion curve into flexible function
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA4e36085c357b: make motion functions more flexible.
make motion functions more flexible
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA2c560d7f2385: add missing curly brace.
add missing curly brace
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA242167b660ad: adjust colors of toc and cats, +z-index to header.
adjust colors of toc and cats, +z-index to header
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA89d2bc50010e: update variables for button themes.
update variables for button themes
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA7a52209f888c: rename files for consistency +datatable component.
rename files for consistency +datatable component
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA58d4d759181e: update version num.
update version num
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA00c77eb2dc6f: rewrite some functions in icon.less file, update #v.
rewrite some functions in icon.less file, update #v
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMAdb1e8dd1b856: Minor changes.
Minor changes
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMAb56c2bba22b1: Remove duplicate key "ResourceFileModulePaths".
Remove duplicate key "ResourceFileModulePaths"
May 25 2023, 7:08 PM
SamanthaNguyen committed rMSMA94a67ce4c103: include Roboto, Mono, and Condensed fonts.
include Roboto, Mono, and Condensed fonts
May 25 2023, 7:07 PM
SamanthaNguyen committed rMSMA41358910b2bd: add underscores so icons will render, +spacing.
add underscores so icons will render, +spacing
May 25 2023, 7:07 PM
SamanthaNguyen committed rEMMHac728d680ab6: v 1.1 - Make file purely a class instead of also a PHP entry point.
v 1.1 - Make file purely a class instead of also a PHP entry point
May 25 2023, 6:55 PM
SamanthaNguyen committed rENBUe7e19705ba3c: v 1.1.1 - Remove deprecated PHP entry point.
v 1.1.1 - Remove deprecated PHP entry point
May 25 2023, 6:54 PM
SamanthaNguyen committed rEPRZ4d47ab656a18: v 1.2 - Remove deprecated PHP entry point.
v 1.2 - Remove deprecated PHP entry point
May 25 2023, 6:53 PM

Jan 13 2022

SamanthaNguyen committed rSCAV141a7615cbbb: Put styles for ResourceModuleSkinStyles in appropriate folders.
Put styles for ResourceModuleSkinStyles in appropriate folders
Jan 13 2022, 9:36 AM
SamanthaNguyen committed rSCAVbae6d352a986: Cleanup and tidy the CSS per code conventions.
Cleanup and tidy the CSS per code conventions
Jan 13 2022, 9:36 AM

Jun 1 2021

Jdlrobson awarded T151115: [EPIC] Improve in-article navigation a Like token.
Jun 1 2021, 9:00 PM · Web-Team-Backlog, MinervaNeue (Tracking), Epic, Design

Dec 11 2020

Dinoguy1000 awarded T159062: Merge UnusedRedirects extension functionality into MediaWiki core a Dislike token.
Dec 11 2020, 5:33 AM · Technical-Debt, Brickimedia, UnusedRedirects

Oct 30 2020

SamanthaNguyen added a comment to T266878: Add a PSR-4 namespace to special page classes.

see also: T166010: The Great Namespaceization Effort

Oct 30 2020, 5:31 PM · User-DannyS712, MediaWiki-Special-pages

Oct 25 2020

SamanthaNguyen updated SamanthaNguyen.
Oct 25 2020, 4:44 AM

Oct 24 2020

SamanthaNguyen added a comment to T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.

@ashley Nice to see you too Jack Phoenix! :)

Oct 24 2020, 1:34 AM · SocialProfile, Social-Tools, ci-test-error

Oct 19 2020

SamanthaNguyen removed a project from T265108: Cosmos skin: Fix all remaining PHPCS issues: Patch-For-Review.
Oct 19 2020, 6:29 PM · Cosmos
SamanthaNguyen added a comment to T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

Okay that's fine, thank you anyways!

Oct 19 2020, 5:24 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen added a comment to T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

@sbassett Thanks for clearing that up. And yeah I'm not sure, it looks like I'm still not able to see the task unfortunately?

Oct 19 2020, 5:15 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen added a comment to T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

@sbassett Hi! Yes please, I tried looking but I don't see any UI button on my screen to make this task public. Thank you! I don't have access to T263810, but I'm guessing that it would be related to this task then?

Oct 19 2020, 5:02 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen added a comment to T265853: Doxygen for MediaWiki PHP core: the PHP doc block for Linker::link() does not give a link to the FQCN of MediaWiki\Linker\LinkRenderer, only MediaWiki\Linker.

Some examples (to hopefully help anyone who is more familiar with Doxygen) that are affected by this issue:

Oct 19 2020, 3:27 AM · Continuous-Integration-Infrastructure, Upstream, Doxygen
SamanthaNguyen created T265853: Doxygen for MediaWiki PHP core: the PHP doc block for Linker::link() does not give a link to the FQCN of MediaWiki\Linker\LinkRenderer, only MediaWiki\Linker.
Oct 19 2020, 2:57 AM · Continuous-Integration-Infrastructure, Upstream, Doxygen

Oct 17 2020

SamanthaNguyen edited Description on MediaWiki-extensions-Newsletter.
Oct 17 2020, 10:44 PM
SamanthaNguyen claimed T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

Not sure whether I should make this task as resolved and public, but it's done on our side now, so moving on the Cosmos workboard.

Oct 17 2020, 10:16 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen added a comment to T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

Patches rolled-out to master, REL1_35, and REL1_34:

Oct 17 2020, 10:02 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen closed T265537: Document process on how to contribute to the Cosmos skin as Resolved.
Oct 17 2020, 9:52 PM · Documentation, Cosmos
SamanthaNguyen updated the task description for T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.
Oct 17 2020, 9:50 PM · SocialProfile, Social-Tools, ci-test-error
SamanthaNguyen added a comment to T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.

UploadAvatar extends UploadFromFile, which extends UploadBase, which defines the performUpload() function. Since 1.35, it introduces the $watchlistExpiry parameter, so the method signatures don't match now; this causes a PHP exception to throw.

Oct 17 2020, 9:45 PM · SocialProfile, Social-Tools, ci-test-error
SamanthaNguyen updated the task description for T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.
Oct 17 2020, 9:41 PM · SocialProfile, Social-Tools, ci-test-error
SamanthaNguyen added a comment to T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.

So this database column was dropped in master branch, but not in the REL1_34 branch, however last time I worked on SocialProfile, the master branch was the branch that users were expected to use and is expected to be stable with the latest stable version of MediaWiki.

Oct 17 2020, 9:40 PM · SocialProfile, Social-Tools, ci-test-error
SamanthaNguyen added a comment to T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.

Looks like this column was dropped in the SQL patch at https://github.com/wikimedia/mediawiki-extensions-SocialProfile/blob/master/UserGifts/sql/patches/actor/drop-gift_creator_user_id.sql but there's still code trying to access this SQL column

Oct 17 2020, 9:36 PM · SocialProfile, Social-Tools, ci-test-error
SamanthaNguyen created T265807: CI failures related to SocialProfile affecting other repositories for patches being submitted on the REL1_34 and REL1_35 branch, but not master.
Oct 17 2020, 9:33 PM · SocialProfile, Social-Tools, ci-test-error
SamanthaNguyen lowered the priority of T265108: Cosmos skin: Fix all remaining PHPCS issues from Medium to Low.

Not as high of a priority now, since most are done. (not all are done yet, just two left)

Oct 17 2020, 6:56 PM · Cosmos
SamanthaNguyen moved T265637: Cosmos: Update screenshots from Backlog to Update or Improvement Needed to Existing Technical Documentation on the Documentation board.
Oct 17 2020, 6:53 PM · Documentation, Cosmos
SamanthaNguyen moved T265537: Document process on how to contribute to the Cosmos skin from Backlog to Update or Improvement Needed to Existing Technical Documentation on the Documentation board.
Oct 17 2020, 6:53 PM · Documentation, Cosmos
SamanthaNguyen moved T265537: Document process on how to contribute to the Cosmos skin from Incoming / Backlog to In Progress on the Cosmos board.
Oct 17 2020, 6:52 PM · Documentation, Cosmos
SamanthaNguyen triaged T264559: Add Discord webhook to wikimedia GitHub for tracking repository changes. as Lowest priority.
Oct 17 2020, 4:17 PM · Cosmos, Release-Engineering-Team, Wikimedia-GitHub
SamanthaNguyen triaged T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620) as High priority.
Oct 17 2020, 4:17 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen triaged T265229: Setup Phan for the Cosmos skin as Low priority.
Oct 17 2020, 4:16 PM · phan, Cosmos
SamanthaNguyen triaged T265540: Cosmos skin: Create high-level abstraction layer that can validate and retrieve configuration settings as Low priority.
Oct 17 2020, 4:16 PM · Cosmos
SamanthaNguyen triaged T265537: Document process on how to contribute to the Cosmos skin as Low priority.
Oct 17 2020, 4:16 PM · Documentation, Cosmos
SamanthaNguyen triaged T265233: Standardize color palette, extract out an interface containg constants for each color as Low priority.
Oct 17 2020, 4:16 PM · Cosmos
SamanthaNguyen triaged T265109: Cosmos skin: Work on getting rid of the nasty MediaWiki\Skin\Cosmos\Icon class as Medium priority.
Oct 17 2020, 4:15 PM · Cosmos
SamanthaNguyen raised the priority of T264908: Convert Cosmos to use HTML templating from Low to Medium.
Oct 17 2020, 4:12 PM · MediaWiki-HTML-Templating, Cosmos
SamanthaNguyen moved T265193: Cosmos skin: Fix styling issues for PHP, JS, and CSS/LESS code from Incoming / Backlog to In Progress on the Cosmos board.
Oct 17 2020, 3:41 PM · Goal, Cosmos
SamanthaNguyen closed T265567: Cosmos skin: Replace deprecated User->getOption() call with UserOptionsLookup as Resolved.
Oct 17 2020, 3:40 PM · Cosmos
SamanthaNguyen moved T265539: Add soft dependencies of the Cosmos skin to CI jobs from In Progress to Done on the Cosmos board.
Oct 17 2020, 3:34 PM · Cosmos, Continuous-Integration-Config
SamanthaNguyen moved T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620) from In Progress to Blocked on the Cosmos board.
Oct 17 2020, 3:31 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen moved T264559: Add Discord webhook to wikimedia GitHub for tracking repository changes. from Incoming / Backlog to Blocked on the Cosmos board.
Oct 17 2020, 3:30 PM · Cosmos, Release-Engineering-Team, Wikimedia-GitHub
SamanthaNguyen moved T265567: Cosmos skin: Replace deprecated User->getOption() call with UserOptionsLookup from Incoming / Backlog to In Progress on the Cosmos board.
Oct 17 2020, 3:29 PM · Cosmos

Oct 15 2020

SamanthaNguyen updated subscribers of T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

Adding @alistair3149 as a subscriber, as they recently joined the developer team for the Cosmos skin.

Oct 15 2020, 11:34 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen added a comment to T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620).

Hi everyone, I hope this is fine. It's not to rush anyone, its just this is a matter of being a security issue (albeit, not a repository that's deployed on Wikimedia). Does the patch above look OK? I received an OK from Universal Omega on Discord, and I would like to receive at least one more OK so I can push this to master branch and backport it to the other branches as well. Also CC'ing @DannyS712, since Urbanecm added them as a subscriber.

Oct 15 2020, 11:31 PM · Cosmos, Vuln-XSS, Security
SamanthaNguyen changed the status of T265108: Cosmos skin: Fix all remaining PHPCS issues from Open to Stalled.

This is now stalled as this requires fixing MediaWiki.ControlStructures.AssignmentInControlStructures.AssignmentInControlStructures, which requires refactoring CosmosSocialProfile::getMostWantedPages()

Oct 15 2020, 11:15 PM · Cosmos
SamanthaNguyen changed the status of T265108: Cosmos skin: Fix all remaining PHPCS issues, a subtask of T265193: Cosmos skin: Fix styling issues for PHP, JS, and CSS/LESS code, from Open to Stalled.
Oct 15 2020, 11:15 PM · Goal, Cosmos
SamanthaNguyen closed T265110: Cosmos skin: Replace calls to global function wfMessage(), a subtask of T265195: Cosmos skin: Refactor CosmosToolbar and CosmosNavigation, as Resolved.
Oct 15 2020, 11:01 PM · Cosmos
SamanthaNguyen closed T265110: Cosmos skin: Replace calls to global function wfMessage() as Resolved.
Oct 15 2020, 11:01 PM · Cosmos
SamanthaNguyen added a project to T265675: RGBA hexadecimal value is not supported in background-color (no support for transparency value): TemplateStyles.
Oct 15 2020, 9:04 PM · css-sanitizer, TemplateStyles
SamanthaNguyen added a parent task for T265110: Cosmos skin: Replace calls to global function wfMessage(): T265195: Cosmos skin: Refactor CosmosToolbar and CosmosNavigation.
Oct 15 2020, 8:42 PM · Cosmos
SamanthaNguyen added a subtask for T265195: Cosmos skin: Refactor CosmosToolbar and CosmosNavigation: T265110: Cosmos skin: Replace calls to global function wfMessage().
Oct 15 2020, 8:42 PM · Cosmos
SamanthaNguyen added a comment to T265539: Add soft dependencies of the Cosmos skin to CI jobs.

@Universal_Omega See https://github.com/wikimedia/integration-config/blob/master/zuul/parameter_functions.py#L141 for how it currently works

Oct 15 2020, 7:34 PM · Cosmos, Continuous-Integration-Config
SamanthaNguyen closed T265232: Cosmos skin: Don't pass string variables by reference in CosmosTemplate, a subtask of T264908: Convert Cosmos to use HTML templating, as Resolved.
Oct 15 2020, 7:31 PM · MediaWiki-HTML-Templating, Cosmos
SamanthaNguyen closed T265232: Cosmos skin: Don't pass string variables by reference in CosmosTemplate as Resolved.
Oct 15 2020, 7:31 PM · Cosmos
SamanthaNguyen moved T265110: Cosmos skin: Replace calls to global function wfMessage() from Incoming / Backlog to In Progress on the Cosmos board.
Oct 15 2020, 7:14 PM · Cosmos
SamanthaNguyen added a project to T265637: Cosmos: Update screenshots: Documentation.
Oct 15 2020, 6:20 PM · Documentation, Cosmos
SamanthaNguyen added a comment to T265109: Cosmos skin: Work on getting rid of the nasty MediaWiki\Skin\Cosmos\Icon class.

Switching to ResourceLoaderImageModule would slightly change behavior as they would have to be applied as a background image via the CSS background-image property.

Oct 15 2020, 6:05 AM · Cosmos
SamanthaNguyen triaged T265567: Cosmos skin: Replace deprecated User->getOption() call with UserOptionsLookup as Low priority.
Oct 15 2020, 6:03 AM · Cosmos
SamanthaNguyen updated the task description for T265567: Cosmos skin: Replace deprecated User->getOption() call with UserOptionsLookup.
Oct 15 2020, 6:02 AM · Cosmos
SamanthaNguyen created T265567: Cosmos skin: Replace deprecated User->getOption() call with UserOptionsLookup.
Oct 15 2020, 6:02 AM · Cosmos
SamanthaNguyen triaged T265232: Cosmos skin: Don't pass string variables by reference in CosmosTemplate as Medium priority.
Oct 15 2020, 5:02 AM · Cosmos
SamanthaNguyen moved T265232: Cosmos skin: Don't pass string variables by reference in CosmosTemplate from Incoming / Backlog to In Progress on the Cosmos board.
Oct 15 2020, 5:02 AM · Cosmos
SamanthaNguyen added a comment to T265540: Cosmos skin: Create high-level abstraction layer that can validate and retrieve configuration settings.

Before this is done, needs some reviewing of how we can make it work nicely with \ServiceOptions, eventually we'll want to convert some stuff into services

Oct 15 2020, 1:02 AM · Cosmos
SamanthaNguyen moved T265232: Cosmos skin: Don't pass string variables by reference in CosmosTemplate from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T265063: Factor SocialProfile features of Cosmos into an extension from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T265229: Setup Phan for the Cosmos skin from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · phan, Cosmos
SamanthaNguyen moved T265109: Cosmos skin: Work on getting rid of the nasty MediaWiki\Skin\Cosmos\Icon class from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T265233: Standardize color palette, extract out an interface containg constants for each color from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T264908: Convert Cosmos to use HTML templating from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · MediaWiki-HTML-Templating, Cosmos
SamanthaNguyen moved T265110: Cosmos skin: Replace calls to global function wfMessage() from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T265179: Cosmos skin: Fix all remaining ESLint issues from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T265193: Cosmos skin: Fix styling issues for PHP, JS, and CSS/LESS code from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Goal, Cosmos
SamanthaNguyen moved T265180: Cosmos skin: Fix all remaining Stylelint issues from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:11 AM · Cosmos
SamanthaNguyen moved T265540: Cosmos skin: Create high-level abstraction layer that can validate and retrieve configuration settings from Code hygiene to Incoming / Backlog on the Cosmos board.
Oct 15 2020, 12:10 AM · Cosmos
SamanthaNguyen moved T264907: Convert Cosmos to use ConfigRegistry from Code hygiene to In Progress on the Cosmos board.
Oct 15 2020, 12:09 AM · Patch-For-Review, Cosmos, MediaWiki-Configuration
SamanthaNguyen moved T265195: Cosmos skin: Refactor CosmosToolbar and CosmosNavigation from Code hygiene to In Progress on the Cosmos board.
Oct 15 2020, 12:09 AM · Cosmos
SamanthaNguyen moved T265108: Cosmos skin: Fix all remaining PHPCS issues from Code hygiene to In Progress on the Cosmos board.
Oct 15 2020, 12:09 AM · Cosmos
SamanthaNguyen moved T265440: Cosmos skin: Mix used of wfMessage() calls with no output mode and Html::rawElement (CVE-2020-27620) from Code hygiene to In Progress on the Cosmos board.
Oct 15 2020, 12:09 AM · Cosmos, Vuln-XSS, Security
SamanthaNguyen added a comment to T265539: Add soft dependencies of the Cosmos skin to CI jobs.

Just discussed, adding ManageWiki as a soft dependency will probably need a separate task as it requires more setup (since it was created for the Miraheze wiki platform). The rest should be fine.

Oct 15 2020, 12:03 AM · Cosmos, Continuous-Integration-Config

Oct 14 2020

SamanthaNguyen added a comment to T265231: Sniff for detecting variables named in snake_case style? (lowercase, separation included using underscores).

@thiemowmde Thank you for your input! There's not really any issue besides being consistent with the coding conventions.

Oct 14 2020, 10:34 PM · MediaWiki-Codesniffer