2144 Commits

Author SHA1 Message Date
Aditya-Sood
78cba41b81 Solves issue #765 on updated develop 2019-11-07 20:09:42 +05:30
Sean Mac Gillicuddy
3b479eacf6 Merge remote-tracking branch 'origin/develop' into feature/macgills/64-custom-file-validation 2019-11-06 10:47:20 +00:00
Sean Mac Gillicuddy
1ab0b76b55 64 update lint baselines 2019-11-06 10:28:43 +00:00
Seán Mac Gillicuddy
188252345e
Merge pull request #1578 from kiwix/feature/macgills/1577-custom-tab-behaviour
#1577 Custom Apps try to open Home - move HomeUrl related code to app
2019-11-06 10:20:43 +00:00
Sean Mac Gillicuddy
f92664ca5f 64 Custom apps should validate their expansion files and re-download if corrupt/missing - unit test custom download 2019-11-05 16:17:14 +00:00
Sean Mac Gillicuddy
c05742d02a 64 Custom apps should validate their expansion files and re-download if corrupt/missing - add Custom Download flow 2019-11-05 11:30:13 +00:00
Seán Mac Gillicuddy
18e31e6a7a
Merge pull request #1571 from kiwix/feature/abdul/978
Remove redundant permission toast
2019-11-04 10:31:44 +00:00
Sean Mac Gillicuddy
fed540a390 #1577 Custom Apps try to open Home - move HomeUrl related code to app 2019-10-30 13:56:08 +00:00
Abdul Wadood
e6fcf73dbd Remove redundant permission toast 2019-10-29 15:30:17 +05:30
Abdul Wadood
13a63d58ac Remember the books served by Kiwix hotspot 2019-10-26 21:10:00 +05:30
Sean Mac Gillicuddy
a5a4321842 #1563 Unable to download content, UNKNOWN_IO_ERROR - allow all http traffic 2019-10-25 16:17:31 +01:00
Sean Mac Gillicuddy
3af9481f6b #1566 Meta4 files missing hash/pieces 2019-10-25 11:48:03 +01:00
Sean Mac Gillicuddy
9840e2b7af #1560 Opening a zim file results in a crash 2019-10-21 12:42:04 +01:00
Sean Mac Gillicuddy
1262bcee48 move localFileTransfer layout files to app 2019-10-18 13:31:29 +01:00
Sean Mac Gillicuddy
1033a9a45f Create coverage report for instrumented tests where the source lives in other modules 2019-10-18 11:54:31 +01:00
Sean Mac Gillicuddy
af3ef4cf63 Revert "move SplashActivity & FileUtils Instrumentation test to core"
This reverts commit 8a36470d332d5356250e633e02e7af64b4345f1f.
2019-10-18 11:22:52 +01:00
Sean Mac Gillicuddy
8a36470d33 move SplashActivity & FileUtils Instrumentation test to core 2019-10-17 15:18:32 +01:00
Sean Mac Gillicuddy
f7c581c8b4 remove old copyrights 2019-10-17 10:57:16 +01:00
Sean Mac Gillicuddy
381e2bd9d8 Fix ktlint error around sourceset shared across modules 2019-10-16 14:27:37 +01:00
Sean Mac Gillicuddy
5b484f5f19 Merge remote-tracking branch 'origin/develop' into feature/macgills/modularisation 2019-10-16 10:51:01 +01:00
Sean Mac Gillicuddy
74c4aff983 -Augment dependencies so there is no AndroidTest sourceset for core - fix unit tests 2019-10-16 10:42:37 +01:00
Sean Mac Gillicuddy
bfd43334a7 correct packaging 2019-10-15 17:01:21 +01:00
Sean Mac Gillicuddy
bcabfb69fc move ZimManage package to App 2019-10-15 15:49:04 +01:00
Sean Mac Gillicuddy
b23dcab0ec Revert copying reports between directories, move additional default configuration 2019-10-08 14:52:47 +01:00
Sean Mac Gillicuddy
4adfa6b978 -Add example of extracting differing functionality. - Further separate content into respective modules - break plugin config into respective objects 2019-10-08 12:42:55 +01:00
Sean Mac Gillicuddy
0da6bccec8 copy coverage report to pertinent directory 2019-10-03 14:09:25 +01:00
Sean Mac Gillicuddy
6bec72fbb8 assemble only app release 2019-10-03 12:39:35 +01:00
Sean Mac Gillicuddy
b464e3ef53 Fix failing test 2019-10-03 10:15:03 +01:00
Sean Mac Gillicuddy
e2b1b5b51e install junit dependencies for all configurations 2019-10-03 09:20:12 +01:00
Sean Mac Gillicuddy
55a0baa2a4 Don't include android resources for unit tests, requires minSDK 19 2019-10-02 15:07:35 +01:00
Sean Mac Gillicuddy
c32aed4e46 Move common configuration of all modules into buildSrc 2019-10-02 14:20:54 +01:00
Sean Mac Gillicuddy
21e8988ccd update lint baseline 2019-10-02 09:51:35 +01:00
Sean Mac Gillicuddy
d5f3a04b6b Merge branch 'develop' into feature/macgills/modularisation
# Conflicts:
#	app/src/main/java/eu/mhutti1/utils/storage/StorageDevice.kt
#	app/src/main/java/org/kiwix/kiwixmobile/base/BaseContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/base/BaseFragment.kt
#	app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarkItem.kt
#	app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarksContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/bookmark/BookmarksModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/DataModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/local/entity/LibraryDataSource.java
#	app/src/main/java/org/kiwix/kiwixmobile/data/local/entity/NetworkLanguageSpec.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/components/ServiceComponent.kt
#	app/src/main/java/org/kiwix/kiwixmobile/di/modules/ActivityBindingModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/modules/ServiceModule.kt
#	app/src/main/java/org/kiwix/kiwixmobile/di/qualifiers/Computation.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/qualifiers/IO.java
#	app/src/main/java/org/kiwix/kiwixmobile/di/qualifiers/MainThread.java
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/model/Base64String.kt
#	app/src/main/java/org/kiwix/kiwixmobile/downloader/model/Seconds.kt
#	app/src/main/java/org/kiwix/kiwixmobile/extensions/BookExtensions.kt
#	app/src/main/java/org/kiwix/kiwixmobile/extensions/ConnectivityManagerExtensions.kt
#	app/src/main/java/org/kiwix/kiwixmobile/extensions/ImageViewExtensions.kt
#	app/src/main/java/org/kiwix/kiwixmobile/extensions/TextViewExtensions.kt
#	app/src/main/java/org/kiwix/kiwixmobile/extensions/ViewExtensions.kt
#	app/src/main/java/org/kiwix/kiwixmobile/history/HistoryContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/history/HistoryModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/intro/IntroContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/intro/IntroModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/intro/IntroPresenter.java
#	app/src/main/java/org/kiwix/kiwixmobile/language/adapter/LanguageDelegate.kt
#	app/src/main/java/org/kiwix/kiwixmobile/language/adapter/LanguageListItem.kt
#	app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/Action.kt
#	app/src/main/java/org/kiwix/kiwixmobile/language/viewmodel/State.kt
#	app/src/main/java/org/kiwix/kiwixmobile/main/MainContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/main/MainModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/settings/SettingsContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/settings/SettingsPresenter.java
#	app/src/main/java/org/kiwix/kiwixmobile/utils/LanguageContainer.kt
#	app/src/main/java/org/kiwix/kiwixmobile/utils/UpdateUtils.java
#	app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostCallbacks.java
#	app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostContract.java
#	app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostModule.java
#	app/src/main/java/org/kiwix/kiwixmobile/webserver/ZimHostPresenter.java
#	app/src/main/java/org/kiwix/kiwixmobile/wifi_hotspot/IpAddressCallbacks.java
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/BaseBroadcastReceiver.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/ConnectivityBroadcastReceiver.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/DefaultLanguageProvider.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/KiloByte.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/NetworkState.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/SimplePageChangeListener.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/SimpleTextListener.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/ArticleCount.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/StorageObserver.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/adapter/BooksOnDiskAdapter.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/DeleteFiles.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/None.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/fileselect_view/effects/StartMultiSelection.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/adapter/LibraryAdapter.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/adapter/LibraryListItem.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/adapter/base/AdapterDelegate.kt
#	app/src/main/java/org/kiwix/kiwixmobile/zim_manager/library_view/adapter/base/BaseViewHolder.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/KiwixViewModelFactory.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/bookmark/BookmarksActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/bookmark/BookmarksAdapter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/bookmark/BookmarksPresenter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/data/DataSource.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/data/Repository.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/di/ViewModelKey.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/di/modules/ViewModelModule.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/error/ErrorActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/extensions/ActivityExtensions.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/extensions/ContextExtensions.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/help/HelpAdapter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/history/HistoryActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/history/HistoryAdapter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/history/HistoryPresenter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/intro/CustomViewPager.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/intro/IntroActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/intro/IntroPagerAdapter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/language/LanguageActivity.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/language/adapter/LanguageListViewHolder.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/language/viewmodel/LanguageViewModel.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/main/AddNoteDialog.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/main/ConfirmationAlertDialogFragment.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/main/MainActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/main/MainPresenter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/main/OnSwipeTouchListener.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/newdb/entities/BookOnDiskEntity.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/newdb/entities/LanguageEntity.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/settings/PrefsFragment.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/settings/StorageCalculator.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/utils/AlertDialogShower.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/utils/AnimationUtils.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/utils/ImageUtils.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/utils/KiwixDialog.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/utils/ServerUtils.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/utils/SharedPreferenceUtil.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/webserver/WebServerHelper.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/webserver/ZimHostActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/wifi_hotspot/HotspotNotificationManager.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/wifi_hotspot/HotspotService.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/Language.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/fileselect_view/adapter/BooksOnDiskListItem.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/fileselect_view/adapter/BooksOnDiskViewHolder.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/fileselect_view/effects/ShareFiles.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/library_view/adapter/LibraryViewHolder.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/library_view/adapter/base/AbsDelegateAdapter.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/library_view/adapter/base/AdapterDelegateManager.kt
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/FileItem.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/FileListAdapter.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/KiwixWifiP2pBroadcastReceiver.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/LocalFileTransferActivity.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/PeerGroupHandshakeAsyncTask.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/ReceiverDeviceAsyncTask.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/SenderDeviceAsyncTask.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/WifiDirectManager.java
#	core/src/main/java/org/kiwix/kiwixmobile/core/zim_manager/local_file_transfer/WifiPeerListAdapter.java
#	core/src/test/java/org/kiwix/kiwixmobile/core/language/adapter/LanguageDelegateTest.kt
#	core/src/test/java/org/kiwix/kiwixmobile/core/language/viewmodel/SaveLanguagesAndFinishTest.kt
#	core/src/test/java/org/kiwix/kiwixmobile/core/settings/StorageCalculatorTest.kt
#	core/src/test/java/org/kiwix/kiwixmobile/core/zim_manager/LanguageTest.kt
#	core/src/test/java/org/kiwix/kiwixmobile/core/zim_manager/fileselect_view/StorageObserverTest.kt
2019-10-01 16:17:36 +01:00
Sean Mac Gillicuddy
8b8764adbe cherry pick 3.0.4 2019-10-01 16:11:43 +01:00
Sean Mac Gillicuddy
11db4504f9 Redo copyright update 2019-10-01 15:52:42 +01:00
Sean Mac Gillicuddy
f5514cbd72 get instrumentation tests running successfully 2019-10-01 14:55:01 +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
73595a2a11 fix Build.ApplicationId issue 2019-09-27 14:45:49 +01:00
Sean Mac Gillicuddy
09449c4238 Move unit tests to core 2019-09-27 14:36:20 +01:00
Sean Mac Gillicuddy
f7c189dbf7 Get source files compiling 2019-09-27 14:34:04 +01:00
Sean Mac Gillicuddy
7e46a27840 move all source files to library 2019-09-27 13:53:42 +01:00
Sean Mac Gillicuddy
a9f1f8ef7b move all resources to core 2019-09-27 13:18:04 +01:00
Sean Mac Gillicuddy
feae2de5d2 create module core 2019-09-27 12:58:59 +01:00