The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons
The same as v5.0.0 except this fixes the release variants of the app by adjusting the ProGuard rules accordingly for the changes that are part of v5.0.0.
Intermediate unpublished release. Rebranded and released as v5.0.0.
Beware: The release variants don't work in this version due to a problem with the ProGuard rules. This has been fixed and tagged as v5.0.1
Redesigned the map feature to replace Mapbox with the osmdroid library. Key elements like pin visualization and user-centered display are still included in this redesign. This is done to guard against possible misuse of the Mapbox token and, more crucially, to keep the app from becoming dependent on a service that charges for usage but offers a free tier. @kanahia1 contributed to this in #5403 #5443 #5475 #5555 #5631.
@tamojitdas made a contribution by fixing the test failures brought on by this modification. Refer to #5536.
@rohit9625 contributed by enabling the app to retrieve map tiles from Wikimedia maps. Refer to #5417.
@k-rajesh contributed by removing MapBox from CREDITS. Refer to #5617.
Add the ability to export locations of nearby missing pictures in GPX and KML formats. This allows users to browse the locations with desired radius for offline use in their favourite map apps like OsmAnd or Maps.me, enhancing accessibility and offline functionality. This change was contributed by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5645
Limited the uploads via the custom image picker to a maximum of 20. This change was contributed by @u7469570 in https://github.com/commons-app/apps-android-commons/pull/5369
Added two menu choices for transparent image backgrounds, giving users the option of either a black or white background, increasing adaptability to various theme settings. User customization option has been provided with the ability to save background color selections permanently on a per image basis. This change was contributed by @Pierre-Monier in https://github.com/commons-app/apps-android-commons/pull/5394
Implemented functionality to automatically resume uploads that become stuck due to app termination or device reboot. This change was contributed by @RitikaPahwa4444 in https://github.com/commons-app/apps-android-commons/pull/5399
Added a compass arrow in the Nearby banner shown in the "Contributions" screen to guide users towards the nearest item, thus providing the missing directional cues. The arrow dynamically adjusts based on device rotation, aligning with the calculated bearing towards the target location. Further, the distance and direction are updated as the user moves. This change was contributed by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5433 https://github.com/commons-app/apps-android-commons/pull/5459
Implemented voice input feature for caption and description fields, enabling users to dictate text directly into these fields. This change was contributed by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5415
Improved various flows in the app to redirect users to the login page and display a persistent message if their session becomes invalid due to a password change, enhancing user guidance and security measures. This change was contributed by @shashankiitbhu in #5544 #5643
Resolved an issue where paused uploads that were subsequently cancelled were still being uploaded by @RitikaPahwa4444 in https://github.com/commons-app/apps-android-commons/pull/5367
Fixed an issue where some user information such as upload count were not displayed in the "Contributions" and "Profile" screens by @sivaraam in https://github.com/commons-app/apps-android-commons/pull/5489
Fixed the long-standing broken "Picture of the Day" widget to restore its usability by @srishti-R in https://github.com/commons-app/apps-android-commons/pull/5402
Resolved an issue where some categories were hidden at the top of Upload Wizard suggestions by @HNYDDDTONY-ANU in https://github.com/commons-app/apps-android-commons/pull/5370
Resolved an issue where there was a grey empty screen at Upload wizard when the app was denied the files permission by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5356
Implemented logic to bypass media in Peer Review if the current reviewer is also the user who uploaded the media by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5435
Corrected arrow image behaviour in the first upload screen: now displays down arrow when details card is fully visible, aligning with expected user interaction by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5412
Updated app icon to improve visibility and recognition on F-Droid by @Zen-M in https://github.com/commons-app/apps-android-commons/pull/5447
Fixed issue causing all pictures to disappear and activity to reload fully in the custom image selector after marking a picture as 'not for upload', now ensuring only the selected picture is removed as expected by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5576
Fixed bitmap too large issue by @shankarpriyank in https://github.com/commons-app/apps-android-commons/pull/5430
Resolved issue #4513 vertical scrollbar not visible by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5420
Resolved issue of dark icons not visible in bottom NavBar and Achievement Fragments, in dark mode by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5410
Made Nearby Pins More Visible by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5440
Resolves #2307 make achievements activity more visible by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5442
UploadMediaDetailInputFilter: added a pattern to identify colon. by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5451
Fixes #5439 by capitalizing first letter of voice input by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5450
Resolves #5445 highlighting nearest place on clicking home nearby banner by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5453
Resolve displaced icons problem for small screens sizes by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5467
Fix crash upload wizard when there's a change the device's text size by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5466
Send thanks button in more details fragment by @srishti-R in https://github.com/commons-app/apps-android-commons/pull/5424
Fix Multi-Upload Wizard only asks Metadata for one picture by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5478
Fixed flickering of nearby banner compass #5483 by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5486
Remove occurrence of upload wizard's depictsFragment instead of editDepictsFragment by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5488
Enhancement-Show Icon Labels When Long Pressed by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5492
Enhancement - Nearby banner shows Item without image by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5468
Add ability to suppress logging of known unsuccessful API calls by @psh in https://github.com/commons-app/apps-android-commons/pull/5526
Fix - Unable to Access Privacy Policy by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5534
Show Labels For FAB in Contribution Page by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5493
Fix Methods Usage Incompatible with Android API Level 21 by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5525
Resolved Problems in UploadMediaDetails flow and UX #5511 by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5527
Restrict the uploads to allow only image types that are allowed by Wikimedia Commons by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5543
Replaced campaignPreference with CAMPAIGNS_DEFAULT_PREFERENCE by @Kwong-Yu-Zhou in https://github.com/commons-app/apps-android-commons/pull/5357
Fix crash when explore tab is clicked by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5550
Handle the response shown to the user with correct message by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5541
Changed line break behaviour. by @ivanacha in https://github.com/commons-app/apps-android-commons/pull/5562
Fix Crash Edit Categories Fragment by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5510
Fix Crash in LocationPickerActivity when device configuration is changed by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5500
Fixed reproducible crash when marking last pictures as "not for upload" by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5635
Message spelling and punctuation improvement by @amire80 in https://github.com/commons-app/apps-android-commons/pull/5638
Custom picker: Show differently pictures that are currently being uploaded by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5618
fix: thumbnail of rotated image not visible during upload by @mshdabiola in https://github.com/commons-app/apps-android-commons/pull/5552
Resolve switching languages problem in settings fragment by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5560
Fix - Custom picker sometimes crashing when marking many pictures as "not for upload" towards the bottom by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5639
Fix -Custom picker: thumbnails sometimes blank by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5640
Remove Image From Upload Wizard by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5636
Made Nearby show all pins that could be presented on the screen, rather than a circle by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5553
Fixed Blue square appears at end of description of image uploaded by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5616
Refactor curlatLng to currentLatLng by @aahlad2000 in https://github.com/commons-app/apps-android-commons/pull/5646
Make sure thanks count is displayed properly in Achievements screen by @sivaraam in https://github.com/commons-app/apps-android-commons/pull/5647
Refactor : String when achievements not loaded by @neeldoshii in https://github.com/commons-app/apps-android-commons/pull/5653
Fix Custom picker: "uploading" overlay icon disappears when marking another pic as "not for upload" by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5648
Fixes #4704: Remove 'Please Wait' dialog and do task in background by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5570
Fix-Peer Review Buttons not get disabled after voting an Image for deletion by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5519
Enhacement - Add Custom Image Selector FAB Option to Nearby by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5655
Set Wallpaper in background by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5665
Fixes App crashes on clicking Save (EditActivity) by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5670
Adds a 'Remove Location' button to the UploadWizard #5247 by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5672
Rename be-x-old language code to be-tarask in languages list by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5676
Fix Crash EditDescriptionActivity when switched dark/light mode by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5503
Allow only 1 picture to be selected by System Picker through Nearby by @rohit9625 in https://github.com/commons-app/apps-android-commons/pull/5680
Resolves Issue #5413 Crash when opening Nearby when location permission hasn't been granted yet by @ShashwatKedia in https://github.com/commons-app/apps-android-commons/pull/5418
Fix : Dialog Scroll Issue for devices below Android 10 by @neeldoshii in https://github.com/commons-app/apps-android-commons/pull/5663
Feat : Added a feature for users to add feadback on github by @neeldoshii in https://github.com/commons-app/apps-android-commons/pull/5578
Add a .mailmap file to update bvibber's name/email by @bvibber in https://github.com/commons-app/apps-android-commons/pull/5684
Fix Failing Tests in DescriptionEditActivityUnitTest by @shashankiitbhu in https://github.com/commons-app/apps-android-commons/pull/5685
Add Adaptive Icon by @RedAuburn in https://github.com/commons-app/apps-android-commons/pull/5687
remove yue-hant again by @RedAuburn in https://github.com/commons-app/apps-android-commons/pull/5702
rename method setImageTobeUploaded to setImageToBeUploaded by @rohit-satya in https://github.com/commons-app/apps-android-commons/pull/5706
Changed Created by in Neaby export by @kanahia1 in https://github.com/commons-app/apps-android-commons/pull/5652
Full Changelog: https://github.com/commons-app/apps-android-commons/compare/v4.2.1...v5.0.0
Full Changelog: https://github.com/commons-app/apps-android-commons/compare/v4.2.1...v5.0.0
Full Changelog: https://github.com/commons-app/apps-android-commons/compare/v4.2.0...v4.2.1
This tag contains code that doesn't work. Checkout v4.2.0-beta instead.
Full Changelog: https://github.com/commons-app/apps-android-commons/compare/v4.1.0...v4.2.0-beta
Fixed UGC issue by adding "Report" button
Fixed bug with wrong dates taken from EXIF Fixed various crashes