32 Commits

Author SHA1 Message Date
MohitMaliFtechiz
05e231579b Fixed: Compilation issues in unit test cases. The issue was in Gradle itself, which was preventing us from merging or excluding duplicate META-INF files.
* Upgraded Gradle to `8.11.0-alpha03` for better support for Android 16.
* Upgraded the Gradle wrapper to `8.13`, the latest version.
* Fixed: Some deprecated methods in the custom app's Gradle. The new methods for registering tasks are better than the previous ones, which is why Gradle deprecated the older methods.
* Refactored the `createDynamically` task for custom apps according to new gradle.
* Fixed: Some lint and detekt issues.
2025-03-31 15:27:31 +05:30
MohitMaliFtechiz
5ea7e86277 Refined the Compose dependencies.
* Refactored the dependencies to be included only in the modules where they are required.
* Removed unnecessary dependencies from the project.
2025-03-07 23:04:07 +01:00
MohitMaliFtechiz
55bcccce8c Migrating the ErrorActivity in jetpack.
* Added the jetpack compose libraries in project.
2025-03-07 23:04:07 +01:00
MohitMaliFtechiz
3423bbf671 Added support for Android 15. 2025-01-03 17:06:48 +01:00
MohitMaliFtechiz
0278fa8a0c Added test cases to the CI for testing the minified version of the application to prevent this type of error from happening in the future. 2024-09-13 16:59:01 +05:30
MohitMali
5ad4e6167a Remove JCenter and update kiwixlib 2022-08-19 16:55:22 +05:30
MohitMali
0ae2610020 moving fetch2 library to jitpack 2022-05-14 07:45:37 +02:00
Gouri Panda
1c4271b71d added mavenCentral() 2021-06-30 11:37:14 -07:00
Sean Mac Gillicuddy
19bd06a460 #2082 Very slow search function - replace RX with Flow 2020-09-22 13:08:00 +01:00
HissPirat
8021f99777 #2159 moved dependency string to libs 2020-06-30 14:28:30 +02:00
HissPirat
cb13f4440f #2159 added navigation safeargs to allow for navigation to reader when selecting book from library 2020-06-22 16:55:18 +02:00
Sean Mac Gillicuddy
3a2ac5f064 #1659 Autoload next video - replace content provider with WebResource input streams 2020-03-30 13:17:50 +01:00
Sean Mac Gillicuddy
80c3276786 Add detekt 2019-12-11 14:44:26 +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
26c203f287 correct core packaging, alter pre-commit hook and travis for multimodule build 2019-10-01 13:32:25 +01:00
Sean Mac Gillicuddy
449d47ca3f use buildSrcVersions to extract dependencies, correct pre-commit script 2019-09-30 14:38:10 +01:00
Sean Mac Gillicuddy
8bb9bca68a Add custom module 2019-09-27 15:28:40 +01:00
Sean Mac Gillicuddy
feae2de5d2 create module core 2019-09-27 12:58:59 +01:00
Sean Mac Gillicuddy
24d265420d update play publisher and build tools 2019-09-11 10:45:08 +01:00
Sean Mac Gillicuddy
0323af70ad #1386 remove lint inspection profile, update dependencies, minor fixes 2019-09-04 13:58:47 +01:00
Sean Mac Gillicuddy
8458d721d5 #1386 replace downloadManager with fetch 2019-08-30 15:31:19 +01:00
Sean Mac Gillicuddy
31840ed88a #1307 majority of kotlin inspections raised to error level and fixed - lint baseline regenerated - ide formatter/lint and ktlint aligned 2019-07-25 12:45:19 +01:00
Sean Mac Gillicuddy
fd9f797105 #1238 Unit test FileSearch 2019-06-28 14:18:16 +01:00
Sean Mac Gillicuddy
54eed3fc9c Merge branch 'macgills/2.5-kotlin' into macgills/2.5-mergeable-to-dev
# Conflicts:
#	.travis.yml
#	app/build.gradle
#	app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/di/components/TestComponent.java
#	app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/di/modules/TestJNIModule.java
#	app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/tests/DownloadTest.java
#	app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/tests/NetworkTest.java
#	app/src/main/AndroidManifest.xml
#	build.gradle
2019-06-14 12:14:19 +01:00
Sean Mac Gillicuddy
3cb357f9bd Merge branch 'master' into macgills/2.5-mergeable-to-dev
# Conflicts:
#	app/build.gradle
#	app/src/androidTest/java/org/kiwix/kiwixmobile/database/KiwixDatabaseTest.java
#	app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/tests/DownloadTest.java
#	app/src/androidTestKiwix/java/org/kiwix/kiwixmobile/tests/NetworkTest.java
#	app/src/main/AndroidManifest.xml
#	app/src/main/java/org/kiwix/kiwixmobile/KiwixApplication.java
#	app/src/main/java/org/kiwix/kiwixmobile/base/BaseFragment.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/local/dao/BookDao.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/local/dao/NetworkLanguageDao.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/local/entity/BookDataSource.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/remote/KiwixService.java
#	app/src/main/java/org/kiwix/kiwixmobile/database/KiwixDatabase.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/components/ApplicationComponent.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/modules/ApplicationModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/modules/NetworkModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/ChunkUtils.java
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadFragment.java
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadService.java
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/model/DownloadModel.kt
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/model/DownloadRequest.kt
#	app/src/main/java/org/kiwix/kiwixmobile/error/ErrorActivity.java
#	app/src/main/java/org/kiwix/kiwixmobile/library/LibraryAdapter.java
#	app/src/main/java/org/kiwix/kiwixmobile/library/entity/LibraryNetworkEntity.java
#	app/src/main/java/org/kiwix/kiwixmobile/main/MainActivity.java
#	app/src/main/java/org/kiwix/kiwixmobile/settings/KiwixSettingsActivity.java
#	app/src/main/java/org/kiwix/kiwixmobile/utils/DialogShower.kt
#	app/src/main/java/org/kiwix/kiwixmobile/utils/LanguageUtils.java
#	app/src/main/java/org/kiwix/kiwixmobile/utils/SharedPreferenceUtil.java
#	app/src/main/java/org/kiwix/kiwixmobile/utils/files/FileSearch.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/SectionsPagerAdapter.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/ZimManageActivity.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/ZimManagePresenter.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/ZimFileSelectFragment.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/LibraryFragment.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/LibraryPresenter.java
#	app/src/main/res/layout/activity_library.xml
#	app/src/main/res/layout/download_item.xml
#	app/src/main/res/layout/download_management.xml
#	app/src/main/res/layout/language_selection.xml
#	app/src/main/res/layout/library_item.xml
#	app/src/main/res/layout/zim_list.xml
#	app/src/main/res/layout/zim_manager.xml
#	app/src/main/res/values/dimens.xml
#	app/src/main/res/values/strings.xml
#	build.gradle
#	gradle/wrapper/gradle-wrapper.properties
2019-06-05 11:45:16 +01:00
soloturn
4e572fb8d6 update android tools to 3.4.1 2019-06-01 17:37:09 +01:00
Shubham gupta Ggps
184f63a854 Updated gradle build tools too 3.3.2 2019-03-31 16:58:56 +01:00
Shubham gupta Ggps
0db3f86318 Update butterknife to 10.1.0 2019-03-31 16:58:56 +01:00
soloturn
6ef2f3fd45 update dagger to 2.21 2019-02-26 18:25:50 +00:00
soloturn
3096562cd1 upgrade mockito, disable jetifying byte-buddy
byte-buddy is a mockito dependency. it introduced java modules, and
jetifier cannot deal with it.  disable jetifying at the moment, as
suggested after considering:
https://stackoverflow.com/questions/52816022/failed-to-resolve-variable-project-groupid
https://issuetracker.google.com/issues/119135578#comment5
https://github.com/raphw/byte-buddy/issues/541
2019-02-26 18:25:50 +00:00
mhutti1
c9e96b2e61 Update gradle version 2019-02-20 00:02:52 +00:00
soloturn
2acf8b4fd6 migrate main build.gradle, settings.gradle to kotlin. 2019-02-10 22:46:07 +00:00