36 Commits

Author SHA1 Message Date
MohitMaliFtechiz
b1fa6ac998 Upgraded the com.googlecode.json-simple to version 1.1.1. * Upgraded the com.squareup.okhttp3:okhttp to version 4.12.0. * Fixed remaining deprecated object. 2025-03-31 12:11:09 +05:30
MohitMaliFtechiz
e472d11dc2 Refactored the java.util.Locale constructor, which is deprecated in Android 16. * Created to utilize the methods introduced in this Android version. * Upgraded AGP to , which supports Android 16. * Replaced targetSdkVersion and compileSdkVersion with targetSdkPreview and compileSdkPreview to add support for Android 16. * After upgrading the gradle lint showing some new errors so we have fixed those lint errors that required us to use the KTX extension functions, as they internally utilize the same functions we were using. 2025-03-31 12:11:09 +05:30
MohitMaliFtechiz
fbe7712b03 Added support for Android 16. * Upgraded the AGP to which supports Android 16.
* Replaced the  and  with , and  to add support for Android 16.
2025-03-31 12:11:09 +05:30
MohitMaliFtechiz
3725e929a5 Upgraded the detekt dependency to version 1.23.8. * Fixed: NoNameShadowing detekt issue 2025-02-24 14:52:14 +05:30
MohitMaliFtechiz
6721be1764 Upgraded detekt and ktlint libraries to latest version. 2025-02-21 19:05:43 +05:30
MohitMaliFtechiz
db41f1d876 Upgraded the Gradle version to 8.7.2 which is required for Android 15.
* Upgraded the `kotlin_coroutines` dependency to `1.10.1`.
* Upgraded the `espresso` dependency to `3.6.1`.
* Upgraded the `tracing` dependency to `1.2.0`.
* Upgraded the `espresso` dependency to `3.6.1`.
* Upgraded the `material` dependency to `1.12.0`.
* Upgraded the `webkit` dependency to `1.12.1`.
* Upgraded the `room` dependency to `2.6.1`.
2025-01-03 17:06:48 +01:00
MohitMaliFtechiz
08c054586a Upgraded the dagger version to 2.53.1.
* Upgraded the ksp version to `2.0.0-1.0.24`.
* Upgraded the kotlin version to `2.0.0`.
* Upgraded the objectbox version to `4.0.3`.
* Removed the deprecated `runBlockingTest` from test cases which was giving compilation error because it is permanently removed in this version of kotlin.
* Replaced some deprecated methods with new methods that is deprecated in latest version of gradle.
* Fixed some string lint issues.
2025-01-03 17:06:48 +01:00
MohitMaliFtechiz
3423bbf671 Added support for Android 15. 2025-01-03 17:06:48 +01:00
MohitMaliFtechiz
2e63d70e6c Fixed: Downloading starts very slowly on Android 14+.
* Upgraded Fetch to 3.4.1.
* Upgraded Kotlin kotlin-stdlib from JDK7 to JDK8.
* Upgraded Kotlin version to 2.0.0 to support the latest Fetch library.
* Upgraded Dagger to 2.53.1.
* Upgraded ObjectBox to 4.0.3.
* Notification now shows "Pause" and "Resume" buttons instead of "pause" and "resume".
* Fixed: Notification buttons were not working on Android 13 and above.
* Fixed: Downloading was not working in the background. Added a foreground service for Fetch so that downloading will continue in the background.
2024-12-23 18:46:32 +05:30
MohitMaliFtechiz
0b4bc66858 Fixed unit coverage test cases.
* Upgraded the jacoco dependency to `0.8.12`.
* Fixed StartSpeechInputTest was failing.
2024-08-16 15:35:10 +00:00
MohitMaliFtechiz
8c522daa07 Upgraded few dependencies. * Upgraded kotlin to to make it compatible with gradle . * Upgraded dagger to to make it compatible with gradle . * Removed from project since it is not maintained from 2020 and new gradle is not compatible with this library, so we have changed the it with binding. 2024-08-16 15:35:10 +00:00
MohitMali
f314e70d0c Upgraded Gradle to 8.1.3 * Added the namespace property in the build.gradle file because, in the newer Gradle version, it is necessary to specify the namespace in the build.gradle file instead of declaring it in the manifest file. 2024-08-16 15:35:10 +00:00
MohitMaliFtechiz
f2e44e02c4 Upgraded many dependencies of our project.
* Upgraded test cases and project dependencies.
* Refactor test cases and project code according to the new changes in dependencies.
2024-03-04 21:18:04 +05:30
MohitMali
11c5b3caa2 Fixed URLConnection not adding headers to the request.
* In this update, we've replaced the `URLConnection` with the OkHttp library, and now headers are being correctly passed in the request. As a result, the Zim file is successfully downloading.
* To integrate OkHttp into our Gradle project, we've moved the OkHttp dependency to our `buildSrc` folder.
2023-10-14 12:48:02 +02:00
MohitMaliFtechiz
aee9d28d9d
Changed secret key as PLAYSTORE_JSON
We have updated the release.yml file to use the new PLAYSTORE_JSON secret key instead of the google_json secret key that was previously used to get credentials. As part of this update, we have renamed the google.json file to playstore.json for better naming consistency with the new secret key.
2023-04-13 12:57:34 +02:00
MohitMaliFtechiz
c965020ade Upgraded android gradle version to 8.0 2023-03-29 09:14:46 +02:00
MohitMali
e6679bc0d1 Removed deprecated gradle features from the project 2023-01-03 14:35:55 +05:30
MohitMali
5ad4e6167a Remove JCenter and update kiwixlib 2022-08-19 16:55:22 +05:30
MohitMaliFtechiz
ee682b0046 upgrade to kotlin 1.7.0 2022-07-01 19:19:44 +02:00
MohitMaliFtechiz
afa6176b59 version change for jacoco and introduce codecov runner 2022-06-20 13:23:57 +05:30
MohitMaliFtechiz
32d672fd72 merging fixes with develop 2022-06-20 13:23:44 +05:30
MohitMali
0ae2610020 moving fetch2 library to jitpack 2022-05-14 07:45:37 +02:00
Sean Mac Gillicuddy
7d2d5f77fa #2220 Update AGP to 4.0.1 - bump version 2020-07-17 10:10:03 +01:00
Sean Mac Gillicuddy
726679a112 bump library versions 2020-07-01 10:08:25 +01:00
Sean Mac Gillicuddy
875aee9373 #2128 Upgrade Android Gradle Plugin to 4.0 - upgrade wrapper - explictly set ndk - upgrade AGP 2020-06-12 14:05:19 +01:00
Sean Mac Gillicuddy
7cd8862397 #2130 Upgrade Kotlin to 1.3.72 - bump version 2020-06-09 10:26:01 +01:00
Sean Mac Gillicuddy
2734d26aac Upgrade kotlin version 2020-04-01 12:25:29 +01:00
Yash Khare
88fbb06c4f Fix #1804 Update gradle version 2020-02-25 20:17:01 +05:30
Yash Khare
95a8e4d692 Fix #1804 Update gradle version 2020-02-25 12:18:02 +05:30
Sean Mac Gillicuddy
36e901c43f #100 Fix Checkstyle issues - upgrade tooling 2020-02-14 11:07:16 +00:00
Sean Mac Gillicuddy
80c3276786 Add detekt 2019-12-11 14:44:26 +00:00
Sean Mac Gillicuddy
372587bb68 #947 upgrade to kotlin 1.3.61 2019-12-05 09:26:24 +00:00
Sean Mac Gillicuddy
8057ef6b6e 1360 add custom publishing code for a custom app 2019-11-14 14:39:52 +00:00
Sean Mac Gillicuddy
778fc768ae 1360 Make abi splits, signing configs and valid release builds intrinsic to an app that applies our plugin - separate custom build logic 2019-11-06 15:22:57 +00:00
Sean Mac Gillicuddy
c32aed4e46 Move common configuration of all modules into buildSrc 2019-10-02 14:20:54 +01:00
Sean Mac Gillicuddy
449d47ca3f use buildSrcVersions to extract dependencies, correct pre-commit script 2019-09-30 14:38:10 +01:00