Releases: commons-app/apps-android-commons
Releases · commons-app/apps-android-commons
v5.6.0-beta
What's Changed
- Skip image upload to Wikidata (nearby -> green pins) by @sonalyadav1 in #6349
- Fix/file usage not working by @rohit9625 in #6354
- Fix infinite loading circular progress bar after nominating for deletion by @rohit9625 in #6324
- Fixes Issue 6312: GPS has huge error and does not update (in Nearby) by @Jason-Whitmore in #6352
- Convert top level "Utils" class to kotlin by @psh in #6364
- Prevent "Is this a picture of..." popup from appearing in Nearby uploads by @sonalyadav1 in #6359
- Update bug-report.yml to use Type:bug label as per issue #6356 by @Kota-Jagadeesh in #6363
- convert top level classes to kotlin by @psh in #6368
- Convert media package to kotlin by @psh in #6369
- Fix java.lang.SecurityException for ACTION_OPEN_DOCUMENT by @RitikaPahwa4444 in #6370
- Show author/uploader names in Media Details for Commons licensing compliance by @Copilot in #6375
- Optimise SPARQL query for single entity metadata using wikibase:label by @sonalyadav1 in #6376
- Updated the strange wording in MoreBottomSheetFragment by @shraavv in #6378
- Fix email verification input by @Kota-Jagadeesh in #6367
New Contributors
- @Kota-Jagadeesh made their first contribution in #6363
- @Copilot made their first contribution in #6375, thanks to @nicolas-raoul :)
- @shraavv made their first contribution in #6378
Full Changelog: v5.5.0...v5.6.0-beta
v5.5.0
What's Changed
- Fixes Issue 6308: Explore map shows image at my location rather than at shown location by @Jason-Whitmore in #6315
- Fix: Use concise Wikidata feedback message while keeping full UI text by @sonalyadav1 in #6318
- Fix : UninitializedPropertyAccessException by @sonalyadav1 in #6248
- Migrated from Groovy to Kotlin DSL and upgrade AGP version by @rohit9625 in #6322
- Fix Kotlin warnings (related to issue #5996) by @Rsedp8 in #6320
- Fixes issue #6242 (again) by @Jason-Whitmore in #6325
- Refactor long log line in SingleWebViewActivity to comply with code style by @devjadiya in #6333
- Fix invalid resource directory causing test failure by @Saifuddin53 in #6337
- Fixes Issue 6326: Explore Map: green label sometimes hidden by other pins thumbnails by @Jason-Whitmore in #6334
- Implement single selection logic in custom image picker by @sonalyadav1 in #6341
- The Upload Wizard's language drop-down now reflects the language used in the pin label. by @sonalyadav1 in #6346
- Fix: prevent showing NearbyCard when seeing our contributions from Profile screen by @rohit9625 in #6339
New Contributors
- @Rsedp8 made their first contribution in #6320
- @devjadiya made their first contribution in #6333
Full Changelog: v5.4.1...v5.5.0
v5.5.0-beta
What's Changed
- Fixes Issue 6308: Explore map shows image at my location rather than at shown location by @Jason-Whitmore in #6315
- Fix: Use concise Wikidata feedback message while keeping full UI text by @sonalyadav1 in #6318
- Fix : UninitializedPropertyAccessException by @sonalyadav1 in #6248
- Migrated from Groovy to Kotlin DSL and upgrade AGP version by @rohit9625 in #6322
- Fix Kotlin warnings (related to issue #5996) by @Rsedp8 in #6320
- Fixes issue #6242 (again) by @Jason-Whitmore in #6325
- Refactor long log line in SingleWebViewActivity to comply with code style by @devjadiya in #6333
- Fix invalid resource directory causing test failure by @Saifuddin53 in #6337
- Fixes Issue 6326: Explore Map: green label sometimes hidden by other pins thumbnails by @Jason-Whitmore in #6334
- Implement single selection logic in custom image picker by @sonalyadav1 in #6341
- The Upload Wizard's language drop-down now reflects the language used in the pin label. by @sonalyadav1 in #6346
- Fix: prevent showing NearbyCard when seeing our contributions from Profile screen by @rohit9625 in #6339
New Contributors
- @Rsedp8 made their first contribution in #6320
- @devjadiya made their first contribution in #6333
Full Changelog: v5.4.1...v5.5.0-beta
v5.4.1
What's Changed
- FIX : Custom picker detect images that is already in commons by @sonalyadav1 in #6288
- Code Enhancement (Explore Map) by @khushbuk0711 in #6293
- Improve credit line in image list by @whym in #6295
- Change back some variable names that were accidentally changed by @whym in #6297
- Nearby List: Only show place cards with loaded names by @andy-ife in #6301
- Move failing tests to the androidTest source-set as they interact with Fragment Lifecycle by @rohit9625 in #6302
- Fixes Issue 6262: [Bug]: Error occurred while loading images by @Jason-Whitmore in #6291
Full Changelog: v5.3.0...v5.4.1
v5.4.1 Beta
v5.4.0 Beta
What's Changed
- FIX : Custom picker detect images that is already in commons by @sonalyadav1 in #6288
- Code Enhancement (Explore Map) by @khushbuk0711 in #6293
- Improve credit line in image list by @whym in #6295
- Change back some variable names that were accidentally changed by @whym in #6297
- Nearby List: Only show place cards with loaded names by @andy-ife in #6301
- Move failing tests to the androidTest source-set as they interact with Fragment Lifecycle by @rohit9625 in #6302
- Fixes Issue 6262: [Bug]: Error occurred while loading images by @Jason-Whitmore in #6291
Full Changelog: v5.3.0...v5.4.0-beta
v5.3.0
What's Changed
- Fixes Issue #6241: Explore>Map images show "Unknown" by @Jason-Whitmore in #6260
- FooterAdapter.kt: changed enum access of FooterItem by @Prinuel in #6271
- Fix: IndexOutOfBoundsException crash when removing last two images of multiupload by @rohit9625 in #6124
- Enable EmailAuth support. by @dbrant in #6277
- Fixes issue #6242: Explore>Map: Two pin labels appear at the same time by @Jason-Whitmore in #6279
- Mark ❌ for closed locations (P3999) in Nearby by @sonalyadav1 in #6273
- ui: make recenter FAB theme-aware using Material attributes by @samimshoaib01 in #6281
- BookmarkLocationsFragment.kt:fix android studio warnings for this fi… by @Prinuel in #6283
New Contributors
- @Prinuel made their first contribution in #6271
- @samimshoaib01 made their first contribution in #6281
Full Changelog: v5.2.0...v5.3.00
v5.2.0
What's Changed
- Fixes #5806 Implemented "Refresh" button to clear the cache and reload the Nearby map by @noahvendrig in #5891
- CI failing, fix test by @parneet-guraya in #5893
CommonsApplication
migrate to kotlin & some lint fixes by @parneet-guraya in #5879- Database bug fix by @rohit9625 in #5902
- Partial fixes for errors and warnings reported by ./gradlew lint by @baijun6 in #5885
- Improve string formatting in OkHttpJsonApiClient.java by @sikehish in #5916
- Revert back to MainScope for database and ui updates by @rohit9625 in #5914
- Fixes #5918: Hide edit options for logged-out users in Explore screen by @Saifuddin53 in #5920
- custom-selector: adds a button to delete the current folder in custom selector by @why-lab in #5925
- Improve Unique File Name Search by @AlexG-2003 in #5877
- Migrated util module files from java to kotlin by @Saifuddin53 in #5935
- Migrated util module from Java to Kotlin by @Saifuddin53 in #5938
- Migrated widget module from Java to Kotlin by @Saifuddin53 in #5940
- Migrated ui and theme modules from Java to Kotlin by @Saifuddin53 in #5942
- Migrated settings modules from Java to Kotlin by @Saifuddin53 in #5944
- In Achievement models, made use of data classes and added immutability by @u7479759 in #5905
- Migrated recentlanguages and repository module from Java to Kotlin by @Saifuddin53 in #5948
- Fix unit tests by @rohit9625 in #5947
- Migrated review module from Java to Kotlin by @Saifuddin53 in #5950
- Migrated quiz module from Java to Kotlin by @Saifuddin53 in #5952
- Migrated notification module from Java to Kotlin by @Saifuddin53 in #5955
- Migrated navtab module from Java to Kotlin by @Saifuddin53 in #5965
- Convert auth package to kotlin by @psh in #5966
- Fix modification on bottom sheet's data when coming from Nearby Banner and clicked on other pins by @rohit9625 in #5937
- Migrate campaigns package to kotlin by @psh in #5969
- Migrated logging module from Java to Kotlin by @Saifuddin53 in #5972
- Migrate kvstore to kotlin by @psh in #5973
- Convert dependency inject ("di") package to kotlin by @psh in #5976
- Migrated Bookmark from
Java
toKotlin
by @neeldoshii in #5960 - Migration of locationpicker module from Java to Kotlin by @Saifuddin53 in #5981
- Migrate location and language module from Java to Kotlin by @Saifuddin53 in #5988
- Convert profile package to kotlin by @psh in #5979
- Convert mwapi/wikidata to kotlin (part 1) by @psh in #5991
- Migrated filepicker from Java to Kotlin by @Saifuddin53 in #5997
- Convert wikidata/mwapi to kotlin (part 2) by @psh in #5999
- Bug Fixs & Enhancement of Achievement Screen by @neeldoshii in #5666
- chore : Lint fix by @neeldoshii in #5995
- Convert wikidata/mwapi to kotlin (part 3) by @psh in #6004
- Migrate Feedback module from
Java
toKt
by @neeldoshii in #5985 - Delete empty files by @parneet-guraya in #6009
- Feature: Show where file is being used on Commons & Other wikis by @parneet-guraya in #6006
- Security : Migrated exifInterface to androidx exif.interface by @neeldoshii in #6013
- Convert wikidata/mwapi to kotlin (part 4) by @psh in #6010
- Migrated helper modules to kotlin by @Saifuddin53 in #6007
- Migrated category module from Java to Kotlin by @Saifuddin53 in #6016
- Make dialogs modal by @parneet-guraya in #6015
- Always show upload icon by @parneet-guraya in #6022
- Resolve crash when submitting feedback without internet access by @angrezichatterbox in #6018
- FolderDeletionHelper: Fix unintentional deletion of subfolders and non-images by custom selector by @savsch in #6027
- Issue #5996 - Fix Android Studio warnings in LocationPickerActivity.kt by @savsch in #6026
- Convert upload to kotlin (part 1) by @psh in #6024
- Remove temporary String.strip() implementation by @parneet-guraya in #6028
- Fix edit button shown when image has no location by @savsch in #6029
- [Enhancement] Fix #5042 Add copy link button by @Justweng in #5080
- Fix caption lost after accepting "Is this a picture of..." by @savsch in #6030
- FilePicker: Fix error when multiple images are returned from Documents based picker by @savsch in #6033
- Feature: Bookmark Categories by @parneet-guraya in #6035
- Add pull down to refresh in Contributions screen by @parneet-guraya in #6041
- Fix multi-line paste filtering in
Caption
input by @parneet-guraya in #6050 - Nearby: Fix race condition and lag when loading pin details, faster overlay management by @savsch in #6047
- Fix #6054: Rename SAVEPROGRESSDAILOG to SAVEPROGRESSDIALOG by @MohitKambli in #6058
- Nearby: Fix disappearing of pins loaded from cache (#6052) by @savsch in #6057
- Nearby: Fix map moving by itself after scrolling if a list item has previously been clicked. by @savsch in #6061
- Replaces Log to Timber by @neeldoshii in #6062
- chore : removed the redundant timber tag. by @neeldoshii in #6065
- Fixed the migrations warning under Kotlin header #13282 by @sonalyadav1 in #6060
- Fix: Allow back button functionality to dismiss language selection dialog #6066 by @sonalyadav1 in #6067
- Nearby: No longer keeps loading until timeout when map is zoomed out by @savsch in #6070
- Convert upload to kotlin (part 2) by @psh in #6069
- Refactor usage of Html.fromHtml to handle deprecation #6002 by @sonalyadav1 in #6074
- Fix crash by @parneet-guraya in #6073
- Nearby: show cached pins even when internet is unavailable (fixes #6051) by @savsch in #6081
- Fix: Crash When Clicking on Bookmarked Locations by @sonalyadav1 in #6080
- Fix existing depictions getting removed when adding new ones by @parneet-guraya in #6075
- Delete file by @parneet-guraya in #6079
- Add cancel button to dialogs with no button by @parneet-guraya in https://github.com/commons-app/apps-android-...
v5.2.0-alpha
What's Changed
- Fixes #5806 Implemented "Refresh" button to clear the cache and reload the Nearby map by @noahvendrig in #5891
- CI failing, fix test by @parneet-guraya in #5893
CommonsApplication
migrate to kotlin & some lint fixes by @parneet-guraya in #5879- Database bug fix by @rohit9625 in #5902
- Partial fixes for errors and warnings reported by ./gradlew lint by @baijun6 in #5885
- Improve string formatting in OkHttpJsonApiClient.java by @sikehish in #5916
- Revert back to MainScope for database and ui updates by @rohit9625 in #5914
- Fixes #5918: Hide edit options for logged-out users in Explore screen by @Saifuddin53 in #5920
- custom-selector: adds a button to delete the current folder in custom selector by @why-lab in #5925
- Improve Unique File Name Search by @AlexG-2003 in #5877
- Migrated util module files from java to kotlin by @Saifuddin53 in #5935
- Migrated util module from Java to Kotlin by @Saifuddin53 in #5938
- Migrated widget module from Java to Kotlin by @Saifuddin53 in #5940
- Migrated ui and theme modules from Java to Kotlin by @Saifuddin53 in #5942
- Migrated settings modules from Java to Kotlin by @Saifuddin53 in #5944
- In Achievement models, made use of data classes and added immutability by @u7479759 in #5905
- Migrated recentlanguages and repository module from Java to Kotlin by @Saifuddin53 in #5948
- Fix unit tests by @rohit9625 in #5947
- Migrated review module from Java to Kotlin by @Saifuddin53 in #5950
- Migrated quiz module from Java to Kotlin by @Saifuddin53 in #5952
- Migrated notification module from Java to Kotlin by @Saifuddin53 in #5955
- Migrated navtab module from Java to Kotlin by @Saifuddin53 in #5965
- Convert auth package to kotlin by @psh in #5966
- Fix modification on bottom sheet's data when coming from Nearby Banner and clicked on other pins by @rohit9625 in #5937
- Migrate campaigns package to kotlin by @psh in #5969
- Migrated logging module from Java to Kotlin by @Saifuddin53 in #5972
- Migrate kvstore to kotlin by @psh in #5973
- Convert dependency inject ("di") package to kotlin by @psh in #5976
- Migrated Bookmark from
Java
toKotlin
by @neeldoshii in #5960 - Migration of locationpicker module from Java to Kotlin by @Saifuddin53 in #5981
- Migrate location and language module from Java to Kotlin by @Saifuddin53 in #5988
- Convert profile package to kotlin by @psh in #5979
- Convert mwapi/wikidata to kotlin (part 1) by @psh in #5991
- Migrated filepicker from Java to Kotlin by @Saifuddin53 in #5997
- Convert wikidata/mwapi to kotlin (part 2) by @psh in #5999
- Bug Fixs & Enhancement of Achievement Screen by @neeldoshii in #5666
- chore : Lint fix by @neeldoshii in #5995
- Convert wikidata/mwapi to kotlin (part 3) by @psh in #6004
- Migrate Feedback module from
Java
toKt
by @neeldoshii in #5985 - Delete empty files by @parneet-guraya in #6009
- Feature: Show where file is being used on Commons & Other wikis by @parneet-guraya in #6006
- Security : Migrated exifInterface to androidx exif.interface by @neeldoshii in #6013
- Convert wikidata/mwapi to kotlin (part 4) by @psh in #6010
- Migrated helper modules to kotlin by @Saifuddin53 in #6007
- Migrated category module from Java to Kotlin by @Saifuddin53 in #6016
- Make dialogs modal by @parneet-guraya in #6015
- Always show upload icon by @parneet-guraya in #6022
- Resolve crash when submitting feedback without internet access by @angrezichatterbox in #6018
- FolderDeletionHelper: Fix unintentional deletion of subfolders and non-images by custom selector by @savsch in #6027
- Issue #5996 - Fix Android Studio warnings in LocationPickerActivity.kt by @savsch in #6026
- Convert upload to kotlin (part 1) by @psh in #6024
- Remove temporary String.strip() implementation by @parneet-guraya in #6028
- Fix edit button shown when image has no location by @savsch in #6029
- [Enhancement] Fix #5042 Add copy link button by @Justweng in #5080
- Fix caption lost after accepting "Is this a picture of..." by @savsch in #6030
- FilePicker: Fix error when multiple images are returned from Documents based picker by @savsch in #6033
- Feature: Bookmark Categories by @parneet-guraya in #6035
- Add pull down to refresh in Contributions screen by @parneet-guraya in #6041
- Fix multi-line paste filtering in
Caption
input by @parneet-guraya in #6050 - Nearby: Fix race condition and lag when loading pin details, faster overlay management by @savsch in #6047
- Fix #6054: Rename SAVEPROGRESSDAILOG to SAVEPROGRESSDIALOG by @MohitKambli in #6058
- Nearby: Fix disappearing of pins loaded from cache (#6052) by @savsch in #6057
- Nearby: Fix map moving by itself after scrolling if a list item has previously been clicked. by @savsch in #6061
- Replaces Log to Timber by @neeldoshii in #6062
- chore : removed the redundant timber tag. by @neeldoshii in #6065
- Fixed the migrations warning under Kotlin header #13282 by @sonalyadav1 in #6060
- Fix: Allow back button functionality to dismiss language selection dialog #6066 by @sonalyadav1 in #6067
- Nearby: No longer keeps loading until timeout when map is zoomed out by @savsch in #6070
- Convert upload to kotlin (part 2) by @psh in #6069
- Refactor usage of Html.fromHtml to handle deprecation #6002 by @sonalyadav1 in #6074
- Fix crash by @parneet-guraya in #6073
- Nearby: show cached pins even when internet is unavailable (fixes #6051) by @savsch in #6081
- Fix: Crash When Clicking on Bookmarked Locations by @sonalyadav1 in #6080
- Fix existing depictions getting removed when adding new ones by @parneet-guraya in #6075
- Delete file by @parneet-guraya in #6079
- Add cancel button to dialogs with no button by @parneet-guraya in https://github.com/commons-app/apps-android-...