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