User:DKinzler (WMF)/Hackathon Tasks 2024
Remove all methods that were hard-deprecated in the 1.41 release: https://phabricator.wikimedia.org/T362636
Refactor patrol logic into Patrol service class https://phabricator.wikimedia.org/T283220
Make BacklinksCache a service https://phabricator.wikimedia.org/T279433
Make RevisionRecord::getPageId() take a wiki ID https://phabricator.wikimedia.org/T273284
In File and FileRepo, replace usage of Title with usage of LinkTarget and PageIdentity https://phabricator.wikimedia.org/T214319
Mark edits in Special:Recentchanges with (top), as in Special:Contributions https://phabricator.wikimedia.org/T10482:
- very very old (2007)
- difficulty is unclear
- needs better description
- needs UX approval?
Add username parameter to block-related interface messages: https://phabricator.wikimedia.org/T19744
- very old (2009), by Gergö
- needs UX approval?
Allow specifying what namespaces to generate sitemaps for, from the php command line: https://phabricator.wikimedia.org/T19748
Add support for "months" to Language::formatDuration: https://phabricator.wikimedia.org/T219397
Make it possible to use code from an external repository for editor-controlled Javascript/CSS: https://phabricator.wikimedia.org/T187749
- By Gergö
User rights change notification email does not specify in body which account was affected: https://phabricator.wikimedia.org/T71981
Move stuff in huggle docs into small number of large pages: https://phabricator.wikimedia.org/T93380
- no code, just wikitext
- is there consensus about this?
Use quotes instead of bolding in email subjects: https://phabricator.wikimedia.org/T136770
SpamBlacklist needs unit tests: https://phabricator.wikimedia.org/T87402
Replace "db" field usages with new getDb() in MediaWikiIntegrationTestCase: https://phabricator.wikimedia.org/T316841