apps-android-commons/app/src/main/java/fr/free/nrw/commons
VoidRaven 4c621364c9
Fix/6404 app crashes theme change multi upload (#6429)
* Prevent IndexOutOfBoundsException in setUploadMediaDetails by validating index and list size (#6404)

* fixed UninitializedPropertyAccessException by safely initializing and accessing imageAdapter (#6404)

* fixed indexOutOfBoundsException by safely handling saved state and index in onViewCreated (#6404)

* resolve Unresolved reference by replacing setImageToBeUploaded with direct field assignments (#6404)

* Fix test compilation by removing obsolete testSetImageToBeUploaded and adding tha testInitializeFragmentWithUploadItem (#6404)

* Fix test compilation by removing testInitializeFragmentWithUploadItem with unresolved onImageProcessed (#6404)

* fix: test failures in UploadMediaDetailFragmentUnitTest by removing obsolete tests and initializing defaultKvStore (#6404)

* Fixed all the typos

---------

Co-authored-by: Nicolas Raoul <nicolas.raoul@gmail.com>
2025-10-11 21:38:07 +09:00
..
actions Fix Kotlin warnings (related to issue #5996) (#6320) 2025-05-29 20:25:00 +09:00
activity Refactor long log line in SingleWebViewActivity to comply with code style (#6333) 2025-06-03 09:30:52 +09:00
auth Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
bookmarks Fixes Issue 6436: getString(...) must not be null (#6474) 2025-10-11 14:12:19 +09:00
campaigns Convert top level "Utils" class to kotlin (#6364) 2025-07-04 20:18:52 +09:00
category Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
concurrency Fix Kotlin warnings (related to issue #5996) (#6320) 2025-05-29 20:25:00 +09:00
contributions Remove commented out code and associated strings (#6475) 2025-10-10 23:25:46 +09:00
coordinates Refactor variable names to adhere to naming conventions (#6111) 2025-01-09 17:22:42 +09:00
customselector Fix/6404 app crashes theme change multi upload (#6429) 2025-10-11 21:38:07 +09:00
data Convert explore package to kotlin (#6389) 2025-08-04 11:44:00 +09:00
db Fix crash on app startup by bumping up room database version 2025-06-08 19:16:01 +05:30
delete Fix infinite loading circular progress bar after nominating for deletion (#6324) 2025-06-25 12:24:03 +09:00
description Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
di fix: add User-Agent to NetworkingModule http client (#6415) 2025-08-30 07:52:08 +09:00
edit Migrated exifInterface to androidx exif.interface (#6013) 2024-12-10 03:54:11 +10:00
explore fix: map crash (fixes #6432) (#6479) 2025-10-11 14:38:07 +09:00
feedback add cancel button (#6078) 2024-12-29 08:20:32 +09:00
filepicker 6357: Fix java.lang.SecurityException for multi-uploads (#6402) 2025-08-20 01:46:02 +10:00
fileusages Added the wiki prefix to titles in GlobalFileUsage for issue #6416 (#6417) 2025-09-04 19:47:53 +09:00
kvstore Migrate kvstore to kotlin (#5973) 2024-11-29 14:01:29 +09:00
language Migrate location and language module from Java to Kotlin (#5988) 2024-12-03 15:27:11 +09:00
location maps intent: preserve zoom and show red pin (#6160) 2025-01-28 11:36:35 +09:00
locationpicker added padding inset for mapview (#6427) 2025-09-24 23:18:02 +09:00
logging Replaces Log to Timber (#6062) 2024-12-22 14:44:57 +09:00
media Change filename to username in toasts about sending thanks (#6467) 2025-10-11 14:53:57 +09:00
mwapi Fix infinite loading circular progress bar after nominating for deletion (#6324) 2025-06-25 12:24:03 +09:00
navtab updated the strange wording (#6378) 2025-07-16 23:11:21 +09:00
nearby Rename an identifier with a non-ASCII character (#6460) 2025-10-09 10:06:23 +09:00
notification Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
profile Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
quiz Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
recentlanguages fix: use context instead of requireContext() for backward compatibility (#6403) 2025-08-23 12:33:30 +05:30
repository Fix Kotlin warnings (related to issue #5996) (#6320) 2025-05-29 20:25:00 +09:00
review Fixes Issue #6384: java.lang.NullPointerException in ReviewActivity (#6394) 2025-09-05 15:36:47 +09:00
settings Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
theme Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
ui rm file (#6079) 2024-12-29 07:53:04 +09:00
upload Fix/6404 app crashes theme change multi upload (#6429) 2025-10-11 21:38:07 +09:00
utils Fixes Issue 6436: getString(...) must not be null (#6474) 2025-10-11 14:12:19 +09:00
widget Migrated widget module from Java to Kotlin (#5940) 2024-11-20 12:41:50 +09:00
wikidata Skip image upload to Wikidata (nearby -> green pins) (#6349) 2025-06-22 22:40:15 +09:00
AboutActivity.kt Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
BaseMarker.kt Partial fixes for errors and warnings reported by ./gradlew lint (#5885) 2024-10-27 22:59:09 +09:00
BasePresenter.kt Convert top level "Utils" class to kotlin (#6364) 2025-07-04 20:18:52 +09:00
BetaConstants.kt Issue-5662-kotlinstyle (#5833) 2024-09-19 13:56:45 +09:00
CameraPosition.kt Issue-5662-kotlinstyle (#5833) 2024-09-19 13:56:45 +09:00
CommonsApplication.kt Convert bookmarks package to kotlin (#6387) 2025-08-01 08:26:16 +09:00
MapController.kt convert top level classes to kotlin (#6368) 2025-07-07 09:50:16 +09:00
Media.kt Convert top level "Utils" class to kotlin (#6364) 2025-07-04 20:18:52 +09:00
MediaDataExtractor.kt Improve credit line in image list (#6295) 2025-04-23 23:23:09 +09:00
OkHttpConnectionFactory.kt fix: add User-Agent to NetworkingModule http client (#6415) 2025-08-30 07:52:08 +09:00
Urls.kt Issue-5662-kotlinstyle (#5833) 2024-09-19 13:56:45 +09:00
ViewPagerAdapter.kt convert top level classes to kotlin (#6368) 2025-07-07 09:50:16 +09:00
WelcomeActivity.kt Bump target sdk to API 35 and make the app UI compatible with edge to edge (#6393) 2025-08-23 12:27:37 +05:30
WelcomePagerAdapter.kt convert top level classes to kotlin (#6368) 2025-07-07 09:50:16 +09:00