|
1 | 1 | # Wikimedia Commons for Android
|
2 | 2 |
|
| 3 | +## v5.0.0 |
| 4 | + |
| 5 | +### What's Changed |
| 6 | + |
| 7 | +- Redesigned the map feature to **replace Mapbox with the osmdroid library**. |
| 8 | + Key elements like pin visualization and user-centered display are still |
| 9 | + included in this redesign. This is done to guard against possible misuse of |
| 10 | + the Mapbox token and, more crucially, to keep the app from becoming dependent |
| 11 | + on a service that charges for usage but offers a free tier. |
| 12 | + |
| 13 | + With this change, the app retrieves the map tiles from [Wikimedia maps](https://maps.wikimedia.org). |
| 14 | +- Add the ability to **export locations of nearby missing pictures in GPX and |
| 15 | + KML formats**. This allows users to browse the locations with desired radius |
| 16 | + for offline use in their favourite map apps like OsmAnd or Maps.me, enhancing |
| 17 | + accessibility and offline functionality. |
| 18 | +- **Limited the uploads via the custom image picker** to a maximum of 20. |
| 19 | +- Added two menu choices for **transparent image backgrounds**, giving users the |
| 20 | + option of either a black or white background, increasing adaptability to |
| 21 | + various theme settings. |
| 22 | + |
| 23 | + User customization option has been provided with the |
| 24 | + ability to save background color selections permanently on a per image basis. |
| 25 | +- Implemented functionality to **automatically resume uploads** that become |
| 26 | + stuck due to app termination or device reboot. |
| 27 | +- Added a **compass arrow in the Nearby banner** shown in the "Contributions" |
| 28 | + screen to guide users towards the nearest item, thus providing the missing |
| 29 | + directional cues. The arrow dynamically adjusts based on device rotation, |
| 30 | + aligning with the calculated bearing towards the target location. Further, |
| 31 | + the distance and direction are updated as the user moves. |
| 32 | +- Implemented **voice input feature** for caption and description fields, |
| 33 | + enabling users to dictate text directly into these fields. |
| 34 | +- Improved various flows in the app to **redirect users to the login page** and |
| 35 | + display a persistent message **if their session becomes invalid** due to a |
| 36 | + password change, enhancing user guidance and security measures. |
| 37 | + |
| 38 | +### Revamps and refactorings |
| 39 | + |
| 40 | +- **Revamped initial upload screen layout and the description edit screen layout** |
| 41 | + for enhanced user experience and ensuring better symmetry in the design. |
| 42 | +- **Replaced Butterknife with ViewBinding** in various places of the app. |
| 43 | +- Transferred essential code from **the redundant data-client module** to the |
| 44 | + main Commons app code, enabling its integration and facilitating the removal |
| 45 | + of the redundant module. Further, convert various parts of the code to Kotlin. |
| 46 | +- **Revamped the various location permission flows** to ensure consistency for |
| 47 | + the sake of a better user experience. |
| 48 | + |
| 49 | +### Bug fixes and various changes |
| 50 | + |
| 51 | +- Resolved an issue where paused uploads that were subsequently cancelled were |
| 52 | + still being uploaded. |
| 53 | +- Fixed an issue where some user information such as upload count were not |
| 54 | + displayed in the "Contributions" and "Profile" screens. |
| 55 | +- Fixed the long-standing broken *"Picture of the Day" widget* to restore its |
| 56 | + usability. |
| 57 | +- Resolved an issue where some categories were hidden at the top of Upload |
| 58 | + Wizard suggestions. |
| 59 | +- Resolved an issue where there was a grey empty screen at Upload wizard when |
| 60 | + the app was denied the files permission. |
| 61 | +- Implemented logic to bypass media in Peer Review if the current reviewer is |
| 62 | + also the user who uploaded the media. |
| 63 | +- Corrected arrow image behaviour in the first upload screen: now displays down |
| 64 | + arrow when details card is fully visible, aligning with expected user |
| 65 | + interaction. |
| 66 | +- Updated app icon to improve visibility and recognition on F-Droid. |
| 67 | +- Fixed issue causing all pictures to disappear and activity to reload fully in |
| 68 | + the custom image selector after marking a picture as 'not for upload', now |
| 69 | + ensuring only the selected picture is removed as expected. |
| 70 | + |
| 71 | +What's listed here is only a subset of all the changes. Check the full-list of |
| 72 | +the changes in [this link](https://github.com/commons-app/apps-android-commons/compare/v4.2.1...v4.3.0). |
| 73 | +Alternatively, checkout this release on GitHub releases page for an exhaustive |
| 74 | +list of changes and the various contributors who contributed the same. |
| 75 | + |
3 | 76 | ## v4.2.1
|
4 | 77 |
|
5 | 78 | - Provide the ability to edit an image to losslessly rotate it while uploading
|
|
0 commit comments