Page MenuHomePhabricator

ATitkov (Artem Titkov)
Disabled

User Details

User Since
Mar 6 2025, 8:08 PM (65 w, 6 d)
Roles
Disabled
LDAP User
ATitkov
MediaWiki User
ATitkov-WMF [ Global Accounts ]

Recent Activity

Apr 7 2026

ATitkov updated the task description for T422556: Remove Wikipedia25 portal interventions.
Apr 7 2026, 8:14 PM · PES1.3.3 WP25 Easter Eggs
ATitkov created T422556: Remove Wikipedia25 portal interventions.
Apr 7 2026, 8:12 PM · PES1.3.3 WP25 Easter Eggs

Mar 16 2026

ATitkov added a comment to T416543: wikipedia25-years-of-wikipedia does not have a defined license.

Yes, I'm on it. I patch it in the following days.

Mar 16 2026, 1:30 PM · PES1.3.3 WP25 Easter Eggs, Software-Licensing

Mar 3 2026

ATitkov added a comment to T418808: Missing Baby Globe.

Thanks for the heads up @SherryYang-WMF, it seems the older ios safari versions are not able to play vp9 codec.

Mar 3 2026, 12:23 PM · MediaWiki-extensions-WP25EasterEggs, Reader Experience Team

Mar 2 2026

ATitkov added a comment to T418134: [EPIC] Undeploy WP25EasterEggs extension & related WP25 birthday features.

Apart from removing the extension itself from the ecosystem, the following parts should also be cleaned up:

  • MobileFrontend - src/mobile.special.mobileoptions.scripts.js
  • MinervaNeue - includes/Skins/skin.mustache
  • Vector - includes/templates/ColumnEnd.mustache
  • Vector - resources/skins.vector.js/clientPreferences.json
Mar 2 2026, 2:33 PM · Projects-Cleanup, MediaWiki-extensions-WP25EasterEggs, Epic, PES1.3.3 WP25 Easter Eggs
ATitkov created T418729: Update Baby Globe reduced motion images.
Mar 2 2026, 11:47 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 19 2026

ATitkov created T417902: Update of Qids according to communication with communities.
Feb 19 2026, 3:30 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 18 2026

ATitkov added a project to T417676: Click-action animations delayed: MediaWiki-extensions-WP25EasterEggs.
Feb 18 2026, 10:25 AM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415961: Add all the neutral/idle companion configurations and videos.

For the synthesizer Qids, somehow "Funk" did not make it into the final list. Another random pick from the current list that can be used for testing is the following

Feb 18 2026, 10:24 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415353: Introduce global feature flag to control extension availability.

Enable Baby Globe to appear only on selected pages - when enabled, no baby globe appears on any pages
Disable Baby Globe only on selected pages (effectively enable everywhere except the selected pages) - when enabled, the baby globe will appear everywhere

Feb 18 2026, 10:16 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415840: Add the final "Qid to BabyGlobe state" mapping.

The Qids were updated further after this ticket was executed.

Feb 18 2026, 10:00 AM · Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 17 2026

ATitkov added a comment to T417082: Add Baby Globe inactivity (dreaming) interaction.

After a discussion on slack it was decided to move forward with the following functionality

  • If I tab away from baby globe we start a timer.
  • If I return to baby globe 5 minutes or later I see baby globe sleeping on the page.
  • If I interact with baby globe he wakes up (e.g. I hover my mouse over him or click him)
  • Mouse movement and scrolling shouldn't effect baby globe.
Feb 17 2026, 1:38 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 11 2026

ATitkov added a comment to T417077: Add link to settings below Baby Globe on Minerva.

Manual testing:

Feb 11 2026, 1:44 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 10 2026

ATitkov added a comment to T417076: Show only special Baby Globe configurations/animations.

Manual testing guide

Feb 10 2026, 11:14 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T417085: Add Baby globe syntheziser click interaction.
Feb 10 2026, 10:01 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T417082: Add Baby Globe inactivity (dreaming) interaction.
Feb 10 2026, 9:56 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T417080: Add Baby Globe dark mode (flashlight) interaction.
Feb 10 2026, 9:39 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T417078: Hide Baby Globe when VisualEditor loads.
Feb 10 2026, 9:35 PM · Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T417077: Add link to settings below Baby Globe on Minerva.
Feb 10 2026, 9:30 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov renamed T417076: Show only special Baby Globe configurations/animations from Show Baby Globe only on predefined sets of pages to Show only special Baby Globe configurations/animations.
Feb 10 2026, 9:26 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T417076: Show only special Baby Globe configurations/animations.
Feb 10 2026, 9:26 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 6 2026

ATitkov added a comment to T410079: Create centralNotice campaign for Easter Egg launch notifications.

@spatton and @Ejegg thank you for making it clear! Much appreciated!

Feb 6 2026, 7:06 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), PES1.3.3 WP25 Easter Eggs
ATitkov updated the task description for T415831: Support prefers-reduced-motion.
Feb 6 2026, 12:33 PM · Accessibility, Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415840: Add the final "Qid to BabyGlobe state" mapping.

We decided to use a json file containing a limited dataset instead of CDB. Also we decided to remove WANObjectCache

Feb 6 2026, 11:10 AM · Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T410079: Create centralNotice campaign for Easter Egg launch notifications.

There is still one missing part - the banner is supposed to be displayed only on Minerva

Feb 6 2026, 11:04 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T410079: Create centralNotice campaign for Easter Egg launch notifications.

The code used for the banner was partially taken from here https://phabricator.wikimedia.org/T361047#9839444 which was setup with "maximum impressions any individual will see" being 2.

Feb 6 2026, 10:18 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), PES1.3.3 WP25 Easter Eggs

Feb 5 2026

ATitkov added a comment to T415346: Enhance CommunityConfiguration UI for Birthday Mode.

@Etonkovidova sorry for the back and forth, but if you were testing on beta cluster - I think the fix was deployed after your test. Currently I can see the fix in Safari on beta cluster. (And thank you for the testing, really appreciated!)

Feb 5 2026, 8:19 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), CommunityConfiguration-Adoption, PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov added a comment to T416015: Add Synthesizer Baby Globe with community created sounds to the Portal Page.

The changes of the patchset can be previewed here https://wikipedia25-portals-dev.toolforge.org/

Feb 5 2026, 12:16 PM · PES1.3.3 WP25 Easter Eggs

Feb 4 2026

ATitkov added a comment to T414960: Add a working prototype version of the companion.

Scenario 4 - for some reason, I don't see the baby globe in mobile mode. @ATitkov - do I need to do something special to see it on mobile?

Feb 4 2026, 8:06 PM · Patch-For-Review, Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov added a comment to T410079: Create centralNotice campaign for Easter Egg launch notifications.

Banner code

<script> 
    const CNContext = mw.centralNotice.kvStore.contexts.GLOBAL;
    const CNBannerKey = 'impression_diet_wp25eastereggs-minerva-launch-banner';
    const impressions = mw.centralNotice.kvStore.getItem( CNBannerKey, CNContext );
Feb 4 2026, 1:07 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415346: Enhance CommunityConfiguration UI for Birthday Mode.

Thank you for the catch! This issue is reproducible on Safari. I will take care of it as soon as possible.

Feb 4 2026, 1:34 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), CommunityConfiguration-Adoption, PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov added a comment to T415961: Add all the neutral/idle companion configurations and videos.

could there be a file for the beta cluster? and potentially one for test.wikipedia (with test wikidata)?

Feb 4 2026, 1:26 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Feb 3 2026

ATitkov added a comment to T415961: Add all the neutral/idle companion configurations and videos.

For example https://www.wikidata.beta.wmcloud.org/wiki/Q1 is not the same as @ATitkov https://www.wikidata.org/wiki/Q1

Feb 3 2026, 11:15 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T416362: Add Baby Globe click interactions.
Feb 3 2026, 3:56 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T416272: 2001 screenshot on Wikipedia25.org uses the wrong domain.

@Nintendofan885 thank you for the input! I was actually had the same concerns/questions, but did not have the capability to research and verify the domains/https availability. I will update those once I get the opportunity

Feb 3 2026, 12:47 PM · PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415541: Add all CommunityConfiguration Baby Globe states.

@Etonkovidova thank you for raising this concern, indeed the WikiData integration has not been yet tested on beta cluster. It would be great if some sample articles could be exported from enwiki and the respective Qids mapped on beta cluster side.

Feb 3 2026, 12:39 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs

Feb 2 2026

ATitkov added a comment to T415355: Migrate default user preference configuration to Community Configuration.

The respective patchset was requested to me merged into the patchset of the ticket https://phabricator.wikimedia.org/T415353

Feb 2 2026, 10:56 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Patch-For-Review, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415353: Introduce global feature flag to control extension availability.

The respective patchset was updated to include the fix for https://phabricator.wikimedia.org/T415355 and re-purpose configuration var Wp25EasterEggsEnable instead of creating a new one Wp25EasterEggsGlobalEnable.

The manual testing steps in this ticket were updated because of the mentioned changes. Furthermore the manual testing of https://phabricator.wikimedia.org/T415355 should be executed when testing the patchset of this ticket.

Feb 2 2026, 10:54 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415881: Companion remains hidden upon recovery from invalid landmark.

Reproduction steps:

  • While on Vector, with viewport width > 1120px, find and delete <div class="wp25eastereggs-sitenotice-landmark"></div>
  • Resize the the viewport to width < 1120px. Normally the BabyGlobe would be moved to .wp25eastereggs-sitenotice-landmark but we deleted the div, so BabyGlobe should be just hidden
  • Resize the viewport to width > 1120px
  • The BabyGlobe should be moved back to the sidebar - the video is not playing.
Feb 2 2026, 5:50 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Jan 30 2026

ATitkov renamed T416047: Add l10n messages for the post-launch Wikipedia25 portal from Add i18n messages for the post-launch Wikipedia25 portal to Add l10n messages for the post-launch Wikipedia25 portal.
Jan 30 2026, 8:55 PM · PES1.3.3 WP25 Easter Eggs
ATitkov created T416047: Add l10n messages for the post-launch Wikipedia25 portal.
Jan 30 2026, 8:51 PM · PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415353: Introduce global feature flag to control extension availability.

The toggle in the screenshot allows each wiki language/community to enable/disable the "birthday mode" interventions to their wiki. So the wikis that opt in - will probably set this toggle to enabled before the official release date.

Jan 30 2026, 7:01 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Jan 29 2026

ATitkov updated the task description for T415961: Add all the neutral/idle companion configurations and videos.
Jan 29 2026, 11:19 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T415961: Add all the neutral/idle companion configurations and videos.
Jan 29 2026, 11:18 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415815: Audio interviews not working on iOS devices.

@ABorbaWMF Thank you so much for the testing, it's really appreciated! I will try to get the mentioned iOS versions and pin down the issue

Jan 29 2026, 11:40 AM · PES1.3.3 WP25 Easter Eggs
ATitkov created T415881: Companion remains hidden upon recovery from invalid landmark.
Jan 29 2026, 10:43 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Jan 28 2026

ATitkov updated the task description for T415840: Add the final "Qid to BabyGlobe state" mapping.
Jan 28 2026, 10:55 PM · Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov updated the task description for T415840: Add the final "Qid to BabyGlobe state" mapping.
Jan 28 2026, 10:48 PM · Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T415840: Add the final "Qid to BabyGlobe state" mapping.
Jan 28 2026, 10:46 PM · Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov updated the task description for T415815: Audio interviews not working on iOS devices.
Jan 28 2026, 6:28 PM · PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415815: Audio interviews not working on iOS devices.

I have tested the audio interviews and they were working for me on the following devices

  • iPhone 12 mini, with iOS 26.2.1, Safari Chrome Firefox
  • Simulator iPhone 17 Pro, with iOS 26.2, Safari
Jan 28 2026, 6:24 PM · PES1.3.3 WP25 Easter Eggs
ATitkov created T415815: Audio interviews not working on iOS devices.
Jan 28 2026, 6:21 PM · PES1.3.3 WP25 Easter Eggs

Jan 27 2026

ATitkov added a comment to T415709: WP25 Birthday toggle not visible in dark mode (wide).

IIUC that is the expected behaviour. The sidebar has its own scroll bar, so that the controls inside of it remain kind of "sticky"

Jan 27 2026, 9:14 PM · Reader Experience Team, PES1.3.3 WP25 Easter Eggs, Vector 2022
ATitkov added a comment to T414944: Add "learn more" link for 'Birthday mode' switch in Appearance menu.

i wonder if the easiest approach is to just add the link via JS?

Jan 27 2026, 7:39 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T414720: wikipedia25.org: The link copied by 'Copy link' at the end of the quiz redirects to the questionnaire itself, rather than to the specific result.

Hello everyone, sorry for not replying sooner to this ticket, I will have a look into it as soon as possible.

Jan 27 2026, 12:33 PM · PES1.3.3 WP25 Easter Eggs

Jan 26 2026

ATitkov renamed T415541: Add all CommunityConfiguration Baby Globe states from Update CommunityConfiguration copy to Add all CommunityConfiguration Baby Globe states.
Jan 26 2026, 1:35 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov created T415541: Add all CommunityConfiguration Baby Globe states.
Jan 26 2026, 1:22 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs

Jan 23 2026

ATitkov closed T414951: Add capability to host and serve video assets from the extension as Declined.

Not needed, as static media can be fetch by utilising wgExtensionAssetsPath

Jan 23 2026, 10:13 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415355: Migrate default user preference configuration to Community Configuration.

Manual testing

Jan 23 2026, 1:29 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Patch-For-Review, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T415355: Migrate default user preference configuration to Community Configuration.
Jan 23 2026, 12:33 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Patch-For-Review, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T415353: Introduce global feature flag to control extension availability.

Manual testing

Jan 23 2026, 12:09 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T415353: Introduce global feature flag to control extension availability.
Jan 23 2026, 11:48 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov moved T415346: Enhance CommunityConfiguration UI for Birthday Mode from Backlog to extension:WP25EasterEggs on the PES1.3.3 WP25 Easter Eggs board.
Jan 23 2026, 11:19 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), CommunityConfiguration-Adoption, PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov added a comment to T415346: Enhance CommunityConfiguration UI for Birthday Mode.

This is a screenshot of the modified CommunityConfiguration page for the WP25EasterEggs

Jan 23 2026, 10:53 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), CommunityConfiguration-Adoption, PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov created T415346: Enhance CommunityConfiguration UI for Birthday Mode.
Jan 23 2026, 10:43 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), CommunityConfiguration-Adoption, PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs

Jan 20 2026

ATitkov updated subscribers of T414944: Add "learn more" link for 'Birthday mode' switch in Appearance menu.
Jan 20 2026, 3:53 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T414944: Add "learn more" link for 'Birthday mode' switch in Appearance menu.

This needs input from Reader Experience team. Currently Vector's clientPreferences.js does not support adding custom links in the Appearance pinnable dropdown.

Jan 20 2026, 11:54 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Jan 19 2026

ATitkov renamed T414960: Add a working prototype version of the companion from Add a prototype version of the companion working to Add a working prototype version of the companion.
Jan 19 2026, 1:31 PM · Patch-For-Review, Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov moved T414960: Add a working prototype version of the companion from Backlog to extension:WP25EasterEggs on the PES1.3.3 WP25 Easter Eggs board.
Jan 19 2026, 1:30 PM · Patch-For-Review, Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov closed T414949: Correct the celebratory intention of preference description and help text as Resolved.
Jan 19 2026, 1:30 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T414960: Add a working prototype version of the companion.
Jan 19 2026, 1:12 PM · Patch-For-Review, Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), PES1.3.3 WP25 Easter Eggs, MediaWiki-extensions-WP25EasterEggs
ATitkov added a comment to T414951: Add capability to host and serve video assets from the extension.

Manual testing

Jan 19 2026, 1:04 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T414951: Add capability to host and serve video assets from the extension.
Jan 19 2026, 12:33 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov moved T414704: Fix wp25 video logo not working in safari from Backlog to Wikipedia Portal Easter Eggs on the PES1.3.3 WP25 Easter Eggs board.
Jan 19 2026, 12:11 PM · PES1.3.3 WP25 Easter Eggs
ATitkov moved T414944: Add "learn more" link for 'Birthday mode' switch in Appearance menu from Backlog to extension:WP25EasterEggs on the PES1.3.3 WP25 Easter Eggs board.
Jan 19 2026, 12:11 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov moved T414949: Correct the celebratory intention of preference description and help text from Backlog to extension:WP25EasterEggs on the PES1.3.3 WP25 Easter Eggs board.
Jan 19 2026, 12:11 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T414949: Correct the celebratory intention of preference description and help text.
Jan 19 2026, 12:03 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T414944: Add "learn more" link for 'Birthday mode' switch in Appearance menu.
Jan 19 2026, 11:25 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T414704: Fix wp25 video logo not working in safari.

IIUC this still awaits a deployment

Jan 19 2026, 11:17 AM · PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T412000: Add Wikipedia25 portal enhancements.

Thank you both @Jdrewniak and @Volker_E for the support on this! I think this one can be resolved. I will create new tickets for the next steps

Jan 19 2026, 11:15 AM · PES1.3.3 WP25 Easter Eggs
ATitkov closed T414651: [Design bug] Two images to be replaced with open licensed images as Resolved.

This has been fixed, deployed and verified. If changes occur, please reopen

Jan 19 2026, 11:11 AM · PES1.3.3 WP25 Easter Eggs
ATitkov closed T414625: Update attributions list to reflect QA as Resolved.

This has been fixed, deployed and verified. If changes occur, please reopen

Jan 19 2026, 11:11 AM · PES1.3.3 WP25 Easter Eggs
ATitkov closed T414371: Integrate Wikibase Client for QID-based Companion Configuration as Resolved.
Jan 19 2026, 11:10 AM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov closed T414661: Fix video logo on wikipedia.org for wikipedia25 initiative as Resolved.
Jan 19 2026, 11:09 AM · Wikimedia-Portals, PES1.3.3 WP25 Easter Eggs

Jan 15 2026

ATitkov added a comment to T414704: Fix wp25 video logo not working in safari.

manual testing

Jan 15 2026, 4:50 PM · PES1.3.3 WP25 Easter Eggs
ATitkov created T414704: Fix wp25 video logo not working in safari.
Jan 15 2026, 4:29 PM · PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T414661: Fix video logo on wikipedia.org for wikipedia25 initiative.

manual testing:
the video logo src should be https://.../assets/img/something.webm and not https://.../assets/img/video-logo/something.webm , also the video should be visible and playing

Jan 15 2026, 12:09 PM · Wikimedia-Portals, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T408592: Request: Wikipedia 25 microsite hosting.

I know it might look too soon, but I want to request either scheduled re-deployments or the ability to deploy myself, in order to update for bugfixes and a couple of incoming i18n and media.

Jan 15 2026, 11:29 AM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T408592: Request: Wikipedia 25 microsite hosting.

QA was successful. Some people report needed a refresh for the first visit on https://wikipedia25.org/ or https://www.wikipedia25.org/ but I don't think we can do something about it. (Please correct me if I'm wrong)

Jan 15 2026, 11:15 AM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs
ATitkov created T414661: Fix video logo on wikipedia.org for wikipedia25 initiative.
Jan 15 2026, 9:45 AM · Wikimedia-Portals, PES1.3.3 WP25 Easter Eggs

Jan 14 2026

ATitkov closed T414533: Update the url of the CTA button for Wikipedia25 portal customisation as Resolved.
Jan 14 2026, 11:35 AM · PES1.3.3 WP25 Easter Eggs

Jan 13 2026

ATitkov added a comment to T414533: Update the url of the CTA button for Wikipedia25 portal customisation.

Manual testing:

  • in desktop resolution click on "Who is hiding in the globe" button, you should be taken to the aforementioned url in a new window
  • in mobile resolution click on the video logo, in the opened dialog click "Learn more", you should be taken to the aforementioned url in a new window
Jan 13 2026, 9:37 PM · PES1.3.3 WP25 Easter Eggs
ATitkov created T414533: Update the url of the CTA button for Wikipedia25 portal customisation.
Jan 13 2026, 9:22 PM · PES1.3.3 WP25 Easter Eggs
ATitkov added a comment to T408592: Request: Wikipedia 25 microsite hosting.

With some moderate additional effort I could reduce that "soft launch" time window to like 5 minutes. But please let me know if it you would like that.

Jan 13 2026, 2:10 PM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs

Jan 12 2026

ATitkov added a comment to T414371: Integrate Wikibase Client for QID-based Companion Configuration.
  1. Manual testing
Jan 12 2026, 7:19 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov created T414371: Integrate Wikibase Client for QID-based Companion Configuration.
Jan 12 2026, 6:51 PM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov closed T413936: Implement Community Configuration logic for feature availability and filtering as Resolved.
Jan 12 2026, 3:41 PM · CommunityConfiguration-Adoption, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs

Jan 7 2026

ATitkov created T413936: Implement Community Configuration logic for feature availability and filtering.
Jan 7 2026, 12:26 AM · CommunityConfiguration-Adoption, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov closed T411448: Scaffold WP25EasterEggs core structure and configuration integration as Resolved.
Jan 7 2026, 12:25 AM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
ATitkov renamed T411448: Scaffold WP25EasterEggs core structure and configuration integration from Add page companion system with theme support to Scaffold WP25EasterEggs core structure and configuration integration.
Jan 7 2026, 12:24 AM · MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs