2102 Commits

Author SHA1 Message Date
Justin Biggs
a765ba91c0 932 excludes .zim files from backup part two adding core file somehow the core manifest file didn't go in, so trying again. 2019-11-17 08:52:48 -06:00
Justin Biggs
3e91210e47 932 excludes .zim files from backup 2019-11-16 12:43:57 -06:00
Emmanuel Engelhart
cb1c7a3fad Use proper utf8 bullet character 2019-11-14 16:21:53 -05:00
Sean Mac Gillicuddy
8057ef6b6e 1360 add custom publishing code for a custom app 2019-11-14 14:39:52 +00:00
Aditya-Sood
c2412dee6c Refactor code 2019-11-12 23:14:55 +05:30
Aditya-Sood
04371325ad Refactor: Use data class for search-suggestions 2019-11-12 15:05:02 +05:30
Aditya-Sood
1cb81c9657 Merge branch 'issue/765temp' into issue/765 2019-11-07 20:48:00 +05:30
Aditya-Sood
4307565c52 Fix code style 2019-11-07 20:22:36 +05:30
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