diff --git a/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/GitModule.kt b/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/GitModule.kt index b0e26a04..584dd320 100644 --- a/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/GitModule.kt +++ b/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/GitModule.kt @@ -22,16 +22,16 @@ import com.ahmadkharfan.androidstudiolite.domain.repository.GitOperationMonitor import com.ahmadkharfan.androidstudiolite.domain.repository.WorkspaceWriteGate import com.ahmadkharfan.androidstudiolite.domain.usecase.CloneProjectUseCase import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver -import com.ahmadkharfan.androidstudiolite.feature.clonerepo.CloneRepoViewModel +import com.ahmadkharfan.androidstudiolite.feature.projects.clonerepo.CloneRepoViewModel import com.ahmadkharfan.androidstudiolite.feature.editor.assets.AssetsViewModel import com.ahmadkharfan.androidstudiolite.feature.git.api.GitPanelApi -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitPanelApiImpl -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitPanelViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.diff.GitDiffViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitBlameViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitHistoryViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.refs.GitRefsViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.conflict.GitConflictViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitPanelApiImpl +import com.ahmadkharfan.androidstudiolite.feature.git.GitPanelViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.diff.GitDiffViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitBlameViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitHistoryViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.refs.GitRefsViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.conflict.GitConflictViewModel import com.ahmadkharfan.androidstudiolite.feature.settings.gitauth.GitAuthSettingsViewModel import org.koin.android.ext.koin.androidContext import org.koin.core.module.dsl.viewModel diff --git a/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/KoinModules.kt b/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/KoinModules.kt index f11db6b6..80e673d2 100644 --- a/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/KoinModules.kt +++ b/app/src/main/java/com/ahmadkharfan/androidstudiolite/di/KoinModules.kt @@ -2,14 +2,14 @@ package com.ahmadkharfan.androidstudiolite.di import com.ahmadkharfan.androidstudiolite.core.environment.IdeEnvironmentPaths import com.ahmadkharfan.androidstudiolite.feature.onboarding.data.AndroidOnboardingRepository import com.ahmadkharfan.androidstudiolite.domain.repository.OnboardingRepository -import com.ahmadkharfan.androidstudiolite.feature.createproject.CreateProjectViewModel +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.CreateProjectViewModel import com.ahmadkharfan.androidstudiolite.feature.editor.EditorViewModel import com.ahmadkharfan.androidstudiolite.feature.editor.aichat.AiChatViewModel -import com.ahmadkharfan.androidstudiolite.feature.folderpicker.FolderPickerViewModel -import com.ahmadkharfan.androidstudiolite.feature.hub.HubViewModel +import com.ahmadkharfan.androidstudiolite.feature.projects.folderpicker.FolderPickerViewModel +import com.ahmadkharfan.androidstudiolite.feature.projects.hub.HubViewModel import com.ahmadkharfan.androidstudiolite.feature.onboarding.complete.CompleteViewModel import com.ahmadkharfan.androidstudiolite.feature.onboarding.permissions.PermissionsViewModel -import com.ahmadkharfan.androidstudiolite.feature.openproject.OpenProjectViewModel +import com.ahmadkharfan.androidstudiolite.feature.projects.openproject.OpenProjectViewModel import com.ahmadkharfan.androidstudiolite.feature.settings.aiagent.AiAgentViewModel import com.ahmadkharfan.androidstudiolite.feature.settings.buildrun.BuildRunViewModel import com.ahmadkharfan.androidstudiolite.feature.settings.editor.EditorSettingsViewModel diff --git a/app/src/main/java/com/ahmadkharfan/androidstudiolite/navigation/NavGraphs.kt b/app/src/main/java/com/ahmadkharfan/androidstudiolite/navigation/NavGraphs.kt index 5435fd39..0059ce48 100644 --- a/app/src/main/java/com/ahmadkharfan/androidstudiolite/navigation/NavGraphs.kt +++ b/app/src/main/java/com/ahmadkharfan/androidstudiolite/navigation/NavGraphs.kt @@ -21,12 +21,12 @@ import com.ahmadkharfan.androidstudiolite.feature.terminal.navigation.terminalGr import com.ahmadkharfan.androidstudiolite.feature.editor.EditorNavigation import com.ahmadkharfan.androidstudiolite.feature.editor.EditorRoute import com.ahmadkharfan.androidstudiolite.feature.terminal.EditorEmbeddedTerminal -import com.ahmadkharfan.androidstudiolite.feature.editor.git.conflict.GitConflictRoute -import com.ahmadkharfan.androidstudiolite.feature.editor.git.diff.GitDiffRoute -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitBlameRoute -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitHistoryRoute -import com.ahmadkharfan.androidstudiolite.feature.editor.git.refs.GitRefsMode -import com.ahmadkharfan.androidstudiolite.feature.editor.git.refs.GitRefsRoute +import com.ahmadkharfan.androidstudiolite.feature.git.conflict.GitConflictRoute +import com.ahmadkharfan.androidstudiolite.feature.git.diff.GitDiffRoute +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitBlameRoute +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitHistoryRoute +import com.ahmadkharfan.androidstudiolite.feature.git.refs.GitRefsMode +import com.ahmadkharfan.androidstudiolite.feature.git.refs.GitRefsRoute internal fun NavGraphBuilder.onboardingGraph(navController: NavHostController) { onboardingGraph( diff --git a/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/GitHistoryViewModelFactoryTest.kt b/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/GitHistoryViewModelFactoryTest.kt index 5e116bdd..cb98158f 100644 --- a/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/GitHistoryViewModelFactoryTest.kt +++ b/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/GitHistoryViewModelFactoryTest.kt @@ -5,7 +5,7 @@ import com.ahmadkharfan.androidstudiolite.domain.model.Project import com.ahmadkharfan.androidstudiolite.domain.repository.GitRepository import com.ahmadkharfan.androidstudiolite.domain.repository.ProjectRepository import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitHistoryViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitHistoryViewModel import java.io.File import java.lang.reflect.Proxy import kotlinx.coroutines.Dispatchers diff --git a/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/KoinModuleGraphTest.kt b/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/KoinModuleGraphTest.kt index 0e37545f..3c573862 100644 --- a/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/KoinModuleGraphTest.kt +++ b/app/src/test/java/com/ahmadkharfan/androidstudiolite/di/KoinModuleGraphTest.kt @@ -7,13 +7,13 @@ import com.ahmadkharfan.androidstudiolite.domain.usecase.CloneProjectUseCase import com.ahmadkharfan.androidstudiolite.feature.editor.EditorViewModel import com.ahmadkharfan.androidstudiolite.feature.editor.aichat.AiChatViewModel import com.ahmadkharfan.androidstudiolite.feature.editor.assets.AssetsViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitPanelViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.conflict.GitConflictViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.diff.GitDiffViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitBlameViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.history.GitHistoryViewModel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.refs.GitRefsMode -import com.ahmadkharfan.androidstudiolite.feature.editor.git.refs.GitRefsViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitPanelViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.conflict.GitConflictViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.diff.GitDiffViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitBlameViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.history.GitHistoryViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.refs.GitRefsMode +import com.ahmadkharfan.androidstudiolite.feature.git.refs.GitRefsViewModel import com.ahmadkharfan.androidstudiolite.feature.terminal.TerminalSessionManager import java.io.File import org.junit.Test diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/results.bin b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/results.bin new file mode 100644 index 00000000..7ed749eb --- /dev/null +++ b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/results.bin @@ -0,0 +1 @@ +o/bundleLibRuntimeToDirDebug diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onAuthorized$2.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onAuthorized$2.dex new file mode 100644 index 00000000..9ef03029 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onAuthorized$2.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1.dex new file mode 100644 index 00000000..da29da30 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2.dex new file mode 100644 index 00000000..e564e437 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController.dex new file mode 100644 index 00000000..56e42727 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthMode.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthMode.dex new file mode 100644 index 00000000..544ea434 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthMode.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptActions.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptActions.dex new file mode 100644 index 00000000..4c79d723 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptActions.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$2$1.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$2$1.dex new file mode 100644 index 00000000..bab1ca63 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$2$1.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$4$1$4$1.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$4$1$4$1.dex new file mode 100644 index 00000000..7b866981 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$4$1$4$1.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt.dex new file mode 100644 index 00000000..8107d98f Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptState.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptState.dex new file mode 100644 index 00000000..3391c589 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptState.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitHubDeviceCodeUi.dex b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitHubDeviceCodeUi.dex new file mode 100644 index 00000000..d7e2c1dc Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitHubDeviceCodeUi.dex differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$136b154b767f3eef102fea9bcd095be51d3560d9f8c043b0ce1de1b3dba58036$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$136b154b767f3eef102fea9bcd095be51d3560d9f8c043b0ce1de1b3dba58036$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$136b154b767f3eef102fea9bcd095be51d3560d9f8c043b0ce1de1b3dba58036$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$24722097174606dc41b98c34da14ba3629f69e98ee3d86f28524aa97c57965c8$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$24722097174606dc41b98c34da14ba3629f69e98ee3d86f28524aa97c57965c8$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$24722097174606dc41b98c34da14ba3629f69e98ee3d86f28524aa97c57965c8$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$362fd138c413c77e9e01817ddc2c9b706db4a4420aae7946f4b7436a75c1c0cc$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$362fd138c413c77e9e01817ddc2c9b706db4a4420aae7946f4b7436a75c1c0cc$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$362fd138c413c77e9e01817ddc2c9b706db4a4420aae7946f4b7436a75c1c0cc$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$43714084d2f81cd99b5ef32a4294cef0c367b0db42cea62b63eb09a93881ae87$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$43714084d2f81cd99b5ef32a4294cef0c367b0db42cea62b63eb09a93881ae87$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$43714084d2f81cd99b5ef32a4294cef0c367b0db42cea62b63eb09a93881ae87$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$51f773bfdcb55d68c394cc3c6c5b576e4ca57381b855e5ecf39fe2f3656641ef$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$51f773bfdcb55d68c394cc3c6c5b576e4ca57381b855e5ecf39fe2f3656641ef$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$51f773bfdcb55d68c394cc3c6c5b576e4ca57381b855e5ecf39fe2f3656641ef$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$87cfe29c0b2e6b6e46e8de9d7d72d438ae189b6698230b93e85816962d02cfbf$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$87cfe29c0b2e6b6e46e8de9d7d72d438ae189b6698230b93e85816962d02cfbf$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$87cfe29c0b2e6b6e46e8de9d7d72d438ae189b6698230b93e85816962d02cfbf$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$d5b9bd05d82f9cb0c52d53818869c4cacad46ab8a3a0fda427c6a19613af4d86$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$d5b9bd05d82f9cb0c52d53818869c4cacad46ab8a3a0fda427c6a19613af4d86$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$d5b9bd05d82f9cb0c52d53818869c4cacad46ab8a3a0fda427c6a19613af4d86$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$de242b3f4ac16144fb284389589dcb55d8919541c1f632287bbbd682bdef43fd$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$de242b3f4ac16144fb284389589dcb55d8919541c1f632287bbbd682bdef43fd$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$de242b3f4ac16144fb284389589dcb55d8919541c1f632287bbbd682bdef43fd$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$1.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$1.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$1.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$2.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$2.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$2.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$1.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$1.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$1.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$2.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$2.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$2.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$3.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$3.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$3.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$4.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$4.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$4.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$0.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$0.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$1.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$1.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$1.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$2.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$2.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$2.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$3.globals b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$3.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$3.globals differ diff --git a/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin new file mode 100644 index 00000000..93efd4a3 Binary files /dev/null and b/core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ diff --git a/core/gitauth/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/core/gitauth/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties index cbec66da..e720c0e9 100644 --- a/core/gitauth/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +++ b/core/gitauth/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -1 +1 @@ -#Thu Jul 30 04:52:50 EET 2026 +#Thu Jul 30 05:10:29 EET 2026 diff --git a/core/gitauth/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/core/gitauth/build/kotlin/compileDebugKotlin/cacheable/last-build.bin index 8b5bbd68..11f61be3 100644 Binary files a/core/gitauth/build/kotlin/compileDebugKotlin/cacheable/last-build.bin and b/core/gitauth/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ diff --git a/core/gitauth/build/kotlin/compileDebugUnitTestKotlin/cacheable/last-build.bin b/core/gitauth/build/kotlin/compileDebugUnitTestKotlin/cacheable/last-build.bin index 11e2cb40..bd2857f4 100644 Binary files a/core/gitauth/build/kotlin/compileDebugUnitTestKotlin/cacheable/last-build.bin and b/core/gitauth/build/kotlin/compileDebugUnitTestKotlin/cacheable/last-build.bin differ diff --git a/core/gitauth/build/outputs/logs/manifest-merger-debug-report.txt b/core/gitauth/build/outputs/logs/manifest-merger-debug-report.txt index 90227ddb..7e407164 100644 --- a/core/gitauth/build/outputs/logs/manifest-merger-debug-report.txt +++ b/core/gitauth/build/outputs/logs/manifest-merger-debug-report.txt @@ -1,16 +1,16 @@ -- Merging decision tree log --- manifest -ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml:2:13-83 -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml:2:13-83 +ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml:2:13-83 +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml:2:13-83 package - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml xmlns:android - ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml:2:23-81 + ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml:2:23-81 uses-sdk -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml reason: use-sdk injection requested -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml reason: use-sdk injection requested +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml android:targetSdkVersion - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml android:minSdkVersion - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17749937484126237774.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/core/gitauth/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17423246148571095892.xml diff --git a/core/gitauth/build/reports/detekt/detekt.html b/core/gitauth/build/reports/detekt/detekt.html index c80743c8..be3dc8a7 100644 --- a/core/gitauth/build/reports/detekt/detekt.html +++ b/core/gitauth/build/reports/detekt/detekt.html @@ -188,7 +188,7 @@

Findings

Total: 0
-generated with detekt version 1.23.8 on 2026-07-30 01:54:35 UTC. +generated with detekt version 1.23.8 on 2026-07-30 02:10:37 UTC. diff --git a/core/gitauth/build/reports/tests/testDebugUnitTest/-fVlVua_9EQ/index.html b/core/gitauth/build/reports/tests/testDebugUnitTest/-fVlVua_9EQ/index.html index 7d439322..85c5020f 100644 --- a/core/gitauth/build/reports/tests/testDebugUnitTest/-fVlVua_9EQ/index.html +++ b/core/gitauth/build/reports/tests/testDebugUnitTest/-fVlVua_9EQ/index.html @@ -59,7 +59,7 @@

summary

-
0.819s
+
0.214s

duration

@@ -94,7 +94,7 @@

summary

1 0 0 -0.007s +0.003s 100% @@ -103,7 +103,7 @@

summary

1 0 0 -0.011s +0.002s 100% @@ -112,7 +112,7 @@

summary

1 0 0 -0.014s +0.005s 100% @@ -121,7 +121,7 @@

summary

1 0 0 -0.013s +0.004s 100% @@ -130,7 +130,7 @@

summary

1 0 0 -0.008s +0.003s 100% @@ -139,7 +139,7 @@

summary

1 0 0 -0.006s +0.001s 100% @@ -148,7 +148,7 @@

summary

1 0 0 -0.011s +0.002s 100% @@ -157,7 +157,7 @@

summary

1 0 0 -0.007s +0.002s 100% @@ -166,7 +166,7 @@

summary

1 0 0 -0.007s +0.002s 100% @@ -175,7 +175,7 @@

summary

1 0 0 -0.008s +0.002s 100% @@ -184,7 +184,7 @@

summary

1 0 0 -0.017s +0.002s 100% @@ -193,7 +193,7 @@

summary

1 0 0 -0.024s +0.047s 100% @@ -202,7 +202,7 @@

summary

1 0 0 -0.003s +0.002s 100% @@ -211,7 +211,7 @@

summary

1 0 0 -0.011s +0.002s 100% @@ -220,7 +220,7 @@

summary

1 0 0 -0.615s +0.122s 100% @@ -229,7 +229,7 @@

summary

1 0 0 -0.012s +0.002s 100% @@ -238,7 +238,7 @@

summary

1 0 0 -0.007s +0.003s 100% @@ -247,7 +247,7 @@

summary

1 0 0 -0.015s +0.002s 100% @@ -263,7 +263,7 @@

summary

Generated by -Gradle 9.4.1 at Jul 30, 2026, 4:56:31 AM

+Gradle 9.4.1 at Jul 30, 2026, 5:12:26 AM

diff --git a/core/gitauth/build/reports/tests/testDebugUnitTest/index.html b/core/gitauth/build/reports/tests/testDebugUnitTest/index.html index 65c4f401..2d1a8c50 100644 --- a/core/gitauth/build/reports/tests/testDebugUnitTest/index.html +++ b/core/gitauth/build/reports/tests/testDebugUnitTest/index.html @@ -56,7 +56,7 @@

summary

-
4.905s
+
1.644s

duration

@@ -93,7 +93,7 @@

summary

18 0 0 -0.819s +0.214s 100% @@ -109,7 +109,7 @@

summary

Generated by -Gradle 9.4.1 at Jul 30, 2026, 4:56:31 AM

+Gradle 9.4.1 at Jul 30, 2026, 5:12:26 AM

diff --git a/core/gitauth/build/test-results/testDebugUnitTest/TEST-com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthControllerCharacterizationTest.xml b/core/gitauth/build/test-results/testDebugUnitTest/TEST-com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthControllerCharacterizationTest.xml index 0a38fc1c..b1e70280 100644 --- a/core/gitauth/build/test-results/testDebugUnitTest/TEST-com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthControllerCharacterizationTest.xml +++ b/core/gitauth/build/test-results/testDebugUnitTest/TEST-com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthControllerCharacterizationTest.xml @@ -1,24 +1,24 @@ - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/core/gitauth/build/test-results/testDebugUnitTest/binary/results-generic.bin b/core/gitauth/build/test-results/testDebugUnitTest/binary/results-generic.bin index e0afd3c7..be583ac4 100644 Binary files a/core/gitauth/build/test-results/testDebugUnitTest/binary/results-generic.bin and b/core/gitauth/build/test-results/testDebugUnitTest/binary/results-generic.bin differ diff --git a/feature/buildrun/api/build.gradle.kts b/feature/buildrun/api/build.gradle.kts index 1c4aa0bf..3603a484 100644 --- a/feature/buildrun/api/build.gradle.kts +++ b/feature/buildrun/api/build.gradle.kts @@ -11,3 +11,7 @@ dependencies { implementation(libs.androidx.compose.ui) implementation(libs.kotlinx.coroutines.android) } + +// A contract module's surface is its whole reason to exist: every declaration must state its +// visibility rather than inherit `public` by default. +kotlin { explicitApi() } diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/results.bin b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/results.bin new file mode 100644 index 00000000..7ed749eb --- /dev/null +++ b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/results.bin @@ -0,0 +1 @@ +o/bundleLibRuntimeToDirDebug diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildArtifact.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildArtifact.dex new file mode 100644 index 00000000..ef811ffc Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildArtifact.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildClientMeta.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildClientMeta.dex new file mode 100644 index 00000000..f9f23405 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildClientMeta.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.dex new file mode 100644 index 00000000..67bbbc5c Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleStateKt.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleStateKt.dex new file mode 100644 index 00000000..fabf5bf7 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleStateKt.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionPhase.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionPhase.dex new file mode 100644 index 00000000..501a3fbd Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionPhase.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionSnapshot.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionSnapshot.dex new file mode 100644 index 00000000..3725b2df Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionSnapshot.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildLogLine.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildLogLine.dex new file mode 100644 index 00000000..7550fae4 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildLogLine.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildProblem.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildProblem.dex new file mode 100644 index 00000000..639af74d Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildProblem.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.dex new file mode 100644 index 00000000..73219be6 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildStatus.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildStatus.dex new file mode 100644 index 00000000..5c7a2764 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildStatus.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskGroup.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskGroup.dex new file mode 100644 index 00000000..205d3187 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskGroup.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskLine.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskLine.dex new file mode 100644 index 00000000..bdbd76cb Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskLine.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/InstallExecutionState.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/InstallExecutionState.dex new file mode 100644 index 00000000..97a45738 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/InstallExecutionState.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.dex new file mode 100644 index 00000000..184a7441 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Accepted.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Accepted.dex new file mode 100644 index 00000000..987d9cb4 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Accepted.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$AlreadyRunning.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$AlreadyRunning.dex new file mode 100644 index 00000000..729f0091 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$AlreadyRunning.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Failed.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Failed.dex new file mode 100644 index 00000000..83de48ba Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Failed.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult.dex new file mode 100644 index 00000000..f62969d8 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.dex new file mode 100644 index 00000000..709ad9ce Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightKt.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightKt.dex new file mode 100644 index 00000000..052c9601 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightKt.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightResult.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightResult.dex new file mode 100644 index 00000000..80fc4889 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightResult.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/CompatibilityChecker.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/CompatibilityChecker.dex new file mode 100644 index 00000000..eef582cd Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/CompatibilityChecker.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightSeverity.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightSeverity.dex new file mode 100644 index 00000000..ce54a413 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightSeverity.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightWarning.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightWarning.dex new file mode 100644 index 00000000..db749a78 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightWarning.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/StorageChecker.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/StorageChecker.dex new file mode 100644 index 00000000..983e6c05 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/StorageChecker.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/ToolchainVersions.dex b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/ToolchainVersions.dex new file mode 100644 index 00000000..303965cd Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/ToolchainVersions.dex differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver$$InternalSyntheticLambda$2$abb33c07031848f3bc79a9934d97fc75831c2ff31049fcca0dd7ef932bb02f7e$0.globals b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver$$InternalSyntheticLambda$2$abb33c07031848f3bc79a9934d97fc75831c2ff31049fcca0dd7ef932bb02f7e$0.globals new file mode 100644 index 00000000..48bf5073 Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver$$InternalSyntheticLambda$2$abb33c07031848f3bc79a9934d97fc75831c2ff31049fcca0dd7ef932bb02f7e$0.globals differ diff --git a/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin new file mode 100644 index 00000000..a3511d9a Binary files /dev/null and b/feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ diff --git a/feature/buildrun/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/feature/buildrun/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties index cbec66da..e720c0e9 100644 --- a/feature/buildrun/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +++ b/feature/buildrun/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -1 +1 @@ -#Thu Jul 30 04:52:50 EET 2026 +#Thu Jul 30 05:10:29 EET 2026 diff --git a/feature/buildrun/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/feature/buildrun/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin index ad0213fc..b2465c1d 100644 Binary files a/feature/buildrun/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin and b/feature/buildrun/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ diff --git a/feature/buildrun/api/build/outputs/logs/manifest-merger-debug-report.txt b/feature/buildrun/api/build/outputs/logs/manifest-merger-debug-report.txt index b0d8bcf6..4dc2f9be 100644 --- a/feature/buildrun/api/build/outputs/logs/manifest-merger-debug-report.txt +++ b/feature/buildrun/api/build/outputs/logs/manifest-merger-debug-report.txt @@ -1,16 +1,16 @@ -- Merging decision tree log --- manifest -ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml:2:13-83 -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml:2:13-83 +ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml:2:13-83 +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml:2:13-83 package - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml xmlns:android - ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml:2:23-81 + ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml:2:23-81 uses-sdk -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml reason: use-sdk injection requested -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml reason: use-sdk injection requested +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml android:targetSdkVersion - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml android:minSdkVersion - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17766518111704636737.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/buildrun/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest5687023317575319245.xml diff --git a/feature/buildrun/api/build/reports/detekt/detekt.html b/feature/buildrun/api/build/reports/detekt/detekt.html index 80151573..3d74f2f2 100644 --- a/feature/buildrun/api/build/reports/detekt/detekt.html +++ b/feature/buildrun/api/build/reports/detekt/detekt.html @@ -188,7 +188,7 @@

Findings

Total: 0
-generated with detekt version 1.23.8 on 2026-07-30 01:53:09 UTC. +generated with detekt version 1.23.8 on 2026-07-30 02:26:23 UTC. diff --git a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.kt b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.kt index 41e8c6b1..8a21ed68 100644 --- a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.kt +++ b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.kt @@ -5,7 +5,7 @@ import com.ahmadkharfan.androidstudiolite.domain.buildsystem.BuildEvent import com.ahmadkharfan.androidstudiolite.domain.buildsystem.BuildRequest @Immutable -data class BuildConsoleState( +public data class BuildConsoleState( val status: BuildStatus = BuildStatus.Idle, val request: BuildRequest? = null, val taskGroups: List = emptyList(), @@ -23,29 +23,29 @@ data class BuildConsoleState( val finishedTaskCount: Int get() = taskGroups.sumOf { g -> g.tasks.count { it.result != null } } } -enum class BuildStatus { Idle, Running, Succeeded, Failed, Cancelled } +public enum class BuildStatus { Idle, Running, Succeeded, Failed, Cancelled } @Immutable -data class BuildTaskGroup( +public data class BuildTaskGroup( val module: String, val tasks: List, ) @Immutable -data class BuildTaskLine( +public data class BuildTaskLine( val path: String, val name: String, val result: BuildEvent.TaskResult? = null, ) @Immutable -data class BuildLogLine( +public data class BuildLogLine( val text: String, val isError: Boolean, ) @Immutable -data class BuildProblem( +public data class BuildProblem( val severity: BuildEvent.ProblemSeverity, val message: String, val filePath: String? = null, @@ -66,7 +66,7 @@ data class BuildProblem( } @Immutable -data class BuildArtifact( +public data class BuildArtifact( val path: String, val name: String, val kind: BuildEvent.ArtifactKind, @@ -76,7 +76,7 @@ data class BuildArtifact( val certificateSha256: String? = null, ) -fun BuildConsoleState.reduce(event: BuildEvent): BuildConsoleState = +public fun BuildConsoleState.reduce(event: BuildEvent): BuildConsoleState = when (event) { is BuildEvent.Started -> startBuild(event) is BuildEvent.RemoteBuildBound -> this diff --git a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.kt b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.kt index c45ee783..cda16b40 100644 --- a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.kt +++ b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.kt @@ -6,7 +6,7 @@ import java.io.File import com.ahmadkharfan.androidstudiolite.domain.buildsystem.ProjectModel import kotlinx.coroutines.flow.StateFlow -data class BuildExecutionSnapshot( +public data class BuildExecutionSnapshot( val operationId: String? = null, val projectId: String? = null, val projectName: String = "", @@ -21,34 +21,34 @@ data class BuildExecutionSnapshot( val isActive: Boolean get() = active } -enum class InstallExecutionState { None, Preparing, AwaitingConfirmation, Installed, Failed } +public enum class InstallExecutionState { None, Preparing, AwaitingConfirmation, Installed, Failed } -enum class BuildExecutionPhase { +public enum class BuildExecutionPhase { Idle, Preparing, Running, Reconnecting, DownloadingArtifact, Installing, AwaitingInstallConfirmation, Succeeded, Failed, Cancelling, Cancelled, TimedOut, } -sealed interface StartBuildResult { - data class Accepted(val operationId: String) : StartBuildResult - data class AlreadyRunning(val operationId: String, val projectId: String?) : StartBuildResult - data class Failed(val reason: String) : StartBuildResult +public sealed interface StartBuildResult { + public data class Accepted(val operationId: String) : StartBuildResult + public data class AlreadyRunning(val operationId: String, val projectId: String?) : StartBuildResult + public data class Failed(val reason: String) : StartBuildResult } -data class BuildClientMeta( +public data class BuildClientMeta( val projectId: String, val projectName: String, val installAfterSuccess: Boolean, val autoLaunchAfterInstall: Boolean = true, ) -interface BuildRunApi { - val execution: StateFlow - suspend fun preflight(projectRoot: File): BuildPreflightResult - suspend fun syncProject(projectRoot: File): ProjectModel - suspend fun ensureDebugKeystore() - suspend fun start(request: BuildRequest, meta: BuildClientMeta): StartBuildResult - suspend fun recover(projectId: String): Boolean - fun cancel() - fun uninstallConflict(packageName: String) - fun canPostNotifications(): Boolean +public interface BuildRunApi { + public val execution: StateFlow + public suspend fun preflight(projectRoot: File): BuildPreflightResult + public suspend fun syncProject(projectRoot: File): ProjectModel + public suspend fun ensureDebugKeystore() + public suspend fun start(request: BuildRequest, meta: BuildClientMeta): StartBuildResult + public suspend fun recover(projectId: String): Boolean + public fun cancel() + public fun uninstallConflict(packageName: String) + public fun canPostNotifications(): Boolean } diff --git a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.kt b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.kt index 8ebab869..08de0c69 100644 --- a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.kt +++ b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.kt @@ -5,15 +5,15 @@ import com.ahmadkharfan.androidstudiolite.domain.buildsystem.ModuleType import com.ahmadkharfan.androidstudiolite.domain.buildsystem.ProjectModel import com.ahmadkharfan.androidstudiolite.domain.buildsystem.VariantModel -object RunTargetResolver { +public object RunTargetResolver { private val PREFERRED_FLAVORS = listOf( "development", "dev", "local", "debug", "staging", "qa", "demo", "alpha", "beta", "free", ) - fun resolveAppModule(project: ProjectModel): ModuleModel? = resolveAppModule(project.modules) + public fun resolveAppModule(project: ProjectModel): ModuleModel? = resolveAppModule(project.modules) - fun resolveAppModule(modules: List): ModuleModel? { + public fun resolveAppModule(modules: List): ModuleModel? { modules.firstOrNull { it.path == ":app" && it.type == ModuleType.ANDROID_APP } ?.let { return it } modules.firstOrNull { it.type == ModuleType.ANDROID_APP }?.let { return it } @@ -26,9 +26,9 @@ object RunTargetResolver { } } - fun preferredRunVariant(module: ModuleModel?): String = resolveVariant(module, "debug") + public fun preferredRunVariant(module: ModuleModel?): String = resolveVariant(module, "debug") - fun resolveReleaseVariant(module: ModuleModel?, currentlySelected: String): String { + public fun resolveReleaseVariant(module: ModuleModel?, currentlySelected: String): String { val variants = module?.variants.orEmpty() if (variants.isEmpty()) return "release" val current = variants.firstOrNull { it.name.equals(currentlySelected, ignoreCase = true) } @@ -43,7 +43,7 @@ object RunTargetResolver { return resolveVariant(module, "release") } - fun resolveVariant(module: ModuleModel?, requested: String): String { + public fun resolveVariant(module: ModuleModel?, requested: String): String { if (module == null) return requested val variants = module.variants if (variants.isEmpty()) return requested @@ -60,7 +60,7 @@ object RunTargetResolver { return (debugVariants.ifEmpty { variants }).minWith(variantComparator).name } - fun resolveSelectedVariant(module: ModuleModel?, currentlySelected: String): String { + public fun resolveSelectedVariant(module: ModuleModel?, currentlySelected: String): String { val available = module?.variants.orEmpty() if (available.isEmpty()) return currentlySelected.ifBlank { "debug" } if (available.any { it.name.equals(currentlySelected, ignoreCase = true) }) { @@ -69,20 +69,20 @@ object RunTargetResolver { return resolveVariant(module, currentlySelected.ifBlank { "debug" }) } - fun availableVariantNames(module: ModuleModel?): List { + public fun availableVariantNames(module: ModuleModel?): List { val variants = module?.variants.orEmpty() if (variants.isEmpty()) return emptyList() return variants.sortedWith(variantComparator).map { it.name } } - fun isDebugVariant(variantName: String): Boolean { + public fun isDebugVariant(variantName: String): Boolean { val n = variantName.trim() if (n.equals("debug", ignoreCase = true)) return true if (n.contains("release", ignoreCase = true)) return false return n.endsWith("Debug", ignoreCase = true) } - fun isReleaseVariant(variantName: String): Boolean { + public fun isReleaseVariant(variantName: String): Boolean { val n = variantName.trim() if (n.equals("release", ignoreCase = true)) return true if (n.contains("debug", ignoreCase = true)) return false diff --git a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.kt b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.kt index f1306b9b..4f04be30 100644 --- a/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.kt +++ b/feature/buildrun/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.kt @@ -1,29 +1,29 @@ package com.ahmadkharfan.androidstudiolite.feature.buildrun.api.preflight -enum class PreflightSeverity { INFO, WARNING, BLOCKER } +public enum class PreflightSeverity { INFO, WARNING, BLOCKER } -data class PreflightWarning( +public data class PreflightWarning( val severity: PreflightSeverity, val title: String, val detail: String, ) -data class BuildPreflightResult(val warnings: List) { +public data class BuildPreflightResult(val warnings: List) { val hasBlocker: Boolean get() = warnings.any { it.severity == PreflightSeverity.BLOCKER } val canProceed: Boolean get() = !hasBlocker } -data class ToolchainVersions( +public data class ToolchainVersions( val gradle: String? = null, val agp: String? = null, val jdkMajor: Int? = null, ) -object CompatibilityChecker { +public object CompatibilityChecker { - fun check(versions: ToolchainVersions): List = buildList { + public fun check(versions: ToolchainVersions): List = buildList { when (val agpMajor = versions.agp?.majorVersion()) { null -> add(missingAgpWarning()) in 8..Int.MAX_VALUE -> { @@ -87,11 +87,11 @@ object CompatibilityChecker { ) } -object StorageChecker { +public object StorageChecker { - const val LOW_SPACE_BYTES: Long = 250L * 1024 * 1024 + public const val LOW_SPACE_BYTES: Long = 250L * 1024 * 1024 - fun check(availableBytes: Long): PreflightWarning? = when { + public fun check(availableBytes: Long): PreflightWarning? = when { availableBytes < LOW_SPACE_BYTES -> PreflightWarning( PreflightSeverity.WARNING, "Low storage", @@ -104,9 +104,9 @@ object StorageChecker { private fun Long.toMb(): Long = this / (1024 * 1024) } -object BuildPreflight { +public object BuildPreflight { - fun run(versions: ToolchainVersions, availableBytes: Long): BuildPreflightResult { + public fun run(versions: ToolchainVersions, availableBytes: Long): BuildPreflightResult { val warnings = buildList { StorageChecker.check(availableBytes)?.let { add(it) } addAll(CompatibilityChecker.check(versions)) @@ -117,7 +117,7 @@ object BuildPreflight { private fun String.majorVersion(): Int? = trim().substringBefore('.').toIntOrNull() -fun compareVersions(a: String, b: String): Int { +public fun compareVersions(a: String, b: String): Int { val pa = a.split('.', '-') val pb = b.split('.', '-') val n = maxOf(pa.size, pb.size) diff --git a/feature/git/api/build.gradle.kts b/feature/git/api/build.gradle.kts index 96ec06c9..e9add80d 100644 --- a/feature/git/api/build.gradle.kts +++ b/feature/git/api/build.gradle.kts @@ -9,3 +9,7 @@ dependencies { implementation(platform(libs.androidx.compose.bom)) implementation(libs.androidx.compose.ui) } + +// A contract module's surface is its whole reason to exist: every declaration must state its +// visibility rather than inherit `public` by default. +kotlin { explicitApi() } diff --git a/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/results.bin b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/results.bin new file mode 100644 index 00000000..7ed749eb --- /dev/null +++ b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/results.bin @@ -0,0 +1 @@ +o/bundleLibRuntimeToDirDebug diff --git a/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapperKt.dex b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapperKt.dex new file mode 100644 index 00000000..457f42bb Binary files /dev/null and b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapperKt.dex differ diff --git a/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.dex b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.dex new file mode 100644 index 00000000..2faeda04 Binary files /dev/null and b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.dex differ diff --git a/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin new file mode 100644 index 00000000..601f245f Binary files /dev/null and b/feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin differ diff --git a/feature/git/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/feature/git/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties index 88fa057e..e720c0e9 100644 --- a/feature/git/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +++ b/feature/git/api/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -1 +1 @@ -#Thu Jul 30 04:52:51 EET 2026 +#Thu Jul 30 05:10:29 EET 2026 diff --git a/feature/git/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin b/feature/git/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin index 33fa11f8..d7f894bd 100644 Binary files a/feature/git/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin and b/feature/git/api/build/kotlin/compileDebugKotlin/cacheable/last-build.bin differ diff --git a/feature/git/api/build/outputs/logs/manifest-merger-debug-report.txt b/feature/git/api/build/outputs/logs/manifest-merger-debug-report.txt index 76eda922..649e5342 100644 --- a/feature/git/api/build/outputs/logs/manifest-merger-debug-report.txt +++ b/feature/git/api/build/outputs/logs/manifest-merger-debug-report.txt @@ -1,16 +1,16 @@ -- Merging decision tree log --- manifest -ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml:2:13-83 -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml:2:13-83 +ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml:2:13-83 +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml:2:13-83 package - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml xmlns:android - ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml:2:23-81 + ADDED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml:2:23-81 uses-sdk -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml reason: use-sdk injection requested -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml -INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml reason: use-sdk injection requested +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml +INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml android:targetSdkVersion - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml android:minSdkVersion - INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest25645779468114070.xml + INJECTED from /home/null/AndroidStudioProjects/AndroidStudioLite/feature/git/api/build/intermediates/tmp/ProcessLibraryManifest/debug/tempAndroidManifest17581262551727767717.xml diff --git a/feature/git/api/build/reports/detekt/detekt.html b/feature/git/api/build/reports/detekt/detekt.html index 0ab3f5cb..036a1f09 100644 --- a/feature/git/api/build/reports/detekt/detekt.html +++ b/feature/git/api/build/reports/detekt/detekt.html @@ -188,7 +188,7 @@

Findings

Total: 0
-generated with detekt version 1.23.8 on 2026-07-30 01:53:09 UTC. +generated with detekt version 1.23.8 on 2026-07-30 02:26:51 UTC. diff --git a/feature/git/api/detekt-baseline.xml b/feature/git/api/detekt-baseline.xml index f305015c..8fa949b5 100644 --- a/feature/git/api/detekt-baseline.xml +++ b/feature/git/api/detekt-baseline.xml @@ -2,7 +2,7 @@ - CyclomaticComplexMethod:GitErrorMessageMapper.kt$fun gitErrorMessage(error: Throwable): String + CyclomaticComplexMethod:GitErrorMessageMapper.kt$public fun gitErrorMessage(error: Throwable): String LongParameterList:GitPanelApi.kt$GitPanelApi$( projectId: String, onClose: () -> Unit, onOpenDiff: (String, GitDiffTarget) -> Unit, onOpenHistory: () -> Unit, onOpenBranches: () -> Unit, onOpenTags: () -> Unit, onOpenStashes: () -> Unit, onOpenConflicts: () -> Unit, ) diff --git a/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapper.kt b/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapper.kt index ab8d31f9..6430b26b 100644 --- a/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapper.kt +++ b/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapper.kt @@ -2,7 +2,7 @@ package com.ahmadkharfan.androidstudiolite.feature.git.api import com.ahmadkharfan.androidstudiolite.domain.model.GitException -fun gitErrorMessage(error: Throwable): String = when (error) { +public fun gitErrorMessage(error: Throwable): String = when (error) { is GitException.Auth -> "Authentication failed. Check your token in settings." is GitException.NonFastForward -> "Remote has new commits. Pull first." is GitException.StaleLease -> "Force push lease is stale. Fetch first." diff --git a/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.kt b/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.kt index cd537ca2..1d8ccfb2 100644 --- a/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.kt +++ b/feature/git/api/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.kt @@ -8,7 +8,7 @@ import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffTarget * it wants opened. The host decides where those destinations live, so no consumer needs to know how * git is implemented. */ -interface GitPanelApi { +public interface GitPanelApi { /** * No default argument values here, deliberately. A `@Composable` interface member with defaults @@ -18,7 +18,7 @@ interface GitPanelApi { * Callers pass every destination explicitly instead. */ @Composable - fun Panel( + public fun Panel( projectId: String, onClose: () -> Unit, onOpenDiff: (String, GitDiffTarget) -> Unit, diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitBootstrapController.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitBootstrapController.kt similarity index 95% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitBootstrapController.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitBootstrapController.kt index 3c77ca39..d7c8d555 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitBootstrapController.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitBootstrapController.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.repository.GitLifecycleRepository import java.io.File diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitCommitIdentityController.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitCommitIdentityController.kt similarity index 97% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitCommitIdentityController.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitCommitIdentityController.kt index f78c8462..8f3553c1 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitCommitIdentityController.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitCommitIdentityController.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.model.GitAuthorConfig import com.ahmadkharfan.androidstudiolite.domain.repository.GitCommitRepository diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitDisplayText.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitDisplayText.kt similarity index 94% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitDisplayText.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitDisplayText.kt index e4b9f529..8ba3c8a9 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitDisplayText.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitDisplayText.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitChangeType import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitOperationsController.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitOperationsController.kt similarity index 97% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitOperationsController.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitOperationsController.kt index ae4e51ba..60194d1b 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitOperationsController.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitOperationsController.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.model.GitRepositoryState import com.ahmadkharfan.androidstudiolite.domain.repository.GitIntegrationRepository diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelApiImpl.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelApiImpl.kt similarity index 93% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelApiImpl.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelApiImpl.kt index 7069b7b0..59e084e9 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelApiImpl.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelApiImpl.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import androidx.compose.runtime.Composable import com.ahmadkharfan.androidstudiolite.feature.git.api.GitPanelApi diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelControllerContext.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelControllerContext.kt similarity index 94% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelControllerContext.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelControllerContext.kt index 90649e79..6b633aaa 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelControllerContext.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelControllerContext.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.feature.git.api.gitErrorMessage import java.io.File diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelInteractionListener.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelInteractionListener.kt similarity index 97% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelInteractionListener.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelInteractionListener.kt index 2ef6b5fa..897c6d0d 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelInteractionListener.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffTarget import com.ahmadkharfan.androidstudiolite.domain.model.PullMode diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelScreen.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelScreen.kt similarity index 99% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelScreen.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelScreen.kt index b3878cc3..d779cbc2 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelScreen.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import kotlin.time.Duration.Companion.seconds import androidx.compose.foundation.background import androidx.compose.foundation.layout.Arrangement diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelUiState.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelUiState.kt similarity index 99% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelUiState.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelUiState.kt index f3a80ee6..494a9ab5 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelUiState.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelUiState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import androidx.compose.runtime.Immutable import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslDiffKind diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelViewModel.kt similarity index 99% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelViewModel.kt index 0a346d48..003d4787 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.core.BaseViewModel import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffTarget diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitRemotesController.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitRemotesController.kt similarity index 98% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitRemotesController.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitRemotesController.kt index cf16394f..c60f096c 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitRemotesController.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitRemotesController.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.repository.GitRemoteRepository import java.io.File diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitStagingController.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitStagingController.kt similarity index 98% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitStagingController.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitStagingController.kt index 4fc45157..c2fbb0dc 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitStagingController.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitStagingController.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslDiffKind import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffKind diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitSubmodulesController.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitSubmodulesController.kt similarity index 96% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitSubmodulesController.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitSubmodulesController.kt index 932a3536..6477085d 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitSubmodulesController.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitSubmodulesController.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.repository.GitSubmoduleRepository diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitViewModel.kt similarity index 90% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitViewModel.kt index d4809680..218098fb 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/GitViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.feature.git.api.gitErrorMessage import com.ahmadkharfan.androidstudiolite.core.BaseViewModel diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictInteractionListener.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictInteractionListener.kt similarity index 74% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictInteractionListener.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictInteractionListener.kt index b9b15933..428a606f 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictInteractionListener.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.conflict +package com.ahmadkharfan.androidstudiolite.feature.git.conflict interface GitConflictInteractionListener { fun acceptOurs(path: String) diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictScreen.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictScreen.kt similarity index 98% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictScreen.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictScreen.kt index 29c3b561..6d5e8ccd 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictScreen.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.conflict +package com.ahmadkharfan.androidstudiolite.feature.git.conflict import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictViewModel.kt similarity index 95% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictViewModel.kt index a6bfc644..b4a332e7 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/conflict/GitConflictViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/conflict/GitConflictViewModel.kt @@ -1,9 +1,9 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.conflict +package com.ahmadkharfan.androidstudiolite.feature.git.conflict import com.ahmadkharfan.androidstudiolite.domain.model.GitConflictEntry import com.ahmadkharfan.androidstudiolite.domain.repository.GitIntegrationRepository import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitViewModel import com.ahmadkharfan.androidstudiolite.feature.git.api.gitErrorMessage import java.io.File diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/DiffRow.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/DiffRow.kt similarity index 95% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/DiffRow.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/DiffRow.kt index f995d649..b3b68a4f 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/DiffRow.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/DiffRow.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.diff +package com.ahmadkharfan.androidstudiolite.feature.git.diff import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffKind diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffInteractionListener.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffInteractionListener.kt similarity index 78% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffInteractionListener.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffInteractionListener.kt index 9d05c179..e06b370c 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffInteractionListener.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.diff +package com.ahmadkharfan.androidstudiolite.feature.git.diff import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffScreen.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffScreen.kt similarity index 99% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffScreen.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffScreen.kt index d28fb27d..ef53d9e8 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffScreen.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.diff +package com.ahmadkharfan.androidstudiolite.feature.git.diff import androidx.compose.foundation.background import androidx.compose.foundation.horizontalScroll @@ -62,7 +62,7 @@ import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffKind import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffLine import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffTarget -import com.ahmadkharfan.androidstudiolite.feature.editor.git.hunkHeader +import com.ahmadkharfan.androidstudiolite.feature.git.hunkHeader import kotlinx.coroutines.launch import org.koin.androidx.compose.koinViewModel import org.koin.core.parameter.parametersOf diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffViewModel.kt similarity index 95% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffViewModel.kt index b3a9b557..d76dce0d 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/GitDiffViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/GitDiffViewModel.kt @@ -1,11 +1,11 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.diff +package com.ahmadkharfan.androidstudiolite.feature.git.diff import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffTarget import com.ahmadkharfan.androidstudiolite.domain.model.GitFileDiff import com.ahmadkharfan.androidstudiolite.domain.repository.GitRepository import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitViewModel import java.io.File data class GitDiffUiState( diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitBlameScreen.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitBlameScreen.kt similarity index 95% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitBlameScreen.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitBlameScreen.kt index 208296a1..0a4f4679 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitBlameScreen.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitBlameScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import androidx.compose.foundation.horizontalScroll import androidx.compose.foundation.layout.Row @@ -21,7 +21,7 @@ import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslEmpt import com.ahmadkharfan.androidstudiolite.designsystem.component.feedback.AslLinearProgress import com.ahmadkharfan.androidstudiolite.designsystem.component.navigation.AslTopAppBar import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslTypography -import com.ahmadkharfan.androidstudiolite.feature.editor.git.blameGutterText +import com.ahmadkharfan.androidstudiolite.feature.git.blameGutterText import org.koin.androidx.compose.koinViewModel import org.koin.core.parameter.parametersOf import com.ahmadkharfan.androidstudiolite.feature.git.R diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitBlameViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitBlameViewModel.kt similarity index 90% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitBlameViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitBlameViewModel.kt index 060cdba5..be5a302b 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitBlameViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitBlameViewModel.kt @@ -1,9 +1,9 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import com.ahmadkharfan.androidstudiolite.domain.model.GitBlameLine import com.ahmadkharfan.androidstudiolite.domain.repository.GitHistoryRepository import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitViewModel import java.io.File data class GitBlameUiState( diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLaneComputer.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLaneComputer.kt similarity index 98% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLaneComputer.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLaneComputer.kt index b2569528..b0880533 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLaneComputer.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLaneComputer.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitSummary diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryInteractionListener.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryInteractionListener.kt similarity index 80% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryInteractionListener.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryInteractionListener.kt index dbedad23..19b7393c 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryInteractionListener.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import com.ahmadkharfan.androidstudiolite.domain.model.GitResetMode diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryScreen.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryScreen.kt similarity index 99% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryScreen.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryScreen.kt index 15e25ac1..ee774889 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryScreen.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import androidx.compose.foundation.clickable import androidx.compose.foundation.Canvas @@ -55,7 +55,7 @@ import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslTypography import com.ahmadkharfan.androidstudiolite.domain.model.GitResetMode import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitDetails import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitSummary -import com.ahmadkharfan.androidstudiolite.feature.editor.git.changeTypeLabel +import com.ahmadkharfan.androidstudiolite.feature.git.changeTypeLabel import kotlinx.coroutines.flow.distinctUntilChanged import org.koin.androidx.compose.koinViewModel import org.koin.core.parameter.parametersOf diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryViewModel.kt similarity index 97% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryViewModel.kt index bd6a861d..19fc0c75 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitHistoryViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitHistoryViewModel.kt @@ -1,10 +1,10 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitDetails import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitSummary import com.ahmadkharfan.androidstudiolite.domain.repository.GitRepository import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitViewModel import com.ahmadkharfan.androidstudiolite.feature.git.api.gitErrorMessage import java.io.File import com.ahmadkharfan.androidstudiolite.domain.model.GitResetMode diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsDialogState.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsDialogState.kt similarity index 92% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsDialogState.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsDialogState.kt index 18f1c963..fdc98d3f 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsDialogState.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsDialogState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.refs +package com.ahmadkharfan.androidstudiolite.feature.git.refs import androidx.compose.runtime.Stable import androidx.compose.runtime.getValue diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsInteractionListener.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsInteractionListener.kt similarity index 93% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsInteractionListener.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsInteractionListener.kt index 0732e282..f93c9250 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsInteractionListener.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.refs +package com.ahmadkharfan.androidstudiolite.feature.git.refs import com.ahmadkharfan.androidstudiolite.domain.model.GitBranch import com.ahmadkharfan.androidstudiolite.domain.model.PullMode diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsScreen.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsScreen.kt similarity index 98% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsScreen.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsScreen.kt index 66e80e74..53bf36c8 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsScreen.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.refs +package com.ahmadkharfan.androidstudiolite.feature.git.refs import kotlin.time.Duration.Companion.seconds import androidx.compose.foundation.layout.Arrangement @@ -49,9 +49,9 @@ import com.ahmadkharfan.androidstudiolite.domain.model.GitBranch import com.ahmadkharfan.androidstudiolite.domain.model.GitStash import com.ahmadkharfan.androidstudiolite.domain.model.GitTag import com.ahmadkharfan.androidstudiolite.domain.model.PullMode -import com.ahmadkharfan.androidstudiolite.feature.editor.git.aheadLabel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.behindLabel -import com.ahmadkharfan.androidstudiolite.feature.editor.git.stashLabel +import com.ahmadkharfan.androidstudiolite.feature.git.aheadLabel +import com.ahmadkharfan.androidstudiolite.feature.git.behindLabel +import com.ahmadkharfan.androidstudiolite.feature.git.stashLabel import kotlinx.coroutines.delay import org.koin.androidx.compose.koinViewModel import org.koin.core.parameter.parametersOf diff --git a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsViewModel.kt b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsViewModel.kt similarity index 98% rename from feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsViewModel.kt rename to feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsViewModel.kt index 352f9520..e5181453 100644 --- a/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/refs/GitRefsViewModel.kt +++ b/feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/git/refs/GitRefsViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.refs +package com.ahmadkharfan.androidstudiolite.feature.git.refs import androidx.lifecycle.viewModelScope import com.ahmadkharfan.androidstudiolite.domain.model.GitBranch @@ -14,7 +14,7 @@ import com.ahmadkharfan.androidstudiolite.domain.usecase.ProjectPathResolver import com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthController import com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthMode import com.ahmadkharfan.androidstudiolite.core.gitauth.GitAuthPromptState -import com.ahmadkharfan.androidstudiolite.feature.editor.git.GitViewModel +import com.ahmadkharfan.androidstudiolite.feature.git.GitViewModel import com.ahmadkharfan.androidstudiolite.feature.git.api.gitErrorMessage import java.io.File import java.net.URI diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitDisplayTextTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitDisplayTextTest.kt similarity index 96% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitDisplayTextTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitDisplayTextTest.kt index b08a0f55..86c08577 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitDisplayTextTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitDisplayTextTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitChangeType import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitErrorMessageMapperTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitErrorMessageMapperTest.kt similarity index 95% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitErrorMessageMapperTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitErrorMessageMapperTest.kt index e40470bb..6ba2fb06 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitErrorMessageMapperTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitErrorMessageMapperTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.feature.git.api.gitErrorMessage import com.ahmadkharfan.androidstudiolite.domain.model.GitException diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelControllersTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelControllersTest.kt similarity index 99% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelControllersTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelControllersTest.kt index 1e9b6d44..0da7a4b6 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelControllersTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelControllersTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import kotlin.time.Duration.Companion.seconds import kotlin.time.Duration.Companion.milliseconds diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelUiStateTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelUiStateTest.kt similarity index 97% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelUiStateTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelUiStateTest.kt index 7af276ab..ff5b12d5 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelUiStateTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelUiStateTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import com.ahmadkharfan.androidstudiolite.domain.model.GitFileStatus import org.junit.Assert.assertEquals diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelViewModelTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelViewModelTest.kt similarity index 99% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelViewModelTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelViewModelTest.kt index 24fb7c84..801b4625 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/GitPanelViewModelTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/GitPanelViewModelTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git +package com.ahmadkharfan.androidstudiolite.feature.git import kotlin.time.Duration.Companion.seconds import androidx.lifecycle.viewModelScope diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/DiffAlignmentTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/DiffAlignmentTest.kt similarity index 98% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/DiffAlignmentTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/DiffAlignmentTest.kt index 634cd0e4..38828ecf 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/diff/DiffAlignmentTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/diff/DiffAlignmentTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.diff +package com.ahmadkharfan.androidstudiolite.feature.git.diff import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffHunk import com.ahmadkharfan.androidstudiolite.domain.model.GitDiffKind diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLaneComputerTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLaneComputerTest.kt similarity index 97% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLaneComputerTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLaneComputerTest.kt index 8aed8925..28375e8f 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLaneComputerTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLaneComputerTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitSummary import org.junit.Assert.assertEquals diff --git a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLayoutCharacterizationTest.kt b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLayoutCharacterizationTest.kt similarity index 96% rename from feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLayoutCharacterizationTest.kt rename to feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLayoutCharacterizationTest.kt index f8c7baa8..faaf5b56 100644 --- a/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/editor/git/history/GitGraphLayoutCharacterizationTest.kt +++ b/feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/git/history/GitGraphLayoutCharacterizationTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.editor.git.history +package com.ahmadkharfan.androidstudiolite.feature.git.history import com.ahmadkharfan.androidstudiolite.domain.model.GitCommitSummary import org.junit.Assert.assertEquals diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoInteractionListener.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoInteractionListener.kt similarity index 74% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoInteractionListener.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoInteractionListener.kt index 4bb59e78..df439a58 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoInteractionListener.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.clonerepo +package com.ahmadkharfan.androidstudiolite.feature.projects.clonerepo interface CloneRepoInteractionListener { fun onUrlChanged(url: String) diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoScreen.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoScreen.kt similarity index 98% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoScreen.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoScreen.kt index 35dfe15e..a06e292a 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoScreen.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.clonerepo +package com.ahmadkharfan.androidstudiolite.feature.projects.clonerepo import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxWidth diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoUiState.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoUiState.kt similarity index 90% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoUiState.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoUiState.kt index 56220742..16b4bc3d 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoUiState.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoUiState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.clonerepo +package com.ahmadkharfan.androidstudiolite.feature.projects.clonerepo import androidx.compose.runtime.Immutable @Immutable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoViewModel.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoViewModel.kt similarity index 97% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoViewModel.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoViewModel.kt index b0d9e768..23cc0614 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/clonerepo/CloneRepoViewModel.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/clonerepo/CloneRepoViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.clonerepo +package com.ahmadkharfan.androidstudiolite.feature.projects.clonerepo import com.ahmadkharfan.androidstudiolite.core.BaseViewModel import com.ahmadkharfan.androidstudiolite.domain.model.CloneOptions diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectInteractionListener.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectInteractionListener.kt similarity index 83% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectInteractionListener.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectInteractionListener.kt index 2a5358b1..cdf620cb 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectInteractionListener.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject interface CreateProjectInteractionListener { fun onSelectTemplate(id: String) diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectScreen.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectScreen.kt similarity index 94% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectScreen.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectScreen.kt index 43e937ac..ed0e29c5 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectScreen.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject import androidx.activity.compose.BackHandler import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxSize @@ -20,9 +20,9 @@ import com.ahmadkharfan.androidstudiolite.designsystem.component.inputs.AslWizar import com.ahmadkharfan.androidstudiolite.designsystem.component.navigation.AslTopAppBar import com.ahmadkharfan.androidstudiolite.designsystem.layout.aslImePadding import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslTheme -import com.ahmadkharfan.androidstudiolite.feature.createproject.components.ConfigureStep -import com.ahmadkharfan.androidstudiolite.feature.createproject.components.SummaryStep -import com.ahmadkharfan.androidstudiolite.feature.createproject.components.TemplateStep +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components.ConfigureStep +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components.SummaryStep +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components.TemplateStep import com.ahmadkharfan.androidstudiolite.feature.projects.R @Composable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectUiState.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectUiState.kt similarity index 96% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectUiState.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectUiState.kt index e432b4ac..9eef97e2 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectUiState.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectUiState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject import androidx.compose.runtime.Immutable @Immutable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectViewModel.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectViewModel.kt similarity index 98% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectViewModel.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectViewModel.kt index 72d0a545..c0006538 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectViewModel.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject import com.ahmadkharfan.androidstudiolite.core.BaseViewModel import com.ahmadkharfan.androidstudiolite.domain.model.NewProjectSpec diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/ConfigureStep.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/ConfigureStep.kt similarity index 92% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/ConfigureStep.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/ConfigureStep.kt index 686cf9f3..04818a02 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/ConfigureStep.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/ConfigureStep.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject.components +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -18,9 +18,9 @@ import com.ahmadkharfan.androidstudiolite.designsystem.component.inputs.AslDropd import com.ahmadkharfan.androidstudiolite.designsystem.component.inputs.AslSegmentedButton import com.ahmadkharfan.androidstudiolite.designsystem.component.inputs.AslSegmentedOption import com.ahmadkharfan.androidstudiolite.designsystem.component.inputs.AslTextField -import com.ahmadkharfan.androidstudiolite.feature.createproject.LANG_JAVA -import com.ahmadkharfan.androidstudiolite.feature.createproject.LANG_KOTLIN -import com.ahmadkharfan.androidstudiolite.feature.createproject.MIN_SDK_OPTIONS +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.LANG_JAVA +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.LANG_KOTLIN +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.MIN_SDK_OPTIONS import com.ahmadkharfan.androidstudiolite.feature.projects.R @Composable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/SummaryStep.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/SummaryStep.kt similarity index 93% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/SummaryStep.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/SummaryStep.kt index 8e9b3787..65aabb11 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/SummaryStep.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/SummaryStep.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject.components +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxWidth @@ -12,7 +12,7 @@ import androidx.compose.ui.unit.dp import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslListItem import com.ahmadkharfan.androidstudiolite.designsystem.component.feedback.AslLinearProgress import com.ahmadkharfan.androidstudiolite.designsystem.modifier.aslCard -import com.ahmadkharfan.androidstudiolite.feature.createproject.CreateProjectUiState +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.CreateProjectUiState import com.ahmadkharfan.androidstudiolite.feature.projects.R @Composable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/TemplateStep.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/TemplateStep.kt similarity index 90% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/TemplateStep.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/TemplateStep.kt index 56c84db0..f91d1243 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/TemplateStep.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/TemplateStep.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject.components +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.fillMaxWidth @@ -13,7 +13,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import java.util.concurrent.atomic.AtomicBoolean import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslTemplateCard -import com.ahmadkharfan.androidstudiolite.feature.createproject.CreateProjectTemplateUiModel +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.CreateProjectTemplateUiModel @Composable fun TemplateStep( diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/TemplateThumbnails.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/TemplateThumbnails.kt similarity index 85% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/TemplateThumbnails.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/TemplateThumbnails.kt index 5c437523..b81b396f 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/createproject/components/TemplateThumbnails.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/components/TemplateThumbnails.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject.components +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject.components import com.ahmadkharfan.androidstudiolite.feature.projects.R diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerInteractionListener.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerInteractionListener.kt similarity index 77% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerInteractionListener.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerInteractionListener.kt index 6482441f..84baf578 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerInteractionListener.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.folderpicker +package com.ahmadkharfan.androidstudiolite.feature.projects.folderpicker interface FolderPickerInteractionListener { fun onToggleFolder(id: String) diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerScreen.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerScreen.kt similarity index 98% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerScreen.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerScreen.kt index 5519405d..ceb58d94 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerScreen.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.folderpicker +package com.ahmadkharfan.androidstudiolite.feature.projects.folderpicker import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerUiState.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerUiState.kt similarity index 87% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerUiState.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerUiState.kt index 77abc028..d3f209f8 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerUiState.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerUiState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.folderpicker +package com.ahmadkharfan.androidstudiolite.feature.projects.folderpicker import androidx.compose.runtime.Immutable import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslFileTreeNode diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerViewModel.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerViewModel.kt similarity index 98% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerViewModel.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerViewModel.kt index 5087e00d..715bb356 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/folderpicker/FolderPickerViewModel.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/folderpicker/FolderPickerViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.folderpicker +package com.ahmadkharfan.androidstudiolite.feature.projects.folderpicker import com.ahmadkharfan.androidstudiolite.core.BaseViewModel import com.ahmadkharfan.androidstudiolite.designsystem.component.content.AslFileTreeNode import com.ahmadkharfan.androidstudiolite.domain.model.FolderNode diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubEffect.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubEffect.kt similarity index 75% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubEffect.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubEffect.kt index c5ef2b12..b5309bf5 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubEffect.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubEffect.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.hub +package com.ahmadkharfan.androidstudiolite.feature.projects.hub sealed interface HubEffect { data class NavigateToProject(val id: String) : HubEffect diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubInteractionListener.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubInteractionListener.kt similarity index 91% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubInteractionListener.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubInteractionListener.kt index 47b17297..70ba4209 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubInteractionListener.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.hub +package com.ahmadkharfan.androidstudiolite.feature.projects.hub interface HubInteractionListener { fun onOpenProject(id: String) diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubScreen.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubScreen.kt similarity index 98% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubScreen.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubScreen.kt index 7b928e7e..564428aa 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubScreen.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.hub +package com.ahmadkharfan.androidstudiolite.feature.projects.hub import androidx.compose.animation.AnimatedVisibility import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut @@ -64,8 +64,8 @@ import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslMotion import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslShape import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslTheme import com.ahmadkharfan.androidstudiolite.designsystem.theme.AslTypography -import com.ahmadkharfan.androidstudiolite.feature.openproject.OpenProjectRoute -import com.ahmadkharfan.androidstudiolite.feature.clonerepo.CloneRepoRoute +import com.ahmadkharfan.androidstudiolite.feature.projects.openproject.OpenProjectRoute +import com.ahmadkharfan.androidstudiolite.feature.projects.clonerepo.CloneRepoRoute @Composable fun HubRoute( diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubUiState.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubUiState.kt similarity index 95% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubUiState.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubUiState.kt index b0c65751..0aca7aa9 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubUiState.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubUiState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.hub +package com.ahmadkharfan.androidstudiolite.feature.projects.hub import androidx.compose.runtime.Immutable @Immutable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubViewModel.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubViewModel.kt similarity index 99% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubViewModel.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubViewModel.kt index ba17e5aa..9f72cf94 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/hub/HubViewModel.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/hub/HubViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.hub +package com.ahmadkharfan.androidstudiolite.feature.projects.hub import kotlin.time.Duration.Companion.milliseconds import android.content.Context diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/navigation/ProjectsNavigation.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/navigation/ProjectsNavigation.kt index f53cfc00..9e047c6e 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/navigation/ProjectsNavigation.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/navigation/ProjectsNavigation.kt @@ -4,9 +4,9 @@ import androidx.compose.runtime.collectAsState import androidx.compose.runtime.getValue import androidx.navigation.NavGraphBuilder import androidx.navigation.compose.composable -import com.ahmadkharfan.androidstudiolite.feature.createproject.CreateProjectRoute -import com.ahmadkharfan.androidstudiolite.feature.folderpicker.FolderPickerRoute -import com.ahmadkharfan.androidstudiolite.feature.hub.HubRoute +import com.ahmadkharfan.androidstudiolite.feature.projects.createproject.CreateProjectRoute +import com.ahmadkharfan.androidstudiolite.feature.projects.folderpicker.FolderPickerRoute +import com.ahmadkharfan.androidstudiolite.feature.projects.hub.HubRoute /** * @param onOpenProject leaving for the editor is the host's decision; this feature does not know diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectEffect.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectEffect.kt similarity index 60% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectEffect.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectEffect.kt index 4dde4fc4..3ca94ee2 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectEffect.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectEffect.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.openproject +package com.ahmadkharfan.androidstudiolite.feature.projects.openproject sealed interface OpenProjectEffect { data class NavigateToProject(val id: String) : OpenProjectEffect diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectInteractionListener.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectInteractionListener.kt similarity index 62% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectInteractionListener.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectInteractionListener.kt index d3f6f181..079baff1 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectInteractionListener.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectInteractionListener.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.openproject +package com.ahmadkharfan.androidstudiolite.feature.projects.openproject interface OpenProjectInteractionListener { fun onQueryChanged(query: String) diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectScreen.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectScreen.kt similarity index 98% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectScreen.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectScreen.kt index c10e9dd3..2c589fa4 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectScreen.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectScreen.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.openproject +package com.ahmadkharfan.androidstudiolite.feature.projects.openproject import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectUiState.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectUiState.kt similarity index 83% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectUiState.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectUiState.kt index 3f37eb85..08394cf7 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectUiState.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectUiState.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.openproject +package com.ahmadkharfan.androidstudiolite.feature.projects.openproject import androidx.compose.runtime.Immutable @Immutable diff --git a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectViewModel.kt b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectViewModel.kt similarity index 95% rename from feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectViewModel.kt rename to feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectViewModel.kt index c933f5bf..95bcf7f4 100644 --- a/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/openproject/OpenProjectViewModel.kt +++ b/feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/projects/openproject/OpenProjectViewModel.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.openproject +package com.ahmadkharfan.androidstudiolite.feature.projects.openproject import android.content.Context import com.ahmadkharfan.androidstudiolite.core.BaseViewModel diff --git a/feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectViewModelTest.kt b/feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectViewModelTest.kt similarity index 99% rename from feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectViewModelTest.kt rename to feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectViewModelTest.kt index 2d4e5226..0029564e 100644 --- a/feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/createproject/CreateProjectViewModelTest.kt +++ b/feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/projects/createproject/CreateProjectViewModelTest.kt @@ -1,4 +1,4 @@ -package com.ahmadkharfan.androidstudiolite.feature.createproject +package com.ahmadkharfan.androidstudiolite.feature.projects.createproject import com.ahmadkharfan.androidstudiolite.domain.model.NewProjectSpec import com.ahmadkharfan.androidstudiolite.domain.model.Project