User Details
- User Since
- Jul 21 2025, 5:48 PM (39 w, 23 h)
- Availability
- Available
- LDAP User
- Nicolasmichel
- MediaWiki User
- NicolasDAMichel [ Global Accounts ]
Nov 19 2025
Patch pushed. I addressed some of the comments you left.
Implemented some basic storage of wikitext to not regenerate on every toggle.
Cleaned up WT generation function a bit (mainly removed the ugly duplicate code).
Fixed the download path typo & removed / commented out leftover debugging console.log(s).
Nov 18 2025
Heyo, I pushed a patch to the branch.
As a summary of the changes:
For fresh uploads:
- Users uploading a fresh file are no longer presented with an overwrite option
- Users can edit title, comment, and wikitext. Source and description fields in wikitext is set to the comment / whatever the user manually changes them to.
Nov 17 2025
So it seems like we dont have a default value for the source source field on the current live version.
The "Created/rotated/trimmed/cropped and Uploaded by VideoCutTool" you refer to above is the comment which is added as part of the description.
When looking at other files on commons, people either list an external url or "own work" in the source field.
It would not be difficult to add another text input box (similar to title) where we prompt the user for their source -- obviously only when uploading a fresh file, in cases 2 & 3 nothing from what is mentioned above would need to change.
As it stands the user could manually edit the wikitext to set their source but its not indicated that they need to at all.
Nov 14 2025
Okay, I finally got around to getting some work done on this. (code isnt pushed yet, just looking for some clarification)
I've made some changes such that if the user uploads their own file, they are not presented with overwrite as an option, just upload as new file.
When a user edits an existing file on commons they have both options.
Nov 10 2025
Also, is the intended behavior that when overwriting a file that has already been edited, the index is incremented?
That is:
original upload: video.webm
first edit: video_edited_0.webm
overwrite of first edit: video_edited_1.webm
Hey,
Yes I tested both new file upload & overwrite. The implementation behaves the same as live.
Hello, thanks for the review! The MR has a subsequent commit with the requested changes + some basic unit tests.
Nov 7 2025
Hello I've implemented a fix to the overwrite / new file bug. The merge request can be found here. Please provide any feedback that you all may have. Thanks!
Nov 6 2025
Request is being made for VideoCutTool bug: https://phabricator.wikimedia.org/T338465
Nov 4 2025
Oops I must have dismissed that window in a previous session. I've submitted a unlock request form since I'm not yet in either of the groups. Thank you!
Hello, I've implemented and tested a fix, and have come to the point where I'd like to submit a patch for code review.
I found this documentation for submitting patches on GitLab. As I dont have a developer-level account I looked to fork the repo, but cant seem to find the fork option in the GUI. I've attempted to login to GitLab as well and am "pending approval from your GitLab administrator".
Sep 16 2025
Hi, is the goal of this task to create a script that import the domains found in the global spam blacklist as BlockedDomainFilters?
Would replicating SpamBlacklist's behavior of retrieving the txt/regex from meta wiki regularly, checking for diff and then storing any new domains be sufficient?
Sep 12 2025
Hello, I wanted to run the vagrant test suite (as detailed here) before making any changes related to this task, but I ran into quite a few problems.
I am on Macos 14.6.1 Sonoma.
The versions of multiple packages used in the testing suite (byebug, bundler) are older and require versions of ruby and the C compiler to match them.
I managed, after quite some trial and error, to get bundler to both install all the packages and run the testing script with the following: Ruby 2.6.10 (installed with rbenv) and clang from llvm@12.
llvm@12 is disabled by homebrew by default (14 is the oldest active) but it can still be installed by tapping homebrew/core, removing the disable line, installing with brew from the local copy, and then untapping core.
Sep 9 2025
Hi all, are there any further changes that are required? Or is the most recent patch set good to merge?
A gerrit patch for Universal Language Selector can be found here.
Please let me know if there are any additional changes to be made.
Sep 8 2025
Hello,
I'm updating jquery, and there appears to be multiple other changes that are unrelated to this task (spelling changes on other languages).
Is there a way to exclude these other updates, or should I go ahead and make a PR regardless?
Sep 3 2025
Hello all, a pull request to add Kavalan to Language-data can be found here.
I am new to contributing to mediawiki so please provide any feedback you may have.
Aug 31 2025
I am a (very) new contributor.
Ive created a patch that can be found here: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AbuseFilter/+/1183259
Please review at your earliest convenience and let me know if I've done anything horribly wrong.
