MediaWiki should have an API option to return all user uploads - which includes all files uploaded by user, with their current file titles, and not depending on the fact if the most recent file version is uploaded by this user or another.
Currently there exists only options to return:
- all 'logged' user uploads (including deleted files) - api.php?action=query&list=logevents&letype=upload&leuser=USERNAME
- all user uploads where the most recent version of the file is uploaded by our user. This does not include files that don't exist. - api.php?action=query&list=allimages&aiuser=USERNAME&aisort=timestamp