apps-android-commons/app/src/main/java/fr/free/nrw/commons/upload
Rohit Verma 3e915f9848
Upgrade to SDK 34 (#5790)
* change the overridden method signature as per API 34

* add version check condition to compare with API 23 before adding flag

* refactor: add final keywords, fix typo, and remove redundant spaces

For optimized code only

* upgrade: migrate to SDK 34 and upgrade APG

Additionally, add Jetpack Compose to the project

* AndroidManifest: add new permission for API 34

DescriptionActivity should not be exposed

* refactor: permission should not be check on onCreate for some cases

* add method to get correct storage permission and check partial access

Additionally, add final keywords to reduce compiler warnings

* refactor: prevent app from crashing for SDKs >= 34

* add new UI component to allows user to manage partially access photos

Implement using composeView

* change the overridden method signature as per API 34

* add version check condition to compare with API 23 before adding flag

* refactor: add final keywords, fix typo, and remove redundant spaces

For optimized code only

* upgrade: migrate to SDK 34 and upgrade APG

Additionally, add Jetpack Compose to the project

* AndroidManifest: add new permission for API 34

DescriptionActivity should not be exposed

* refactor: permission should not be check on onCreate for some cases

* add method to get correct storage permission and check partial access

Additionally, add final keywords to reduce compiler warnings

* refactor: prevent app from crashing for SDKs >= 34

* add new UI component to allows user to manage partially access photos

Implement using composeView

* replace deprecated circular progress bar with material progress bar

* remove redundant appcompat dependency

* add condition to check for partial access on API >= 34

It prevents invoking photo picker on UploadActivity.

* UploadWorker: add foreground service type

* fix typos in UploadWorker.kt

* add permission to access media location
2024-09-17 23:58:44 +09:00
..
categories Update allowed recent years to include 2020s (#5761) 2024-07-20 23:16:20 +10:00
depicts remove asynchronous call to fetch local depictedItems (#5792) 2024-08-27 23:07:12 +09:00
license Removed unused butterknife binding import (#5659) 2024-03-27 15:28:00 +09:00
mediaDetails Add code on line 340. Replace the 'Add location' button with 'Edit location' button when user clicks yes in similar image dialog (#5756) 2024-06-15 22:17:28 +02:00
structure/depictions Migrate from Kotlin synthetics to Jetpack view binding (#5546) 2024-02-14 18:29:06 +09:00
worker Upgrade to SDK 34 (#5790) 2024-09-17 23:58:44 +09:00
CountingRequestBody.kt Convert upload client to kotlin (#5568) 2024-02-21 15:55:35 +09:00
Description.kt Convert few model classes to kotlin (#3270) 2019-12-07 02:36:53 +10:00
EXIFReader.java Remove dependency on Exif parsing library. (#2947) 2019-10-05 17:19:48 +05:30
FailedUploadsAdapter.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
FailedUploadsFragment.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
FileMetadataUtils.java Update AndroidX Browser and ExifInterface to latest version (#4223) 2021-02-15 21:35:20 +09:00
FileProcessor.kt Made Nearby show all pins that could be presented on the screen, rather than a circle (#5553) 2024-03-24 23:24:39 +09:00
FileUtils.java Made Nearby show all pins that could be presented on the screen, rather than a circle (#5553) 2024-03-24 23:24:39 +09:00
FileUtilsWrapper.java CodeCleanup : Removed Unused Import from packages. (#5609) 2024-03-08 23:21:27 +09:00
GpsCategoryModel.kt Displaying Category image and Description (#4531) 2022-01-20 15:19:57 +09:00
ImageCoordinates.kt 5196: Fix in-app camera location loss (#5249) 2023-09-01 15:45:50 +09:00
ImageProcessingService.java Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
Language.kt Convert few model classes to kotlin (#3270) 2019-12-07 02:36:53 +10:00
LanguagesAdapter.kt Data client simplification / removal (#5507) 2024-02-03 10:26:06 +09:00
PageContentsCreator.java Changed line break behaviour. (#5562) 2024-02-25 23:00:45 +09:00
PendingUploadsAdapter.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
PendingUploadsContract.java Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
PendingUploadsFragment.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
PendingUploadsPresenter.java Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
ReadFBMD.java Fixes #4437 - Changed indentation on files with 2 spaces to 4 spaces (#4462) 2021-06-21 12:33:11 +09:00
SimilarImageDialogFragment.java Migrate Upload Package To View Binding from Butterknife (#5590) 2024-03-15 14:37:28 -05:00
SimilarImageInterface.java #3408 Refactoring the FileProcessor and GPSExtractor classes (#3543) 2020-03-20 17:18:14 +03:00
StashUploadResult.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
ThumbnailClickedListener.java Refactor uploads (#2981) 2019-06-14 01:09:41 +05:30
ThumbnailsAdapter.java Remove Image From Upload Wizard (#5636) 2024-03-24 17:32:56 +09:00
UploadActivity.java Upgrade to SDK 34 (#5790) 2024-09-17 23:58:44 +09:00
UploadBaseFragment.java Migrate Upload Package To View Binding from Butterknife (#5590) 2024-03-15 14:37:28 -05:00
UploadClient.java Convert upload client to kotlin (#5568) 2024-02-21 15:55:35 +09:00
UploadClient.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
UploadContract.java Fixes #4704: Remove 'Please Wait' dialog and do task in background (#5570) 2024-03-27 16:33:28 +09:00
UploadController.java CodeCleanup : Removed Unused Import from packages. (#5609) 2024-03-08 23:21:27 +09:00
UploadInterface.kt Consistent api interfaces (#5530) 2024-02-09 13:43:01 +09:00
UploadItem.java [WIP]Lossless Transformations(Rotate feature) (#5252) 2023-10-24 13:04:21 +09:00
UploadMediaDetail.kt Migrate from Kotlin synthetics to Jetpack view binding (#5546) 2024-02-14 18:29:06 +09:00
UploadMediaDetailAdapter.java Fixes bug #5721 (Crash when adding and then removing media details) (#5750) 2024-06-06 15:10:26 +02:00
UploadMediaDetailInputFilter.java UploadMediaDetailInputFilter: added pattern to identify colon (#5451) 2024-01-18 09:23:50 +09:00
UploadModel.java Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
UploadModule.java Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
UploadPresenter.java Fixes #4704: Remove 'Please Wait' dialog and do task in background (#5570) 2024-03-27 16:33:28 +09:00
UploadProgressActivity.kt Added pending uploads screen (#5752) 2024-08-30 15:22:54 +09:00
UploadResponse.kt Merge changes from 3.1-release (#4629) 2021-09-16 23:09:29 +10:00
UploadResult.kt Data client simplification / removal (#5507) 2024-02-03 10:26:06 +09:00
UploadThumbnailsAdapterFactory.java Refactor uploads (#2981) 2019-06-14 01:09:41 +05:30
UploadView.java #3699 Multiple upload: Only one file's caption is used for all files, others ignored - share model data with the UI - inline and remove Remote/LocalDataSource (#3707) 2020-05-08 20:21:17 +10:00
WikiBaseInterface.kt Prevent deletion of other structured data when editing depicts (#5741) 2024-08-26 15:43:50 +09:00
WikidataItem.kt #3222 Merge Structured Data branch into master (#3553) 2020-04-21 09:34:53 -07:00
WikidataPlace.kt Migrate from Kotlin synthetics to Jetpack view binding (#5546) 2024-02-14 18:29:06 +09:00