Allows translators to subscribe to and receive notifications in their talk pages or by email about content in need of be translated (homepage).
Details
Yesterday
Change #1245977 merged by jenkins-bot:
[mediawiki/core@master] Formally support reading from new file table
Sun, May 31
Sat, May 23
I don't understand the use of Special:MIMESearch but it's hard to make it really slow. There are a lot of rows to scan but it basically reach the limit quite fast and shorten out. The only case that it could become a problem would be when you're searching for an obscure MIME type that noone uses so MariaDB would have to scan many rows just to get these ones. I have no strong opinion on what to do next yet. We could for example add the index to wikireplicas, we do have "extra indexes" added there in some cases.
Wed, May 20
I'm able to start the article en:Reptile as used as an example by @Chronus
I noticed today that the new file schema does not have an index on mime type (file.file_type). Unless I'm missing something, that seems like it will significantly degrade performance on Special:MIMESearch and equivalent API modules.
Mon, May 18
@Chronus Would you be able to open your developer console and inspect the log for possible errors and the network tab to see if there are failing requests to cxserver and if their contents have more info? That would helps us to narrow down the possible causes of this issue, which I cannot reproduce.
It seems this one has a different cause.
Wed, May 13
@Chronus thanks for reporting. We are aware of the issue and preparing to deploy a fix.
Apr 17 2026
Apr 16 2026
Change #1273000 merged by jenkins-bot:
[mediawiki/core@master] ImageListPager: Use correct field when checking if field is sortable
Change #1273000 had a related patch set uploaded (by Zabe; author: Zabe):
[mediawiki/core@master] ImageListPager: Use correct field when checking if field is sortable
Mar 31 2026
Mar 16 2026
Noticed while testing:
- Colons could be removed from the radio options
- Submitting with no language selected for "only" option fails with database error.
Mar 9 2026
Change #1245093 merged by jenkins-bot:
[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators: Use Language Select Widget in language field
Feb 28 2026
Change #1245977 had a related patch set uploaded (by Zabe; author: Zabe):
[mediawiki/core@master] Formally support reading from new file table
Feb 27 2026
Change #1245093 had a related patch set uploaded (by Huei Tan; author: Huei Tan):
[mediawiki/extensions/TranslationNotifications@master] SpecialNotifyTranslators: Use Language Select Widget in language field
Feb 24 2026
Feb 6 2026
Change #1237593 merged by jenkins-bot:
[mediawiki/core@master] SpecialUnusedImages: Add missing file/imagelinks table support
Change #1237593 had a related patch set uploaded (by Zabe; author: Zabe):
[mediawiki/core@master] SpecialUnusedImages: Add missing file/imagelinks table support
Jan 28 2026
Jan 26 2026
Jan 21 2026
\o/ One thing to note: In one place in one API endpoint, the query has where condition on fr_archive_name only which is not indexed. I had a mental note to deal with it later which I guess it is now :D we have two options: 1- check if that condition is really needed and maybe just disable/remove it 2- Add an index 3- Add an index for now, then deprecate and remove it later. I leave the decision to you :P
Change #1216860 merged by jenkins-bot:
[mediawiki/core@master] findOrphanedFiles: Add support for file read new
Change #1229251 abandoned by Zabe:
[mediawiki/core@master] checkImages: Add support for file read new
Reason:
not needed
Change #1229251 had a related patch set uploaded (by Zabe; author: Zabe):
[mediawiki/core@master] checkImages: Add support for file read new
Jan 20 2026
Change #1224852 abandoned by Huei Tan:
[mediawiki/extensions/TranslationNotifications@master] Use MultiselectLookupLanguageSelector component in SpecialNotifyTranslators
Reason:
use widget approach in ticket T414947
