Hi all,
Hope you have been well! We have just released v5.0.1 of the Commons Android app to production. The update is now available on Play store [1] and F-droid [2]. You could also build the app directly from our GitHub repository [3].
If you've faced issues with your profile not working / contribution information not being shown appropriately, sorry about that! We've fixed that in this version :-)
We've had yet another revamp of the Maps screens in this version. We replaced Mapbox altogether with the osmdroid library. Key elements like pin visualization and user-centered display are still included in this redesign. We did this 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.
As a consequence, you may observe the Nearby and other Map screens not being as snappy as they used to. We've noticed this and are actively discussing on ways to improve the same[4]. Feel free to chime in with your thoughts.
Talking about improvements to the app, this year Kanahia will be contributing to the app during Google Summer of Code 2024! His project will focus on improving upload queue management [5]. He will be mentored by Nicolas and Ritika.
Other significant changes:
- Add the ability to export locations of nearby missing pictures in GPX and KML formats. This allows you to browse the locations with desired radius for offline use in your favourite map apps like OsmAnd or Maps.ME
- Added a compass arrow in the Nearby banner shown in the "Contributions" screen to guide you 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 you move.
- Implemented voice input feature for caption and description fields, enabling you to dictate text directly into these fields.
- Improved various flows in the app to redirect you to the login page and display a persistent message if your session becomes invalid due to a password change.
- Revamped initial upload screen layout and the description edit screen layout for enhanced user experience and ensuring better symmetry in the design.
These are only a small chunk of all the changes that were part of this release. Checkout our release notes [3] for a more detailed set of changes since the last announcement.
As always, feel free to reach our to us with your valuable feedback. You could share feedback in our talk page [6] / by writing an e-mail to commons-app-android@googlegroups.com / via our issue tracker [7].
[[ References ]]
[1]: https://play.google.com/store/apps/details?id=fr.free.nrw.commons (staged rollout has been initiated. It should be available in few days) [2]: https://f-droid.org/en/packages/fr.free.nrw.commons [3]: https://github.com/commons-app/apps-android-commons/releases/tag/v5.0.0 [4]: https://github.com/commons-app/apps-android-commons/issues/5529 [5]: https://phabricator.wikimedia.org/T360265 [6]: https://commons.wikimedia.org/wiki/Commons_talk:Mobile_app [7]: https://github.com/commons-app/apps-android-commons/issues
Best regards, Sivaraam (User:Kaartic)
From some who uses the app regularly, has big thumbs, and needs reading glasses I'll appreciate the voice input feature, now it just has to recognise my Australian accent 🤣 this should be interesting, and I'll apologize early on for any slips of the tongue.
Thank you and everyone thats working on it.
On Mon, 13 May 2024 at 03:07, Kaartic Sivaraam kaartic.sivaraam@gmail.com wrote:
Hi all,
Hope you have been well! We have just released v5.0.1 of the Commons Android app to production. The update is now available on Play store [1] and F-droid [2]. You could also build the app directly from our GitHub repository [3].
If you've faced issues with your profile not working / contribution information not being shown appropriately, sorry about that! We've fixed that in this version :-)
We've had yet another revamp of the Maps screens in this version. We replaced Mapbox altogether with the osmdroid library. Key elements like pin visualization and user-centered display are still included in this redesign. We did this 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.
As a consequence, you may observe the Nearby and other Map screens not being as snappy as they used to. We've noticed this and are actively discussing on ways to improve the same[4]. Feel free to chime in with your thoughts.
Talking about improvements to the app, this year Kanahia will be contributing to the app during Google Summer of Code 2024! His project will focus on improving upload queue management [5]. He will be mentored by Nicolas and Ritika.
Other significant changes:
- Add the ability to export locations of nearby missing pictures in GPX
and KML formats. This allows you to browse the locations with desired radius for offline use in your favourite map apps like OsmAnd or Maps.ME
- Added a compass arrow in the Nearby banner shown in the "Contributions"
screen to guide you 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 you move.
- Implemented voice input feature for caption and description fields,
enabling you to dictate text directly into these fields.
- Improved various flows in the app to redirect you to the login page
and display a persistent message if your session becomes invalid due to a password change.
- Revamped initial upload screen layout and the description edit
screen layout for enhanced user experience and ensuring better symmetry in the design.
These are only a small chunk of all the changes that were part of this release. Checkout our release notes [3] for a more detailed set of changes since the last announcement.
As always, feel free to reach our to us with your valuable feedback. You could share feedback in our talk page [6] / by writing an e-mail to commons-app-android@googlegroups.com / via our issue tracker [7].
[[ References ]]
(staged rollout has been initiated. It should be available in few
days) [2]: https://f-droid.org/en/packages/fr.free.nrw.commons [3]: https://github.com/commons-app/apps-android-commons/releases/tag/v5.0.0 [4]: https://github.com/commons-app/apps-android-commons/issues/5529 [5]: https://phabricator.wikimedia.org/T360265 [6]: https://commons.wikimedia.org/wiki/Commons_talk:Mobile_app [7]: https://github.com/commons-app/apps-android-commons/issues
Best regards, Sivaraam (User:Kaartic) _______________________________________________ Commons-l mailing list -- commons-l@lists.wikimedia.org To unsubscribe send an email to commons-l-leave@lists.wikimedia.org
Hi Gnangarra,
On 13/05/24 10:45, Gnangarra wrote:
From some who uses the app regularly, has big thumbs, and needs reading glasses I'll appreciate the voice input feature, now it just has to recognise my Australian accent 🤣 this should be interesting, and I'll apologize early on for any slips of the tongue.
Good to hear that you would find the voice input feature helpful. As to the australian accent being recognized, we just piggy back on the speech-to-text services that are available in your device. If you already use any speech-to-text service that recognizes your accent well, the same should work fine for app's voice input feature too.
If you notice any discrepancy, feel free to let us know :-)
Thank you and everyone thats working on it.
Thank you for the kind words!
-- Sivaraam
Hi Sivaraam,
Thanks for the update! Exciting to hear about the improvements and Kanahia's involvement in Google Summer of Code. Looking forward to exploring the new features.
Best regards,