├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── app_distribution.yml │ └── assemble_test.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── kotlin │ │ └── liou │ │ └── rayyuan │ │ └── ebooksearchtaiwan │ │ └── ExampleInstrumentedTest.kt │ ├── debug │ └── res │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── liou │ │ │ └── rayyuan │ │ │ └── ebooksearchtaiwan │ │ │ ├── BaseActivity.kt │ │ │ ├── EBookSearchApplication.kt │ │ │ ├── booksearch │ │ │ ├── BookResultListScreen.kt │ │ │ ├── BookSearchActivity.kt │ │ │ ├── BookSearchScreen.kt │ │ │ ├── BookSearchViewModel.kt │ │ │ ├── composable │ │ │ │ ├── AdBanner.kt │ │ │ │ ├── BasicTextInputField.kt │ │ │ │ ├── BookHeader.kt │ │ │ │ ├── BookSearchItem.kt │ │ │ │ ├── BookSearchList.kt │ │ │ │ ├── ComposeConstraint.kt │ │ │ │ ├── ConfirmRemoveRecordDialog.kt │ │ │ │ ├── SearchBox.kt │ │ │ │ ├── SearchRecords.kt │ │ │ │ └── ServiceStatusList.kt │ │ │ ├── list │ │ │ │ ├── BookHeader.kt │ │ │ │ ├── BookSearchResultItem.kt │ │ │ │ └── BookUiModel.kt │ │ │ ├── review │ │ │ │ └── PlayStoreReviewHelper.kt │ │ │ ├── screen │ │ │ │ ├── BookSearchListScreenContent.kt │ │ │ │ ├── BookSearchResultScreen.kt │ │ │ │ └── ServiceListScreen.kt │ │ │ └── viewstate │ │ │ │ ├── BookResultViewState.kt │ │ │ │ └── ScreenState.kt │ │ │ ├── bookstorereorder │ │ │ ├── BookStoreReorderActivity.kt │ │ │ ├── BookStoreReorderScreen.kt │ │ │ ├── BookStoreReorderViewModel.kt │ │ │ ├── BookStoreReorderViewState.kt │ │ │ ├── composable │ │ │ │ └── BookStoreOrderItem.kt │ │ │ └── model │ │ │ │ └── SortedStore.kt │ │ │ ├── camerapreview │ │ │ ├── BarcodeScanner.kt │ │ │ ├── CameraPreviewActivity.kt │ │ │ ├── model │ │ │ │ └── BarcodeResult.kt │ │ │ ├── permission │ │ │ │ └── CameraPermissionScreen.kt │ │ │ ├── preview │ │ │ │ ├── CameraPreviewScreen.kt │ │ │ │ ├── CameraPreviewViewModel.kt │ │ │ │ └── CameraViewFinder.kt │ │ │ └── usecase │ │ │ │ └── CameraUseCase.kt │ │ │ ├── composable │ │ │ ├── AssetColorResolver.kt │ │ │ ├── CollectionUtils.kt │ │ │ ├── DebounceClick.kt │ │ │ ├── DraggableItem.kt │ │ │ ├── EBookDropdownMenu.kt │ │ │ ├── OptionMenuItem.kt │ │ │ └── iconpack │ │ │ │ ├── BaselineCheck24Px.kt │ │ │ │ ├── BaselineClear24Px.kt │ │ │ │ ├── BaselineFilterCenterFocus24Px.kt │ │ │ │ ├── EBookIcons.kt │ │ │ │ ├── KeyboardArrowUp24Dp.kt │ │ │ │ └── SearchBlack24Dp.kt │ │ │ ├── di │ │ │ ├── AppModule.kt │ │ │ └── BarcodeScannerModule.kt │ │ │ ├── domain │ │ │ └── UserPreferenceManagerImpl.kt │ │ │ ├── interactor │ │ │ └── UserRankingWindowFacade.kt │ │ │ ├── misc │ │ │ ├── DeeplinkHelper.kt │ │ │ └── EventTracker.kt │ │ │ ├── preferencesetting │ │ │ ├── PreferenceExtensions.kt │ │ │ ├── PreferenceSettingsActivity.kt │ │ │ ├── PreferenceSettingsScreen.kt │ │ │ └── PreferenceSettingsViewModel.kt │ │ │ ├── simplewebview │ │ │ └── SimpleWebViewScreen.kt │ │ │ ├── ui │ │ │ ├── Dimens.kt │ │ │ ├── PreviewConstrants.kt │ │ │ ├── composables │ │ │ │ ├── DeviceOrientation.kt │ │ │ │ └── DeviceOrientationListener.kt │ │ │ └── theme │ │ │ │ ├── EBookColorScheme.kt │ │ │ │ ├── EBookDrawableResources.kt │ │ │ │ ├── EBookTheme.kt │ │ │ │ └── Palette.kt │ │ │ ├── utils │ │ │ ├── ActivityViewBinding.kt │ │ │ ├── ClipboardHelper.kt │ │ │ ├── CustomTabSessionManager.kt │ │ │ ├── DeviceVibrateHelper.kt │ │ │ ├── Extensions.kt │ │ │ ├── NetworkChecker.kt │ │ │ ├── ResourceHelper.kt │ │ │ └── SystemInfoCollectorImpl.kt │ │ │ └── view │ │ │ ├── Router.kt │ │ │ └── StoreNameExtensions.kt │ └── res │ │ ├── color │ │ ├── custom_check_box.xml │ │ └── custom_dark_check_box.xml │ │ ├── drawable-anydpi │ │ ├── ic_baseline_check_24px.xml │ │ ├── ic_baseline_clear_24px.xml │ │ ├── ic_baseline_filter_center_focus_24px.xml │ │ ├── ic_baseline_reorder_24px.xml │ │ ├── ic_baseline_reorder_light_24px.xml │ │ ├── ic_keyboard_arrow_up_24dp.xml │ │ ├── ic_keyboard_white_24dp.xml │ │ ├── ic_loading.xml │ │ ├── ic_more_vert_black_24dp.xml │ │ ├── ic_outline_photo_camera_24px.xml │ │ ├── ic_search_black_24dp.xml │ │ ├── ic_search_white_24dp.xml │ │ └── ic_sentiment_very_dissatisfied_black_24dp.xml │ │ ├── drawable-v24 │ │ └── ic_launcher_monochrome.xml │ │ ├── drawable │ │ ├── big_icon.png │ │ ├── book_image_placeholder.xml │ │ ├── material_rounded_button.xml │ │ ├── material_rounded_button_dark_mode.xml │ │ └── material_rounded_button_green.xml │ │ ├── layout │ │ ├── activity_preference.xml │ │ └── preference_widget_material_switch.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.png │ │ ├── values-zh-rCN │ │ ├── arrays.xml │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ ├── arrays.xml │ │ └── strings.xml │ │ ├── values │ │ ├── arrays.xml │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── strings_url.xml │ │ └── styles.xml │ │ └── xml │ │ ├── locales_config.xml │ │ └── remote_config_default.xml │ └── test │ └── kotlin │ └── liou │ └── rayyuan │ └── ebooksearchtaiwan │ └── ExampleUnitTest.kt ├── ci.keystore ├── commonMain ├── .gitignore ├── build.gradle.kts ├── consumer-rules.pro ├── proguard-rules.pro └── src │ ├── api │ └── java │ │ └── com │ │ └── rayliu │ │ └── commonmain │ │ ├── data │ │ └── api │ │ │ ├── BookSearchApi.kt │ │ │ └── BookStoresApi.kt │ │ └── di │ │ └── DataModule.kt │ ├── main │ ├── AndroidManifest.xml │ ├── kotlin │ │ └── com │ │ │ └── rayliu │ │ │ └── commonmain │ │ │ ├── BookStoresSorter.kt │ │ │ ├── DataStoreExtension.kt │ │ │ ├── LevenshteinDistanceHelper.kt │ │ │ ├── OffsetDateTimeHelper.kt │ │ │ ├── SystemInfoCollector.kt │ │ │ ├── Utils.kt │ │ │ ├── data │ │ │ ├── BookStoreKeys.kt │ │ │ ├── DefaultStoreNames.kt │ │ │ ├── api │ │ │ │ ├── BookSearchService.kt │ │ │ │ └── BookStoresService.kt │ │ │ ├── dao │ │ │ │ ├── SearchRecordDao.kt │ │ │ │ └── SearchRecordDaoImpl.kt │ │ │ ├── dto │ │ │ │ ├── LocalSearchRecord.kt │ │ │ │ ├── NetworkBook.kt │ │ │ │ ├── NetworkBookStore.kt │ │ │ │ ├── NetworkCrawerResult.kt │ │ │ │ └── NetworkResult.kt │ │ │ └── mapper │ │ │ │ ├── BookDataMapper.kt │ │ │ │ ├── BookListMapper.kt │ │ │ │ ├── BookStoreDetailsMapper.kt │ │ │ │ ├── BookStoreMapper.kt │ │ │ │ ├── BookStoresMapper.kt │ │ │ │ ├── LocalSearchRecordMapper.kt │ │ │ │ ├── NetworkBookStoreListToBookStoreDetailListMapper.kt │ │ │ │ ├── NetworkResultToBookStoreListMapper.kt │ │ │ │ ├── SearchRecordMapper.kt │ │ │ │ ├── SearchResultMapper.kt │ │ │ │ └── basic │ │ │ │ ├── ListMapper.kt │ │ │ │ ├── Mapper.kt │ │ │ │ ├── NullableInputListMapper.kt │ │ │ │ └── NullableOutputListMapper.kt │ │ │ ├── di │ │ │ ├── DispatcherModule.kt │ │ │ ├── DomainModule.kt │ │ │ ├── JsonModule.kt │ │ │ └── MiscModule.kt │ │ │ └── domain │ │ │ ├── model │ │ │ ├── Book.kt │ │ │ ├── BookResult.kt │ │ │ ├── BookStore.kt │ │ │ ├── BookStoreDetails.kt │ │ │ ├── BookStores.kt │ │ │ ├── SearchRecord.kt │ │ │ └── SearchResult.kt │ │ │ ├── repository │ │ │ ├── BookRepository.kt │ │ │ ├── BookRepositoryImpl.kt │ │ │ ├── BookStoreDetailsRepository.kt │ │ │ ├── BookStoreDetailsRepositoryImpl.kt │ │ │ ├── BrowseHistoryRepository.kt │ │ │ ├── BrowseHistoryRepositoryImpl.kt │ │ │ ├── SearchRecordRepository.kt │ │ │ └── SearchRecordRepositoryImpl.kt │ │ │ ├── service │ │ │ └── UserPreferenceManager.kt │ │ │ └── usecase │ │ │ ├── DeleteAllSearchRecordUseCase.kt │ │ │ ├── DeleteSearchRecordUseCase.kt │ │ │ ├── GetBookStoresDetailUseCase.kt │ │ │ ├── GetBooksWithStoresUseCase.kt │ │ │ ├── GetDefaultBookSortUseCase.kt │ │ │ ├── GetIsUserSeenRankWindowUseCase.kt │ │ │ ├── GetSearchRecordsCountsUseCase.kt │ │ │ ├── GetSearchRecordsUseCase.kt │ │ │ ├── GetSearchSnapshotUseCase.kt │ │ │ ├── SaveDefaultBookSortUseCase.kt │ │ │ └── SaveUserHasSeenRankWindowUseCase.kt │ └── sqldelight │ │ └── com │ │ └── rayliu │ │ └── commonmain │ │ └── data │ │ └── database │ │ └── SearchRecords.sq │ ├── mock │ ├── assets │ │ ├── book_result_sample01.json │ │ ├── book_result_sample02.json │ │ └── book_store_sample01.json │ └── java │ │ └── com │ │ └── rayliu │ │ └── commonmain │ │ ├── data │ │ ├── BookSearchApi.kt │ │ └── BookStoresApi.kt │ │ ├── di │ │ └── DataModule.kt │ │ └── utils │ │ └── AssetsTextFileLoaderExtensions.kt │ └── test │ └── java │ └── com │ └── rayliu │ └── commonmain │ └── ExampleUnitTest.kt ├── deteket-config.yml ├── fastlane └── metadata │ └── android │ ├── en-US │ ├── full_description.txt │ └── short_description.txt │ ├── zh-CN │ ├── full_description.txt │ └── short_description.txt │ └── zh-TW │ ├── full_description.txt │ └── short_description.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── releasenotes.txt ├── script └── environmentSetup.sh └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/app_distribution.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/.github/workflows/app_distribution.yml -------------------------------------------------------------------------------- /.github/workflows/assemble_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/.github/workflows/assemble_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/kotlin/liou/rayyuan/ebooksearchtaiwan/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/androidTest/kotlin/liou/rayyuan/ebooksearchtaiwan/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/debug/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /app/src/debug/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/debug/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/BaseActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/EBookSearchApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/EBookSearchApplication.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookResultListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookResultListScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookSearchActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookSearchActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookSearchScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookSearchScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookSearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/BookSearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/AdBanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/AdBanner.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BasicTextInputField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BasicTextInputField.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BookHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BookHeader.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BookSearchItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BookSearchItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BookSearchList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/BookSearchList.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/ComposeConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/ComposeConstraint.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/ConfirmRemoveRecordDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/ConfirmRemoveRecordDialog.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/SearchBox.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/SearchBox.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/SearchRecords.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/SearchRecords.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/ServiceStatusList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/composable/ServiceStatusList.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/list/BookHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/list/BookHeader.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/list/BookSearchResultItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/list/BookSearchResultItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/list/BookUiModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/list/BookUiModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/review/PlayStoreReviewHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/review/PlayStoreReviewHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/screen/BookSearchListScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/screen/BookSearchListScreenContent.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/screen/BookSearchResultScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/screen/BookSearchResultScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/screen/ServiceListScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/screen/ServiceListScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/viewstate/BookResultViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/viewstate/BookResultViewState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/viewstate/ScreenState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/booksearch/viewstate/ScreenState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderViewState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/BookStoreReorderViewState.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/composable/BookStoreOrderItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/composable/BookStoreOrderItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/model/SortedStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/bookstorereorder/model/SortedStore.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/BarcodeScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/BarcodeScanner.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/CameraPreviewActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/CameraPreviewActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/model/BarcodeResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/model/BarcodeResult.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/permission/CameraPermissionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/permission/CameraPermissionScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/preview/CameraPreviewScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/preview/CameraPreviewScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/preview/CameraPreviewViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/preview/CameraPreviewViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/preview/CameraViewFinder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/preview/CameraViewFinder.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/usecase/CameraUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/camerapreview/usecase/CameraUseCase.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/AssetColorResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/AssetColorResolver.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/CollectionUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/CollectionUtils.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/DebounceClick.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/DebounceClick.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/DraggableItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/DraggableItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/EBookDropdownMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/EBookDropdownMenu.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/OptionMenuItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/OptionMenuItem.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/BaselineCheck24Px.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/BaselineCheck24Px.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/BaselineClear24Px.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/BaselineClear24Px.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/BaselineFilterCenterFocus24Px.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/BaselineFilterCenterFocus24Px.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/EBookIcons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/EBookIcons.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/KeyboardArrowUp24Dp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/KeyboardArrowUp24Dp.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/SearchBlack24Dp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/composable/iconpack/SearchBlack24Dp.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/di/BarcodeScannerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/di/BarcodeScannerModule.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/domain/UserPreferenceManagerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/domain/UserPreferenceManagerImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/interactor/UserRankingWindowFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/interactor/UserRankingWindowFacade.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/misc/DeeplinkHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/misc/DeeplinkHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/misc/EventTracker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/misc/EventTracker.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceExtensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceSettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceSettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceSettingsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceSettingsScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceSettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/preferencesetting/PreferenceSettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/simplewebview/SimpleWebViewScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/simplewebview/SimpleWebViewScreen.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/Dimens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/Dimens.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/PreviewConstrants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/PreviewConstrants.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/composables/DeviceOrientation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/composables/DeviceOrientation.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/composables/DeviceOrientationListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/composables/DeviceOrientationListener.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/EBookColorScheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/EBookColorScheme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/EBookDrawableResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/EBookDrawableResources.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/EBookTheme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/EBookTheme.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/Palette.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/ui/theme/Palette.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/ActivityViewBinding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/ActivityViewBinding.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/ClipboardHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/ClipboardHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/CustomTabSessionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/CustomTabSessionManager.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/DeviceVibrateHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/DeviceVibrateHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/NetworkChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/NetworkChecker.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/ResourceHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/ResourceHelper.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/SystemInfoCollectorImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/utils/SystemInfoCollectorImpl.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/view/Router.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/view/Router.kt -------------------------------------------------------------------------------- /app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/view/StoreNameExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/kotlin/liou/rayyuan/ebooksearchtaiwan/view/StoreNameExtensions.kt -------------------------------------------------------------------------------- /app/src/main/res/color/custom_check_box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/color/custom_check_box.xml -------------------------------------------------------------------------------- /app/src/main/res/color/custom_dark_check_box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/color/custom_dark_check_box.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_baseline_check_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_baseline_check_24px.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_baseline_clear_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_baseline_clear_24px.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_baseline_filter_center_focus_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_baseline_filter_center_focus_24px.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_baseline_reorder_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_baseline_reorder_24px.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_baseline_reorder_light_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_baseline_reorder_light_24px.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_keyboard_arrow_up_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_keyboard_arrow_up_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_keyboard_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_keyboard_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_loading.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_loading.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_more_vert_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_more_vert_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_outline_photo_camera_24px.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_outline_photo_camera_24px.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_search_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_search_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_search_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_search_white_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi/ic_sentiment_very_dissatisfied_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-anydpi/ic_sentiment_very_dissatisfied_black_24dp.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable-v24/ic_launcher_monochrome.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/big_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable/big_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/book_image_placeholder.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable/book_image_placeholder.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/material_rounded_button.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable/material_rounded_button.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/material_rounded_button_dark_mode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable/material_rounded_button_dark_mode.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/material_rounded_button_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/drawable/material_rounded_button_green.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_preference.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/layout/activity_preference.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/preference_widget_material_switch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/layout/preference_widget_material_switch.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_background.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_background.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_background.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values-zh-rCN/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rTW/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values-zh-rTW/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /app/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings_url.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/strings_url.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/locales_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/xml/locales_config.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/remote_config_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/main/res/xml/remote_config_default.xml -------------------------------------------------------------------------------- /app/src/test/kotlin/liou/rayyuan/ebooksearchtaiwan/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/app/src/test/kotlin/liou/rayyuan/ebooksearchtaiwan/ExampleUnitTest.kt -------------------------------------------------------------------------------- /ci.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/ci.keystore -------------------------------------------------------------------------------- /commonMain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /commonMain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/build.gradle.kts -------------------------------------------------------------------------------- /commonMain/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/consumer-rules.pro -------------------------------------------------------------------------------- /commonMain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/proguard-rules.pro -------------------------------------------------------------------------------- /commonMain/src/api/java/com/rayliu/commonmain/data/api/BookSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/api/java/com/rayliu/commonmain/data/api/BookSearchApi.kt -------------------------------------------------------------------------------- /commonMain/src/api/java/com/rayliu/commonmain/data/api/BookStoresApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/api/java/com/rayliu/commonmain/data/api/BookStoresApi.kt -------------------------------------------------------------------------------- /commonMain/src/api/java/com/rayliu/commonmain/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/api/java/com/rayliu/commonmain/di/DataModule.kt -------------------------------------------------------------------------------- /commonMain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/BookStoresSorter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/BookStoresSorter.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/DataStoreExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/DataStoreExtension.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/LevenshteinDistanceHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/LevenshteinDistanceHelper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/OffsetDateTimeHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/OffsetDateTimeHelper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/SystemInfoCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/SystemInfoCollector.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/Utils.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/BookStoreKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/BookStoreKeys.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/DefaultStoreNames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/DefaultStoreNames.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/api/BookSearchService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/api/BookSearchService.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/api/BookStoresService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/api/BookStoresService.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dao/SearchRecordDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dao/SearchRecordDao.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dao/SearchRecordDaoImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dao/SearchRecordDaoImpl.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/LocalSearchRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/LocalSearchRecord.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkBook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkBook.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkBookStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkBookStore.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkCrawerResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkCrawerResult.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/dto/NetworkResult.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookDataMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookDataMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookListMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookListMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookStoreDetailsMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookStoreDetailsMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookStoreMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookStoreMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookStoresMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/BookStoresMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/LocalSearchRecordMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/LocalSearchRecordMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/NetworkBookStoreListToBookStoreDetailListMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/NetworkBookStoreListToBookStoreDetailListMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/NetworkResultToBookStoreListMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/NetworkResultToBookStoreListMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/SearchRecordMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/SearchRecordMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/SearchResultMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/SearchResultMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/ListMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/ListMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/Mapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/Mapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/NullableInputListMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/NullableInputListMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/NullableOutputListMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/data/mapper/basic/NullableOutputListMapper.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/di/DispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/di/DispatcherModule.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/di/DomainModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/di/DomainModule.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/di/JsonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/di/JsonModule.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/di/MiscModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/di/MiscModule.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/Book.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/Book.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookResult.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookStore.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookStoreDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookStoreDetails.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookStores.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/BookStores.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/SearchRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/SearchRecord.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/SearchResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/model/SearchResult.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookRepository.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookRepositoryImpl.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookStoreDetailsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookStoreDetailsRepository.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookStoreDetailsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BookStoreDetailsRepositoryImpl.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BrowseHistoryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BrowseHistoryRepository.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BrowseHistoryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/BrowseHistoryRepositoryImpl.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/SearchRecordRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/SearchRecordRepository.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/SearchRecordRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/repository/SearchRecordRepositoryImpl.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/service/UserPreferenceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/service/UserPreferenceManager.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/DeleteAllSearchRecordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/DeleteAllSearchRecordUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/DeleteSearchRecordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/DeleteSearchRecordUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetBookStoresDetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetBookStoresDetailUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetBooksWithStoresUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetBooksWithStoresUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetDefaultBookSortUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetDefaultBookSortUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetIsUserSeenRankWindowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetIsUserSeenRankWindowUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetSearchRecordsCountsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetSearchRecordsCountsUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetSearchRecordsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetSearchRecordsUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetSearchSnapshotUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/GetSearchSnapshotUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/SaveDefaultBookSortUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/SaveDefaultBookSortUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/SaveUserHasSeenRankWindowUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/kotlin/com/rayliu/commonmain/domain/usecase/SaveUserHasSeenRankWindowUseCase.kt -------------------------------------------------------------------------------- /commonMain/src/main/sqldelight/com/rayliu/commonmain/data/database/SearchRecords.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/main/sqldelight/com/rayliu/commonmain/data/database/SearchRecords.sq -------------------------------------------------------------------------------- /commonMain/src/mock/assets/book_result_sample01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/assets/book_result_sample01.json -------------------------------------------------------------------------------- /commonMain/src/mock/assets/book_result_sample02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/assets/book_result_sample02.json -------------------------------------------------------------------------------- /commonMain/src/mock/assets/book_store_sample01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/assets/book_store_sample01.json -------------------------------------------------------------------------------- /commonMain/src/mock/java/com/rayliu/commonmain/data/BookSearchApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/java/com/rayliu/commonmain/data/BookSearchApi.kt -------------------------------------------------------------------------------- /commonMain/src/mock/java/com/rayliu/commonmain/data/BookStoresApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/java/com/rayliu/commonmain/data/BookStoresApi.kt -------------------------------------------------------------------------------- /commonMain/src/mock/java/com/rayliu/commonmain/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/java/com/rayliu/commonmain/di/DataModule.kt -------------------------------------------------------------------------------- /commonMain/src/mock/java/com/rayliu/commonmain/utils/AssetsTextFileLoaderExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/mock/java/com/rayliu/commonmain/utils/AssetsTextFileLoaderExtensions.kt -------------------------------------------------------------------------------- /commonMain/src/test/java/com/rayliu/commonmain/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/commonMain/src/test/java/com/rayliu/commonmain/ExampleUnitTest.kt -------------------------------------------------------------------------------- /deteket-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/deteket-config.yml -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | eBook search tool mainly for Taiwan -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/fastlane/metadata/android/zh-CN/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 台湾电子书搜索工具 -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/fastlane/metadata/android/zh-TW/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/short_description.txt: -------------------------------------------------------------------------------- 1 | 台灣電子書搜尋工具 -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/gradlew.bat -------------------------------------------------------------------------------- /releasenotes.txt: -------------------------------------------------------------------------------- 1 | Compose Version -------------------------------------------------------------------------------- /script/environmentSetup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/script/environmentSetup.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YuanLiou/TaiwanEbookSearch/HEAD/settings.gradle.kts --------------------------------------------------------------------------------