We've just released v2.12 of the Commons app to production on the Play Store! :) This contains the legacy code overhaul that we've been working on for the better part of the last year, in order to reduce difficult-to-debug issues and create a better foundation for stability and further improvements.
One of the goals in this overhaul is to prevent the issue of failed uploads which has plagued our users sporadically for years. According to our beta testers' feedback, this issue has been solved - however, if you are using v2.12 (can be seen in About page) on a *fresh install* and you are still experiencing failed uploads, please do let us know so we can take a look at it. Also, as this version contains the most lines of code changed compared to any of our other versions, it is possible that there may be a few teething issues that we are as of yet unaware about, but we will try to fix any reported issues ASAP.
Also, we have a new feature: Filters for place types and states in Nearby Places! With this feature, you should be able to filter for (or filter out) specific types of places that need photos, and also filter out places that are on Wikidata but don't "exist" anymore.
Thank you all for your support and patience. :)
Josephine / @misaochan (Commons app project maintainer)