Skip to content

Commit 12ac709

Browse files
committed
Rebrand v4.3.0 as v5.0.0
We have a huge quantum of changes since v4.2.1. So, it makes sense to bump the major release. So, rebrand v4.3.0 as v5.0.0.
1 parent 9f904a9 commit 12ac709

File tree

2 files changed

+75
-2
lines changed

2 files changed

+75
-2
lines changed

CHANGELOG.md

+73
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,78 @@
11
# Wikimedia Commons for Android
22

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+
376
## v4.2.1
477

578
- Provide the ability to edit an image to losslessly rotate it while uploading

app/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -191,8 +191,8 @@ android {
191191
defaultConfig {
192192
//applicationId 'fr.free.nrw.commons'
193193

194-
versionCode 1037
195-
versionName '4.3.0'
194+
versionCode 1038
195+
versionName '5.0.0'
196196
setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())
197197

198198
minSdkVersion 21

0 commit comments

Comments
 (0)