Skip to content

Commit efc9ae8

Browse files
committed
Merge remote-tracking branch 'origin/v5.1.0'
2 parents d4a9bac + 391408e commit efc9ae8

File tree

4 files changed

+82
-4
lines changed

4 files changed

+82
-4
lines changed

CHANGELOG.md

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

3+
## v5.1.1
4+
5+
### What's changed
6+
7+
* Use Android's new EXIF interface to mitigate security issues in old
8+
EXIF interface.
9+
* Make the icon that helps view the upload queue always visible as it ensures
10+
that the queue accessible at all times.
11+
12+
## v5.1.0
13+
14+
### What's Changed
15+
16+
* Enhanced **upload queue management** in the Commons app for smoother, sequential
17+
processing, clearer progress tracking, prevention of stuck or duplicate
18+
uploads. As part of this improvement, the "Limited Connection mode" has been
19+
removed.
20+
* Added an option in "Nearby" feature enabling users to **provide feedback on
21+
Wikidata items**. Users can report if an item doesn’t exist, is at a different
22+
location, or has other issues, with submissions tagged for easy tracking and
23+
updates.
24+
* Improved the "Nearby" feature by splitting the query into two parts for faster
25+
loading and **better performance, especially in areas with dense amount of
26+
places**. This update also resolves issues with pins overlapping place names.
27+
* Upgraded AGP and **target/compile SDK to 34** and make necessary adjustments to
28+
the app such as adding **"Partial Access" support**. Also includes some minor
29+
refactoring, and replacement of deprecated circular progress bars.
30+
* Fixed an **UI issue where the 'Subcategories' and 'Parent Categories' tabs
31+
appeared blank** in the Category Details screen. Resolved by optimizing view
32+
binding handling in the parent fragments.
33+
* Fixed an issue where editing depictions removed all other structured data from
34+
images. Now, **only depictions are updated, preserving other associated data**.
35+
* Fixed **map centering** in the image upload flow to **use GPS EXIF tag location**
36+
from pictures and ensured "Show in map app" accurately reflects this location.
37+
* Fixed navigation **after uploading via Nearby by directing users to the Uploads
38+
activity** instead of returning to Nearby, preventing confusion about needing to
39+
upload again.
40+
41+
### Bug fixes and various changes
42+
43+
* Improved the "Nearby" feature to fetch labels based on the user's preferred
44+
language instead of defaulting to English.
45+
* Added a legend to the "Nearby" feature indicating pin statuses: red for items
46+
without pictures, green for those with pictures, and grey for items being
47+
checked. A floating action button now allows users to toggle the legend's
48+
visibility.
49+
* Fixed an issue where the "Nominate for deletion" option is shown to logged out
50+
users, preventing app errors and crashes.
51+
* Updated the regex pattern that filters categories with an year in it to also
52+
filter the 2020s.
53+
* Fix an issue where past depictions were not shown as suggestions, despite
54+
being saved correctly.
55+
* Fixed an issue in custom image picker where exiting the media preview showed
56+
only the first image and cleared selections. Now, previously selected images
57+
are restored correctly after exiting the preview. This was contributed.
58+
* Fixed an issue in custom image picker where scrolling behavior did not
59+
maintain position after exiting fullscreen preview, ensuring users remain at
60+
the same point in their image roll unless actioned images are filtered. This
61+
was contributed.
62+
* Fixed Nearby map not showing new pins on map move by removing the 2000m scroll
63+
threshold and adding an 800ms debounce for smoother pin updates when the map
64+
is moved. Queued searches are now canceled on fragment destruction.
65+
* Revised author information retrieval to emphasize the custom author name from
66+
the metadata instead of the default registered username.
67+
* Enhanced notification classification to properly identify "email" type
68+
notifications and prompting users to check their e-mail inbox when such
69+
notifications are clicked.
70+
* Resolved a bug in the language chooser that incorrectly greyed-out previously
71+
selected languages, ensuring only the current language is non-selectable during
72+
image upload.
73+
* Resolved pin color update issue in "Nearby" feature where the pin colour
74+
failed to be updated after a successful image upload.
75+
76+
What's listed here is only a subset of all the changes. Check the full-list of
77+
the changes in [this link](https://github.com/commons-app/apps-android-commons/compare/v5.0.2...v5.1.0).
78+
Alternatively, checkout [this release on GitHub releases page](https://github.com/commons-app/apps-android-commons/releases/tag/v5.1.0)
79+
for an exhaustive list of changes and the various contributors who contributed the same.
80+
381
## v5.0.2
482

583
- Enhanced multi-upload functionality with user prompts to clarify that all images would share the

app/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ android {
212212
defaultConfig {
213213
//applicationId 'fr.free.nrw.commons'
214214

215-
versionCode 1040
216-
versionName '5.0.2'
215+
versionCode 1042
216+
versionName '5.1.1'
217217
setProperty("archivesBaseName", "app-commons-v$versionName-" + getBranchName())
218218

219219
minSdkVersion 21

app/src/main/AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -262,4 +262,4 @@
262262
android:required="false" />
263263
</application>
264264

265-
</manifest>
265+
</manifest>

app/src/main/res/layout/fragment_achievements.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
android:fillViewport="true"
99
tools:ignore="ContentDescription" >
1010

11-
<!-- TODO Add ContentDescription For ALL Images Added ignore to suppress Lints -->
11+
<!-- TODO Add ContentDescription For ALL Images Added ignore to suppress Lints -->
1212

1313
<androidx.constraintlayout.widget.ConstraintLayout
1414
android:id="@+id/layout"

0 commit comments

Comments
 (0)