From 8e5b027d01a5c6c5db77a0bd53a096be021d27ac Mon Sep 17 00:00:00 2001 From: lihenggui <350699171@qq.com> Date: Wed, 1 Jan 2025 17:56:25 -0800 Subject: [PATCH] Update copyright year to 2025 --- .run/Generate Market Baseline Profile.run.xml | 2 +- app-compose/build.gradle.kts | 2 +- .../kotlin/com/merxury/blocker/ui/BlockerAppStateTest.kt | 2 +- app-compose/src/debug/res/drawable/ic_launcher_background.xml | 2 +- app-compose/src/debug/res/drawable/ic_launcher_foreground.xml | 2 +- .../src/main/kotlin/com/merxury/blocker/BlockerApplication.kt | 2 +- app-compose/src/main/kotlin/com/merxury/blocker/MainActivity.kt | 2 +- .../main/kotlin/com/merxury/blocker/MainActivityViewModel.kt | 2 +- .../main/kotlin/com/merxury/blocker/ProfileVerifierLogger.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/di/CoilModule.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/di/JankStatsModule.kt | 2 +- .../kotlin/com/merxury/blocker/navigation/BlockerNavHost.kt | 2 +- .../com/merxury/blocker/navigation/TopLevelDestination.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/ui/BlockerApp.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/ui/BlockerAppState.kt | 2 +- .../merxury/blocker/ui/twopane/ThreePaneScaffoldNavigatorExt.kt | 2 +- .../merxury/blocker/ui/twopane/applist/AppList2PaneViewModel.kt | 2 +- .../merxury/blocker/ui/twopane/applist/AppListDetailScreen.kt | 2 +- .../merxury/blocker/ui/twopane/rule/RuleList2PaneViewModel.kt | 2 +- .../com/merxury/blocker/ui/twopane/rule/RuleListDetailScreen.kt | 2 +- .../merxury/blocker/ui/twopane/search/Search2PaneViewModel.kt | 2 +- .../merxury/blocker/ui/twopane/search/SearchListDetailScreen.kt | 2 +- app-compose/src/main/res/drawable/ic_launcher_background.xml | 2 +- app-compose/src/main/res/drawable/ic_launcher_foreground.xml | 2 +- app-compose/src/main/res/drawable/ic_launcher_monochrome.xml | 2 +- app-compose/src/main/res/drawable/ic_splash.xml | 2 +- app-compose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml | 2 +- .../src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml | 2 +- app-compose/src/main/res/resources.properties | 2 +- app-compose/src/main/res/values-es/strings.xml | 2 +- app-compose/src/main/res/values-ru/strings.xml | 2 +- app-compose/src/main/res/values-zh-rCN/strings.xml | 2 +- app-compose/src/main/res/values-zh-rTW/strings.xml | 2 +- app-compose/src/main/res/values/dimens.xml | 2 +- app-compose/src/main/res/values/strings.xml | 2 +- app-compose/src/main/res/xml/file_paths.xml | 2 +- app-compose/src/market/AndroidManifest.xml | 2 +- .../merxury/blocker/ui/BlockerAppScreenSizesScreenshotTests.kt | 2 +- app/build.gradle.kts | 2 +- app/src/main/kotlin/com/merxury/blocker/BlockerApplication.kt | 2 +- .../blocker/core/controllers/ComponentControllerProxy.kt | 2 +- .../blocker/core/database/instantinfo/InstantComponentInfo.kt | 2 +- .../core/database/instantinfo/InstantComponentInfoDao.kt | 2 +- .../core/database/instantinfo/InstantComponentInfoDatabase.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/data/ApiResponse.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/data/Event.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/di/AppModule.kt | 2 +- .../kotlin/com/merxury/blocker/provider/ComponentProvider.kt | 2 +- .../main/kotlin/com/merxury/blocker/provider/ShareCmpInfo.kt | 2 +- .../kotlin/com/merxury/blocker/ui/detail/AppDetailActivity.kt | 2 +- .../kotlin/com/merxury/blocker/ui/detail/AppDetailAdapter.kt | 2 +- .../com/merxury/blocker/ui/detail/appinfo/AppInfoFragment.kt | 2 +- .../com/merxury/blocker/ui/detail/appinfo/RuleBackupHelper.kt | 2 +- .../com/merxury/blocker/ui/detail/component/ComponentAdapter.kt | 2 +- .../com/merxury/blocker/ui/detail/component/ComponentData.kt | 2 +- .../merxury/blocker/ui/detail/component/ComponentFragment.kt | 2 +- .../merxury/blocker/ui/detail/component/ComponentViewModel.kt | 2 +- .../detail/component/info/ComponentDetailBottomSheetFragment.kt | 2 +- .../ui/detail/component/info/ComponentDetailViewModel.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/ui/home/HomeActivity.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/ui/home/HomeAdapter.kt | 2 +- .../com/merxury/blocker/ui/home/advsearch/ILocalSearchHost.kt | 2 +- .../blocker/ui/home/advsearch/SearchContainerFragment.kt | 2 +- .../com/merxury/blocker/ui/home/advsearch/SearchPagerAdapter.kt | 2 +- .../blocker/ui/home/advsearch/local/ExpandableSearchAdapter.kt | 2 +- .../blocker/ui/home/advsearch/local/LocalSearchFragment.kt | 2 +- .../merxury/blocker/ui/home/advsearch/local/LocalSearchState.kt | 2 +- .../blocker/ui/home/advsearch/local/LocalSearchViewModel.kt | 2 +- .../blocker/ui/home/advsearch/online/GeneralRulesAdapter.kt | 2 +- .../blocker/ui/home/advsearch/online/GeneralRulesFragment.kt | 2 +- .../blocker/ui/home/advsearch/online/GeneralRulesViewModel.kt | 2 +- .../com/merxury/blocker/ui/home/applist/AppListAdapter.kt | 2 +- .../com/merxury/blocker/ui/home/applist/AppListFragment.kt | 2 +- .../com/merxury/blocker/ui/home/applist/AppListViewModel.kt | 2 +- .../main/kotlin/com/merxury/blocker/ui/home/applist/AppState.kt | 2 +- .../main/kotlin/com/merxury/blocker/ui/home/applist/SortType.kt | 2 +- .../com/merxury/blocker/ui/home/settings/SettingsFragment.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/AppIconCache.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/AppStateCache.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/BrowserUtil.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/Exts.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/ManagerUtils.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/PreferenceUtil.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/ShareUtil.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/util/ToastUtil.kt | 2 +- .../kotlin/com/merxury/blocker/view/ContextMenuRecyclerView.kt | 2 +- .../main/kotlin/com/merxury/blocker/view/DetailActionView.kt | 2 +- app/src/main/kotlin/com/merxury/blocker/view/MarqueeTextView.kt | 2 +- .../main/kotlin/com/merxury/blocker/view/PreferenceItemView.kt | 2 +- .../main/kotlin/com/merxury/blocker/work/CheckRuleUpdateWork.kt | 2 +- app/src/main/res/layout/activity_app_detail.xml | 2 +- app/src/main/res/layout/activity_home.xml | 2 +- app/src/main/res/layout/app_info_fragment.xml | 2 +- app/src/main/res/layout/app_list_fragment.xml | 2 +- app/src/main/res/layout/app_list_item.xml | 2 +- app/src/main/res/layout/component_detail_bottom_sheet.xml | 2 +- app/src/main/res/layout/component_fragment.xml | 2 +- app/src/main/res/layout/component_item.xml | 2 +- app/src/main/res/layout/detail_action_item.xml | 2 +- app/src/main/res/layout/general_rules_card_item.xml | 2 +- app/src/main/res/layout/general_rules_fragment.xml | 2 +- app/src/main/res/layout/local_search_fragment.xml | 2 +- app/src/main/res/layout/preference_item_view.xml | 2 +- app/src/main/res/layout/search_app_component.xml | 2 +- app/src/main/res/layout/search_app_header.xml | 2 +- app/src/main/res/layout/search_container_fragment.xml | 2 +- app/src/main/res/menu/adv_search_menu.xml | 2 +- app/src/main/res/menu/app_info_actions.xml | 2 +- app/src/main/res/menu/app_list_actions.xml | 2 +- app/src/main/res/menu/component_fragment_menu.xml | 2 +- app/src/main/res/menu/menu_home_bottom_nav.xml | 2 +- app/src/main/res/menu/online_search_menu.xml | 2 +- app/src/main/res/values/arrays.xml | 2 +- app/src/main/res/values/attrs.xml | 2 +- app/src/main/res/values/dimens.xml | 2 +- app/src/main/res/values/ids.xml | 2 +- app/src/main/res/values/keys.xml | 2 +- app/src/main/res/xml/file_paths.xml | 2 +- app/src/main/res/xml/preferences.xml | 2 +- benchmarks/build.gradle.kts | 2 +- benchmarks/src/main/kotlin/com/merxury/blocker/Utils.kt | 2 +- .../main/kotlin/com/merxury/blocker/applist/AppListActions.kt | 2 +- .../main/kotlin/com/merxury/blocker/applist/AppListBenchmark.kt | 2 +- .../com/merxury/blocker/baselineprofile/RuleBaselineProfile.kt | 2 +- .../merxury/blocker/baselineprofile/SearchBaselineProfile.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/rules/RulesAction.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/search/SearchActions.kt | 2 +- .../main/kotlin/com/merxury/blocker/startup/StartupBenchmark.kt | 2 +- build-logic/convention/build.gradle.kts | 2 +- .../main/kotlin/AndroidApplicationFirebaseConventionPlugin.kt | 2 +- .../main/kotlin/AndroidApplicationFlavorsConventionPlugin.kt | 2 +- .../convention/src/main/kotlin/AndroidRoomConventionPlugin.kt | 2 +- .../convention/src/main/kotlin/com/merxury/blocker/Badging.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/BlockerFlavor.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/GradleManagedDevices.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/RenameBuildOutputs.kt | 2 +- build.gradle.kts | 2 +- build_android_release.sh | 2 +- core/analytics/build.gradle.kts | 2 +- .../kotlin/com/merxury/blocker/core/analytics/AnalyticsEvent.kt | 2 +- .../com/merxury/blocker/core/analytics/AnalyticsHelper.kt | 2 +- .../com/merxury/blocker/core/analytics/NoOpAnalyticsHelper.kt | 2 +- .../com/merxury/blocker/core/analytics/StubAnalyticsHelper.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/analytics/UiHelpers.kt | 2 +- .../com/merxury/blocker/core/analytics/AnalyticsModule.kt | 2 +- core/common/build.gradle.kts | 2 +- .../src/main/kotlin/com/merxury/blocker/core/Application.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/di/AppPackageName.kt | 2 +- .../kotlin/com/merxury/blocker/core/di/CoroutineScopesModule.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/di/Qualifier.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/di/SysModule.kt | 2 +- .../com/merxury/blocker/core/dispatchers/BlockerDispatchers.kt | 2 +- .../merxury/blocker/core/dispatchers/di/DispatchersModule.kt | 2 +- .../merxury/blocker/core/exception/RootUnavailableException.kt | 2 +- .../com/merxury/blocker/core/extension/ApplicationInfo.kt | 2 +- .../kotlin/com/merxury/blocker/core/extension/ComponentInfo.kt | 2 +- .../kotlin/com/merxury/blocker/core/extension/PackageInfo.kt | 2 +- .../kotlin/com/merxury/blocker/core/extension/RootCommand.kt | 2 +- .../kotlin/com/merxury/blocker/core/extension/WatchChannel.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/logging/ReleaseTree.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/utils/ApkParser.kt | 2 +- .../kotlin/com/merxury/blocker/core/utils/ApplicationUtil.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/utils/FileUtils.kt | 2 +- .../kotlin/com/merxury/blocker/core/utils/PermissionUtils.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/utils/ServiceHelper.kt | 2 +- core/component-controller/build.gradle.kts | 2 +- .../src/main/java/android/app/ActivityManagerNative.java | 2 +- .../src/main/java/android/app/IActivityManager.java | 2 +- .../src/main/java/android/app/IApplicationThread.java | 2 +- .../src/main/java/android/content/pm/IPackageDataObserver.java | 2 +- .../main/java/android/content/pm/IPackageDeleteObserver.java | 2 +- .../src/main/java/android/content/pm/IPackageInstaller.java | 2 +- .../main/java/android/content/pm/IPackageInstallerCallback.java | 2 +- .../main/java/android/content/pm/IPackageInstallerSession.java | 2 +- .../src/main/java/android/content/pm/IPackageManager.java | 2 +- .../src/main/java/android/content/pm/ParceledListSlice.java | 2 +- .../com/merxury/blocker/core/controllers/IAppController.kt | 2 +- .../kotlin/com/merxury/blocker/core/controllers/IController.kt | 2 +- .../com/merxury/blocker/core/controllers/IServiceController.kt | 2 +- .../merxury/blocker/core/controllers/di/AppControllerModule.kt | 2 +- .../blocker/core/controllers/di/AppControllerQualifier.kt | 2 +- .../com/merxury/blocker/core/controllers/di/ControllerModule.kt | 2 +- .../merxury/blocker/core/controllers/di/ControllerQualifier.kt | 2 +- .../blocker/core/controllers/di/ServiceControllerModule.kt | 2 +- .../blocker/core/controllers/di/ServiceControllerQualifier.kt | 2 +- .../com/merxury/blocker/core/controllers/ifw/IfwController.kt | 2 +- .../blocker/core/controllers/root/api/RootApiAppController.kt | 2 +- .../blocker/core/controllers/root/api/RootApiController.kt | 2 +- .../core/controllers/root/api/RootApiServiceController.kt | 2 +- .../com/merxury/blocker/core/controllers/root/api/RootServer.kt | 2 +- .../blocker/core/controllers/root/api/SystemServiceHelper.kt | 2 +- .../blocker/core/controllers/root/command/RootAppController.kt | 2 +- .../blocker/core/controllers/root/command/RootController.kt | 2 +- .../core/controllers/root/command/RootServiceController.kt | 2 +- .../blocker/core/controllers/shizuku/IShizukuInitializer.kt | 2 +- .../blocker/core/controllers/shizuku/RegisterShizukuResult.kt | 2 +- .../blocker/core/controllers/shizuku/ShizukuAppController.kt | 2 +- .../blocker/core/controllers/shizuku/ShizukuController.kt | 2 +- .../blocker/core/controllers/shizuku/ShizukuInitializer.kt | 2 +- .../core/controllers/shizuku/ShizukuServiceController.kt | 2 +- .../com/merxury/blocker/core/controllers/utils/ContextUtils.kt | 2 +- core/data-test/build.gradle.kts | 2 +- .../blocker/core/data/test/AlwaysGrantedPermissionMonitor.kt | 2 +- .../com/merxury/blocker/core/data/test/TestAppStateCache.kt | 2 +- .../kotlin/com/merxury/blocker/core/data/test/TestDataModule.kt | 2 +- .../core/data/test/repository/FakeAppPropertiesRepository.kt | 2 +- .../blocker/core/data/test/repository/FakeAppRepository.kt | 2 +- .../core/data/test/repository/FakeComponentDetailRepository.kt | 2 +- .../core/data/test/repository/FakeComponentRepository.kt | 2 +- .../core/data/test/repository/FakeGeneralRuleRepository.kt | 2 +- .../blocker/core/data/test/repository/FakeLicensesRepository.kt | 2 +- .../blocker/core/data/test/repository/FakeUserDataRepository.kt | 2 +- core/data/build.gradle.kts | 2 +- .../main/kotlin/com/merxury/blocker/core/data/SyncUtilities.kt | 2 +- .../com/merxury/blocker/core/data/appstate/AppStateCache.kt | 2 +- .../com/merxury/blocker/core/data/appstate/IAppStateCache.kt | 2 +- .../com/merxury/blocker/core/data/di/AppResourceModule.kt | 2 +- .../kotlin/com/merxury/blocker/core/data/di/AppResourceName.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/data/di/DataModule.kt | 2 +- .../core/data/licenses/fetcher/AndroidLicensesFetcherImpl.kt | 2 +- .../blocker/core/data/licenses/store/LicensesStoreImpl.kt | 2 +- .../merxury/blocker/core/data/respository/app/AppDataSource.kt | 2 +- .../merxury/blocker/core/data/respository/app/AppRepository.kt | 2 +- .../blocker/core/data/respository/app/LocalAppDataSource.kt | 2 +- .../blocker/core/data/respository/app/LocalAppRepository.kt | 2 +- .../core/data/respository/component/CacheComponentDataSource.kt | 2 +- .../core/data/respository/component/ComponentDataSource.kt | 2 +- .../core/data/respository/component/ComponentRepository.kt | 2 +- .../core/data/respository/component/LocalComponentDataSource.kt | 2 +- .../core/data/respository/component/LocalComponentRepository.kt | 2 +- .../respository/componentdetail/ComponentDetailRepository.kt | 2 +- .../componentdetail/LocalComponentDetailRepository.kt | 2 +- .../componentdetail/datasource/ComponentDetailDataSource.kt | 2 +- .../datasource/LocalComponentDetailDataSource.kt | 2 +- .../datasource/UserGeneratedComponentDetailDataSource.kt | 2 +- .../core/data/respository/generalrule/GeneralRuleDataSource.kt | 2 +- .../core/data/respository/generalrule/GeneralRuleRepository.kt | 2 +- .../data/respository/generalrule/LocalGeneralRuleDataSource.kt | 2 +- .../generalrule/OfflineFirstGeneralRuleRepository.kt | 2 +- .../core/data/respository/licenses/LicensesRepository.kt | 2 +- .../core/data/respository/licenses/LocalLicensesRepository.kt | 2 +- .../core/data/respository/userdata/AppPropertiesRepository.kt | 2 +- .../data/respository/userdata/LocalAppPropertiesRepository.kt | 2 +- .../core/data/respository/userdata/LocalUserDataRepository.kt | 2 +- .../core/data/respository/userdata/UserDataRepository.kt | 2 +- .../com/merxury/blocker/core/data/util/AppPermissionMonitor.kt | 2 +- .../blocker/core/data/util/ConnectivityManagerNetworkMonitor.kt | 2 +- .../com/merxury/blocker/core/data/util/PermissionMonitor.kt | 2 +- .../com/merxury/blocker/core/data/util/PermissionStatus.kt | 2 +- .../data/licenses/fetcher/AndroidLicensesFetcherImplTest.kt | 2 +- .../merxury/blocker/core/data/repository/TestSynchronizer.kt | 2 +- .../merxury/blocker/core/database/AppComponentDaoTest.kt | 2 +- .../samples/merxury/blocker/core/database/GeneralRuleDaoTest.kt | 2 +- .../merxury/blocker/core/database/InstalledAppDaoTest.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/database/DaosModule.kt | 2 +- .../kotlin/com/merxury/blocker/core/database/DatabaseModule.kt | 2 +- .../com/merxury/blocker/core/database/app/AppComponentDao.kt | 2 +- .../com/merxury/blocker/core/database/app/AppComponentEntity.kt | 2 +- .../com/merxury/blocker/core/database/app/InstalledAppDao.kt | 2 +- .../merxury/blocker/core/database/app/InstalledAppDatabase.kt | 2 +- .../com/merxury/blocker/core/database/app/InstalledAppEntity.kt | 2 +- .../merxury/blocker/core/database/generalrule/GeneralRuleDao.kt | 2 +- .../blocker/core/database/generalrule/GeneralRuleDatabase.kt | 2 +- .../blocker/core/database/generalrule/GeneralRuleEntity.kt | 2 +- .../kotlin/com/merxury/blocker/core/database/util/Converters.kt | 2 +- core/datastore-proto/build.gradle.kts | 2 +- .../main/proto/com/merxury/blocker/data/app_properties.proto | 2 +- .../main/proto/com/merxury/blocker/data/app_sorting_order.proto | 2 +- .../com/merxury/blocker/data/component_sorting_order.proto | 2 +- core/datastore-test/build.gradle.kts | 2 +- .../merxury/blocker/core/datastore/test/InMemoryDataStore.kt | 2 +- .../merxury/blocker/core/datastore/test/TestDataStoreModule.kt | 2 +- core/datastore/build.gradle.kts | 2 +- .../merxury/blocker/core/datastore/AppPropertiesSerializer.kt | 2 +- .../blocker/core/datastore/BlockerAppPropertiesDataStore.kt | 2 +- .../blocker/core/datastore/BlockerPreferencesDataSource.kt | 2 +- .../com/merxury/blocker/core/datastore/ChangeListVersions.kt | 2 +- .../blocker/core/datastore/AppPropertiesSerializerTest.kt | 2 +- .../blocker/core/datastore/BlockerPreferencesDataSourceTest.kt | 2 +- .../blocker/core/datastore/UserPreferencesSerializerTest.kt | 2 +- .../kotlin/com/merxury/blocker/core/designsystem/ThemeTest.kt | 2 +- .../merxury/blocker/core/designsystem/component/AlertDialog.kt | 2 +- .../merxury/blocker/core/designsystem/component/Background.kt | 2 +- .../com/merxury/blocker/core/designsystem/component/Button.kt | 2 +- .../com/merxury/blocker/core/designsystem/component/Card.kt | 2 +- .../com/merxury/blocker/core/designsystem/component/Chip.kt | 2 +- .../blocker/core/designsystem/component/CollapsingTopAppBar.kt | 2 +- .../merxury/blocker/core/designsystem/component/DropdownMenu.kt | 2 +- .../blocker/core/designsystem/component/DynamicAsyncImage.kt | 2 +- .../merxury/blocker/core/designsystem/component/IconButton.kt | 2 +- .../merxury/blocker/core/designsystem/component/Navigation.kt | 2 +- .../com/merxury/blocker/core/designsystem/component/Switch.kt | 2 +- .../com/merxury/blocker/core/designsystem/component/Tabs.kt | 2 +- .../com/merxury/blocker/core/designsystem/component/Text.kt | 2 +- .../merxury/blocker/core/designsystem/component/TextField.kt | 2 +- .../merxury/blocker/core/designsystem/component/TopAppBar.kt | 2 +- .../merxury/blocker/core/designsystem/component/ViewToggle.kt | 2 +- .../core/designsystem/component/scrollbar/ScrollbarExt.kt | 2 +- .../com/merxury/blocker/core/designsystem/icon/BlockerIcons.kt | 2 +- .../core/designsystem/segmentedbuttons/SegmentedButtons.kt | 2 +- .../com/merxury/blocker/core/designsystem/theme/Background.kt | 2 +- .../blocker/core/designsystem/theme/BlockerDynamicTheme.kt | 2 +- .../kotlin/com/merxury/blocker/core/designsystem/theme/Color.kt | 2 +- .../com/merxury/blocker/core/designsystem/theme/Gradient.kt | 2 +- .../merxury/blocker/core/designsystem/theme/IconThemingState.kt | 2 +- .../com/merxury/blocker/core/designsystem/theme/TextStyle.kt | 2 +- .../kotlin/com/merxury/blocker/core/designsystem/theme/Theme.kt | 2 +- .../kotlin/com/merxury/blocker/core/designsystem/theme/Tint.kt | 2 +- .../kotlin/com/merxury/blocker/core/designsystem/theme/Type.kt | 2 +- .../src/main/res/drawable/core_designsystem_ic_placeholder.xml | 2 +- .../src/main/res/drawable/core_designsystem_ic_rectangle.xml | 2 +- core/designsystem/src/main/res/values/strings.xml | 2 +- .../blocker/core/designsystem/BackgroundScreenshotTests.kt | 2 +- .../merxury/blocker/core/designsystem/ButtonScreenshotTests.kt | 2 +- .../merxury/blocker/core/designsystem/CardScreenshotTests.kt | 2 +- .../core/designsystem/CollapsingTopAppBarScreenshotTests.kt | 2 +- .../core/designsystem/DynamicAsyncImageScreenshotTests.kt | 2 +- .../blocker/core/designsystem/FilterChipScreenshotTests.kt | 2 +- .../blocker/core/designsystem/IconButtonScreenshotTests.kt | 2 +- .../blocker/core/designsystem/LoadingWheelScreenshotTests.kt | 2 +- .../blocker/core/designsystem/NavigationScreenshotTests.kt | 2 +- .../core/designsystem/SegmentedButtonsScreenshotTests.kt | 2 +- .../merxury/blocker/core/designsystem/TabsScreenshotTests.kt | 2 +- .../blocker/core/designsystem/TextFieldScreenshotTests.kt | 2 +- .../blocker/core/designsystem/TopAppBarScreenshotTests.kt | 2 +- .../blocker/core/designsystem/ViewToggleScreenshotTests.kt | 2 +- .../merxury/blocker/core/domain/InitializeDatabaseUseCase.kt | 2 +- .../merxury/blocker/core/domain/InitializeRuleStorageUseCase.kt | 2 +- .../com/merxury/blocker/core/domain/SearchGeneralRuleUseCase.kt | 2 +- .../merxury/blocker/core/domain/UpdateRuleMatchedAppUseCase.kt | 2 +- .../kotlin/com/merxury/blocker/core/domain/ZipAllRuleUseCase.kt | 2 +- .../kotlin/com/merxury/blocker/core/domain/ZipAppRuleUseCase.kt | 2 +- .../kotlin/com/merxury/blocker/core/domain/ZipLogFileUseCase.kt | 2 +- .../merxury/blocker/core/domain/applist/SearchAppListUseCase.kt | 2 +- .../blocker/core/domain/components/SearchComponentsUseCase.kt | 2 +- .../blocker/core/domain/controller/GetAppControllerUseCase.kt | 2 +- .../blocker/core/domain/controller/GetControllerUseCase.kt | 2 +- .../core/domain/controller/GetServiceControllerUseCase.kt | 2 +- .../blocker/core/domain/detail/SearchMatchedRuleInAppUseCase.kt | 2 +- .../merxury/blocker/core/domain/model/ComponentSearchResult.kt | 2 +- .../com/merxury/blocker/core/domain/model/InitializeState.kt | 2 +- .../com/merxury/blocker/core/domain/model/MatchedHeaderData.kt | 2 +- .../kotlin/com/merxury/blocker/core/domain/model/MatchedItem.kt | 2 +- .../kotlin/com/merxury/blocker/core/domain/model/ZippedRule.kt | 2 +- .../blocker/core/domain/InitializeDatabaseUseCaseTest.kt | 2 +- .../com/merxury/blocker/core/domain/ZipAllRuleUseCaseTest.kt | 2 +- .../blocker/core/domain/applist/SearchAppListUseCaseTest.kt | 2 +- .../core/domain/components/SearchComponentsUseCaseTest.kt | 2 +- .../core/domain/controller/GetAppControllerUseCaseTest.kt | 2 +- .../blocker/core/domain/controller/GetControllerUseCaseTest.kt | 2 +- .../core/domain/controller/GetServiceControllerUseCaseTest.kt | 2 +- core/git/build.gradle.kts | 2 +- .../kotlin/com/merxury/blocker/core/git/DefaultGitClient.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/git/GitClient.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/git/MergeStatus.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/git/RepositoryInfo.kt | 2 +- .../kotlin/com/merxury/blocker/core/git/DefaultGitClientTest.kt | 2 +- core/ifw-api/build.gradle.kts | 2 +- .../src/main/kotlin/com/merxury/core/ifw/IIntentFirewall.kt | 2 +- core/ifw-api/src/main/kotlin/com/merxury/core/ifw/IfwEntity.kt | 2 +- .../src/main/kotlin/com/merxury/core/ifw/IfwStorageUtils.kt | 2 +- .../src/main/kotlin/com/merxury/core/ifw/IntentFirewall.kt | 2 +- .../src/main/kotlin/com/merxury/core/ifw/di/IfwModule.kt | 2 +- .../src/test/kotlin/com/merxury/core/ifw/TestXmlSerializer.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/model/ComponentType.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/model/data/AppItem.kt | 2 +- .../com/merxury/blocker/core/model/data/AppServiceStatus.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/data/AppSortInfo.kt | 2 +- .../com/merxury/blocker/core/model/data/ComponentDetail.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/data/ComponentInfo.kt | 2 +- .../com/merxury/blocker/core/model/data/ComponentSortInfo.kt | 2 +- .../com/merxury/blocker/core/model/data/ControllerType.kt | 2 +- .../com/merxury/blocker/core/model/data/FilteredComponent.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/data/GeneralRule.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/data/InstalledApp.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/data/LicenseGroup.kt | 2 +- .../com/merxury/blocker/core/model/data/UserEditableSettings.kt | 2 +- .../com/merxury/blocker/core/model/licenses/LicensesState.kt | 2 +- .../merxury/blocker/core/model/preference/AppPropertiesData.kt | 2 +- .../com/merxury/blocker/core/model/preference/AppSorting.kt | 2 +- .../blocker/core/model/preference/ComponentShowPriority.kt | 2 +- .../merxury/blocker/core/model/preference/ComponentSorting.kt | 2 +- .../merxury/blocker/core/model/preference/RuleServerProvider.kt | 2 +- .../com/merxury/blocker/core/model/preference/SortingOrder.kt | 2 +- .../merxury/blocker/core/model/preference/UserPreferenceData.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/rule/BlockerRule.kt | 2 +- .../kotlin/com/merxury/blocker/core/model/rule/ComponentRule.kt | 2 +- .../merxury/blocker/core/network/BlockerNetworkDataSource.kt | 2 +- .../kotlin/com/merxury/blocker/core/network/di/NetworkModule.kt | 2 +- .../com/merxury/blocker/core/network/fake/FakeAssetManager.kt | 2 +- .../blocker/core/network/fake/FakeBlockerNetworkDataSource.kt | 2 +- .../com/merxury/blocker/core/network/io/BinaryFileWriter.kt | 2 +- .../com/merxury/blocker/core/network/model/NetworkChangeList.kt | 2 +- .../blocker/core/network/model/NetworkComponentDetail.kt | 2 +- .../merxury/blocker/core/network/model/NetworkGeneralRule.kt | 2 +- .../blocker/core/network/retrofit/ContinuationCallback.kt | 2 +- .../blocker/core/network/retrofit/RetrofitBlockerNetwork.kt | 2 +- .../merxury/blocker/core/network/io/BinaryFileWriterUnitTest.kt | 2 +- core/provider/build.gradle.kts | 2 +- core/provider/src/main/AndroidManifest.xml | 2 +- .../kotlin/com/merxury/blocker/provider/AnalyticsExtension.kt | 2 +- .../kotlin/com/merxury/blocker/provider/ComponentProvider.kt | 2 +- .../main/kotlin/com/merxury/blocker/provider/ShareCmpInfo.kt | 2 +- core/rule/build.gradle.kts | 2 +- core/rule/src/main/AndroidManifest.xml | 2 +- .../main/kotlin/com/merxury/blocker/core/rule/RuleConstant.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/rule/di/RuleModule.kt | 2 +- .../com/merxury/blocker/core/rule/entity/RuleWorkResult.kt | 2 +- .../kotlin/com/merxury/blocker/core/rule/entity/RuleWorkType.kt | 2 +- .../com/merxury/blocker/core/rule/util/NotificationUtil.kt | 2 +- .../kotlin/com/merxury/blocker/core/rule/util/StorageUtil.kt | 2 +- .../merxury/blocker/core/rule/work/CopyRulesToStorageWorker.kt | 2 +- .../merxury/blocker/core/rule/work/ExportBlockerRulesWorker.kt | 2 +- .../com/merxury/blocker/core/rule/work/ExportIfwRulesWorker.kt | 2 +- .../merxury/blocker/core/rule/work/ImportBlockerRuleWorker.kt | 2 +- .../com/merxury/blocker/core/rule/work/ImportIfwRulesWorker.kt | 2 +- .../com/merxury/blocker/core/rule/work/ImportMatRulesWorker.kt | 2 +- .../blocker/core/rule/work/ListAllComponentsToStorageWorker.kt | 2 +- .../kotlin/com/merxury/blocker/core/rule/work/ResetIfwWorker.kt | 2 +- .../merxury/blocker/core/rule/work/RuleNotificationWorker.kt | 2 +- core/rule/src/main/res/values-es/strings.xml | 2 +- core/rule/src/main/res/values-ru/strings.xml | 2 +- core/rule/src/main/res/values-zh-rCN/strings.xml | 2 +- core/rule/src/main/res/values-zh-rTW/strings.xml | 2 +- core/rule/src/main/res/values/strings.xml | 2 +- .../com/merxury/blocker/core/testing/util/ScreenshotHelper.kt | 2 +- .../blocker/core/testing/controller/FakeAppController.kt | 2 +- .../merxury/blocker/core/testing/controller/FakeController.kt | 2 +- .../blocker/core/testing/controller/FakeServiceController.kt | 2 +- .../blocker/core/testing/controller/FakeShizukuInitializer.kt | 2 +- .../com/merxury/blocker/core/testing/data/TestAppStateCache.kt | 2 +- .../core/testing/repository/TestAppPropertiesRepository.kt | 2 +- .../blocker/core/testing/repository/TestAppRepository.kt | 2 +- .../core/testing/repository/TestComponentDetailRepository.kt | 2 +- .../blocker/core/testing/repository/TestComponentRepository.kt | 2 +- .../core/testing/repository/TestGeneralRuleRepository.kt | 2 +- .../blocker/core/testing/repository/TestUserDataRepository.kt | 2 +- .../merxury/blocker/core/testing/util/TestAnalyticsHelper.kt | 2 +- .../merxury/blocker/core/testing/util/TestPermissionMonitor.kt | 2 +- core/ui/build.gradle.kts | 2 +- core/ui/src/main/AndroidManifest.xml | 2 +- .../kotlin/com/merxury/blocker/core/ui/AnalyticsExtensions.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/ui/AppDetailTabs.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/JankStatsExtensions.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/ui/PreviewDevices.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/ui/SearchScreenTabs.kt | 2 +- .../src/main/kotlin/com/merxury/blocker/core/ui/SettingItem.kt | 2 +- core/ui/src/main/kotlin/com/merxury/blocker/core/ui/TabState.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/ui/applist/AppList.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/applist/AppListItem.kt | 2 +- .../com/merxury/blocker/core/ui/applist/AppListItemMenuList.kt | 2 +- .../com/merxury/blocker/core/ui/collapseList/CollapsibleItem.kt | 2 +- .../com/merxury/blocker/core/ui/collapseList/CollapsibleList.kt | 2 +- .../com/merxury/blocker/core/ui/component/ComponentItemMenu.kt | 2 +- .../com/merxury/blocker/core/ui/component/ComponentList.kt | 2 +- .../com/merxury/blocker/core/ui/component/ComponentListItem.kt | 2 +- .../com/merxury/blocker/core/ui/component/NoComponentScreen.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/ui/data/UiMessage.kt | 2 +- .../com/merxury/blocker/core/ui/data/WarningDialogData.kt | 2 +- .../com/merxury/blocker/core/ui/extension/ComponentInfoExt.kt | 2 +- .../merxury/blocker/core/ui/extension/GeneralRuleSearchExt.kt | 2 +- .../AppDetailTabStatePreviewParameterProvider.kt | 2 +- .../core/ui/previewparameter/AppListPreviewParameterProvider.kt | 2 +- .../previewparameter/ComponentListPreviewParameterProvider.kt | 2 +- .../ui/previewparameter/LicensesPreviewParameterProvider.kt | 2 +- .../RuleDetailTabStatePreviewParameterProvider.kt | 2 +- .../ui/previewparameter/RuleListPreviewParameterProvider.kt | 2 +- .../previewparameter/SearchTabStatePreviewParameterProvider.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/rule/GeneralRulesList.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/rule/RuleDetailTabs.kt | 2 +- .../main/kotlin/com/merxury/blocker/core/ui/rule/RuleItem.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/rule/RuleItemHeader.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/screen/EmptyScreen.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/screen/ErrorScreen.kt | 2 +- .../com/merxury/blocker/core/ui/screen/InitializingScreen.kt | 2 +- .../kotlin/com/merxury/blocker/core/ui/screen/LoadingScreen.kt | 2 +- .../com/merxury/blocker/core/ui/state/toolbar/AppBarAction.kt | 2 +- .../merxury/blocker/core/ui/state/toolbar/AppBarActionState.kt | 2 +- .../com/merxury/blocker/core/ui/state/toolbar/AppBarUiState.kt | 2 +- .../blocker/core/ui/state/toolbar/EnterAlwaysCollapsedState.kt | 2 +- .../merxury/blocker/core/ui/state/toolbar/EnterAlwaysState.kt | 2 +- .../blocker/core/ui/state/toolbar/ExitUntilCollapsedState.kt | 2 +- .../blocker/core/ui/state/toolbar/FixedScrollFlagState.kt | 2 +- .../merxury/blocker/core/ui/state/toolbar/ScrollFlagState.kt | 2 +- .../com/merxury/blocker/core/ui/state/toolbar/ScrollState.kt | 2 +- .../com/merxury/blocker/core/ui/state/toolbar/ToolbarState.kt | 2 +- .../com/merxury/blocker/core/ui/topbar/SelectedAppTopBar.kt | 2 +- core/ui/src/main/res/values-es/strings.xml | 2 +- core/ui/src/main/res/values-fr/strings.xml | 2 +- core/ui/src/main/res/values-ru/strings.xml | 2 +- core/ui/src/main/res/values-zh-rCN/strings.xml | 2 +- core/ui/src/main/res/values-zh-rTW/strings.xml | 2 +- core/ui/src/main/res/values/strings.xml | 2 +- .../com/merxury/blocker/core/ui/AppListItemScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/AppListScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/CollapseItemScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/CollapseListScreenshotTests.kt | 2 +- .../merxury/blocker/core/ui/ComponentListItemScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/ComponentListScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/EmptyScreenScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/ErrorScreenScreenshotTests.kt | 2 +- .../merxury/blocker/core/ui/GeneralRulesListScreenshotTests.kt | 2 +- .../blocker/core/ui/InitializingScreenScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/LoadingScreenScreenshotTests.kt | 2 +- .../merxury/blocker/core/ui/NoComponentScreenScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/RuleItemScreenshotTests.kt | 2 +- .../merxury/blocker/core/ui/SelectedAppTopBarScreenshotTests.kt | 2 +- .../com/merxury/blocker/core/ui/SettingItemScreenshotTests.kt | 2 +- feature/appdetail/build.gradle.kts | 2 +- feature/appdetail/src/main/AndroidManifest.xml | 2 +- .../com/merxury/blocker/feature/appdetail/AnalyticsExtension.kt | 2 +- .../merxury/blocker/feature/appdetail/AppDetailPlaceHolder.kt | 2 +- .../com/merxury/blocker/feature/appdetail/AppDetailScreen.kt | 2 +- .../com/merxury/blocker/feature/appdetail/AppDetailViewModel.kt | 2 +- .../feature/appdetail/componentdetail/ComponentDetailDialog.kt | 2 +- .../appdetail/componentdetail/ComponentDetailViewModel.kt | 2 +- .../blocker/feature/appdetail/navigation/AppDetailNavigation.kt | 2 +- .../feature/appdetail/navigation/ComponentDetailNavigation.kt | 2 +- .../com/merxury/blocker/feature/appdetail/sdk/SdkContent.kt | 2 +- .../blocker/feature/appdetail/summary/AndroidCodeName.kt | 2 +- .../merxury/blocker/feature/appdetail/summary/SummaryContent.kt | 2 +- .../blocker/feature/appdetail/ui/AppDetailActionComponent.kt | 2 +- .../com/merxury/blocker/feature/appdetail/ui/ShareRuleDialog.kt | 2 +- feature/appdetail/src/main/res/values-es/strings.xml | 2 +- feature/appdetail/src/main/res/values-ru/strings.xml | 2 +- feature/appdetail/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/appdetail/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/appdetail/src/main/res/values/strings.xml | 2 +- .../blocker/feature/appdetail/AppDetailScreenScreenshotTests.kt | 2 +- .../merxury/blocker/feature/appdetail/AppDetailViewModelTest.kt | 2 +- feature/applist/build.gradle.kts | 2 +- feature/applist/src/main/AndroidManifest.xml | 2 +- .../com/merxury/blocker/feature/applist/AnalyticsExtension.kt | 2 +- .../com/merxury/blocker/feature/applist/AppChangedReceiver.kt | 2 +- .../kotlin/com/merxury/blocker/feature/applist/AppListScreen.kt | 2 +- .../com/merxury/blocker/feature/applist/AppListViewModel.kt | 2 +- .../blocker/feature/applist/component/TopAppBarMoreMenu.kt | 2 +- .../blocker/feature/applist/navigation/AppListNavigation.kt | 2 +- feature/applist/src/main/res/values-es/strings.xml | 2 +- feature/applist/src/main/res/values-ru/strings.xml | 2 +- feature/applist/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/applist/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/applist/src/main/res/values/strings.xml | 2 +- .../blocker/feature/applist/AppListScreenScreenshotTests.kt | 2 +- .../com/merxury/blocker/feature/applist/AppListViewModelTest.kt | 2 +- feature/generalrule/build.gradle.kts | 2 +- feature/generalrule/src/main/AndroidManifest.xml | 2 +- .../merxury/blocker/feature/generalrules/AnalyticsExtension.kt | 2 +- .../merxury/blocker/feature/generalrules/GeneralRuleScreen.kt | 2 +- .../blocker/feature/generalrules/GeneralRuleViewModel.kt | 2 +- .../feature/generalrules/navigation/GeneralRuleNavigation.kt | 2 +- feature/generalrule/src/main/res/values-es/strings.xml | 2 +- feature/generalrule/src/main/res/values-ru/strings.xml | 2 +- feature/generalrule/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/generalrule/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/generalrule/src/main/res/values/strings.xml | 2 +- .../feature/generalrules/GeneralRuleScreenScreenshotTests.kt | 2 +- .../blocker/feature/generalrules/GeneralRuleViewModelTest.kt | 2 +- feature/ruledetail/build.gradle.kts | 2 +- .../merxury/blocker/feature/ruledetail/AnalyticsExtension.kt | 2 +- .../merxury/blocker/feature/ruledetail/RuleDetailPlaceholder.kt | 2 +- .../com/merxury/blocker/feature/ruledetail/RuleDetailScreen.kt | 2 +- .../merxury/blocker/feature/ruledetail/RuleDetailViewModel.kt | 2 +- .../blocker/feature/ruledetail/component/RuleDescription.kt | 2 +- .../blocker/feature/ruledetail/component/RuleMatchedAppList.kt | 2 +- .../feature/ruledetail/navigation/RuleDetailNavigation.kt | 2 +- feature/ruledetail/src/main/res/values-es/strings.xml | 2 +- feature/ruledetail/src/main/res/values-ru/strings.xml | 2 +- feature/ruledetail/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/ruledetail/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/ruledetail/src/main/res/values/strings.xml | 2 +- .../feature/ruledetail/RuleDetailScreenScreenshotTests.kt | 2 +- .../blocker/feature/ruledetail/RuleDetailViewModelTest.kt | 2 +- feature/search/build.gradle.kts | 2 +- feature/search/src/main/AndroidManifest.xml | 2 +- .../com/merxury/blocker/feature/search/AnalyticsExtension.kt | 2 +- .../kotlin/com/merxury/blocker/feature/search/SearchScreen.kt | 2 +- .../com/merxury/blocker/feature/search/SearchViewModel.kt | 2 +- .../blocker/feature/search/component/FilteredComponentItem.kt | 2 +- .../com/merxury/blocker/feature/search/component/SearchBar.kt | 2 +- .../blocker/feature/search/navigation/SearchNavigation.kt | 2 +- .../blocker/feature/search/screen/SearchDetailPlaceholder.kt | 2 +- .../merxury/blocker/feature/search/screen/SearchResultScreen.kt | 2 +- .../blocker/feature/search/screen/SearchedAppDetailScreen.kt | 2 +- .../feature/search/screen/SearchedComponentDetailScreen.kt | 2 +- .../blocker/feature/search/screen/SearchedRuleDetailScreen.kt | 2 +- .../merxury/blocker/feature/search/screen/SearchingScreen.kt | 2 +- feature/search/src/main/res/values-es/strings.xml | 2 +- feature/search/src/main/res/values-ru/strings.xml | 2 +- feature/search/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/search/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/search/src/main/res/values/strings.xml | 2 +- .../blocker/feature/search/SearchScreenScreenshotTests.kt | 2 +- .../com/merxury/blocker/feature/search/SearchViewModelTest.kt | 2 +- feature/settings/build.gradle.kts | 2 +- feature/settings/src/main/AndroidManifest.xml | 2 +- .../blocker/feature/helpandfeedback/SupportAndFeedbackScreen.kt | 2 +- .../blocker/feature/helpandfeedback/SupportFeedbackViewModel.kt | 2 +- .../helpandfeedback/navigation/SupportAndFeedbackNavigation.kt | 2 +- .../com/merxury/blocker/feature/licenses/LicensesScreen.kt | 2 +- .../com/merxury/blocker/feature/licenses/LicensesViewModel.kt | 2 +- .../blocker/feature/licenses/navigation/LicensesNavigation.kt | 2 +- .../com/merxury/blocker/feature/settings/SettingsScreen.kt | 2 +- .../com/merxury/blocker/feature/settings/SettingsViewModel.kt | 2 +- .../merxury/blocker/feature/settings/item/AppListSettings.kt | 2 +- .../com/merxury/blocker/feature/settings/item/BackupSettings.kt | 2 +- .../merxury/blocker/feature/settings/item/BlockerSettings.kt | 2 +- .../blocker/feature/settings/item/DialogSettingsItems.kt | 2 +- .../com/merxury/blocker/feature/settings/item/RulesSettings.kt | 2 +- .../merxury/blocker/feature/settings/item/SwitchSettingItem.kt | 2 +- .../com/merxury/blocker/feature/settings/item/ThemeSettings.kt | 2 +- .../blocker/feature/settings/navigation/SettingsNavigation.kt | 2 +- feature/settings/src/main/res/values-es/strings.xml | 2 +- feature/settings/src/main/res/values-ru/strings.xml | 2 +- feature/settings/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/settings/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/settings/src/main/res/values/strings.xml | 2 +- .../merxury/blocker/feature/licenses/LicensesViewModelTest.kt | 2 +- .../blocker/feature/settings/LicensesScreenScreenshotTest.kt | 2 +- .../blocker/feature/settings/SettingsScreenScreenshotTests.kt | 2 +- .../merxury/blocker/feature/settings/SettingsViewModelTest.kt | 2 +- .../feature/settings/SupportAndFeedbackScreenScreenshotTests.kt | 2 +- feature/sort/build.gradle.kts | 2 +- feature/sort/src/main/AndroidManifest.xml | 2 +- .../com/merxury/blocker/feature/sort/AppSortBottomSheet.kt | 2 +- .../kotlin/com/merxury/blocker/feature/sort/AppSortViewModel.kt | 2 +- .../merxury/blocker/feature/sort/ComponentSortBottomSheet.kt | 2 +- .../com/merxury/blocker/feature/sort/ComponentSortViewModel.kt | 2 +- .../blocker/feature/sort/navigation/AppSortNavigation.kt | 2 +- .../blocker/feature/sort/navigation/ComponentSortNavigation.kt | 2 +- feature/sort/src/main/res/values-es/strings.xml | 2 +- feature/sort/src/main/res/values-ru/strings.xml | 2 +- feature/sort/src/main/res/values-zh-rCN/strings.xml | 2 +- feature/sort/src/main/res/values-zh-rTW/strings.xml | 2 +- feature/sort/src/main/res/values/strings.xml | 2 +- .../blocker/feature/sort/AppSortBottomSheetScreenshotTests.kt | 2 +- .../com/merxury/blocker/feature/sort/AppSortViewModelTest.kt | 2 +- .../feature/sort/ComponentSortBottomSheetScreenshotTests.kt | 2 +- .../merxury/blocker/feature/sort/ComponentSortViewModelTest.kt | 2 +- gradle/init.gradle.kts | 2 +- lint.xml | 2 +- .../kotlin/com/merxury/blocker/lint/BlockerIssueRegistry.kt | 2 +- .../kotlin/com/merxury/blocker/lint/TestMethodNameDetector.kt | 2 +- .../merxury/blocker/lint/designsystem/DesignSystemDetector.kt | 2 +- .../services/com.android.tools.lint.client.api.IssueRegistry | 2 +- .../kotlin/com/merxury/blocker/lint/DesignSystemDetectorTest.kt | 2 +- settings.gradle.kts | 2 +- sync/sync-test/build.gradle.kts | 2 +- sync/work/build.gradle.kts | 2 +- sync/work/src/main/AndroidManifest.xml | 2 +- .../src/main/kotlin/com/merxury/blocker/sync/di/SyncModule.kt | 2 +- .../com/merxury/blocker/sync/initializers/SyncInitializer.kt | 2 +- .../com/merxury/blocker/sync/initializers/SyncWorkHelpers.kt | 2 +- .../kotlin/com/merxury/blocker/sync/status/ISyncSubscriber.kt | 2 +- .../kotlin/com/merxury/blocker/sync/status/SyncSubscriber.kt | 2 +- .../com/merxury/blocker/sync/workers/AnalyticsExtensions.kt | 2 +- .../kotlin/com/merxury/blocker/sync/workers/DelegatingWorker.kt | 2 +- .../main/kotlin/com/merxury/blocker/sync/workers/SyncWorker.kt | 2 +- sync/work/src/main/res/values/strings.xml | 2 +- 659 files changed, 659 insertions(+), 659 deletions(-) diff --git a/.run/Generate Market Baseline Profile.run.xml b/.run/Generate Market Baseline Profile.run.xml index 0a5cff237b..4900445360 100644 --- a/.run/Generate Market Baseline Profile.run.xml +++ b/.run/Generate Market Baseline Profile.run.xml @@ -1,6 +1,6 @@