From 3fd28d9ca4ff5ac2ee6677105a9ef4067f69329f Mon Sep 17 00:00:00 2001 From: AhmadKharfan Date: Thu, 30 Jul 2026 05:28:14 +0300 Subject: [PATCH] give the git and projects features matching package roots. --- .../androidstudiolite/di/GitModule.kt | 16 +++---- .../androidstudiolite/di/KoinModules.kt | 8 ++-- .../androidstudiolite/navigation/NavGraphs.kt | 12 +++--- .../di/GitHistoryViewModelFactoryTest.kt | 2 +- .../di/KoinModuleGraphTest.kt | 14 +++--- .../results.bin | 1 + .../GitAuthController$onAuthorized$2.dex | Bin 0 -> 3404 bytes ...AuthController$onStartGitHubSignIn$2$1.dex | Bin 0 -> 5824 bytes ...itAuthController$onStartGitHubSignIn$2.dex | Bin 0 -> 3460 bytes .../core/gitauth/GitAuthController.dex | Bin 0 -> 13364 bytes .../core/gitauth/GitAuthMode.dex | Bin 0 -> 2288 bytes .../core/gitauth/GitAuthPromptActions.dex | Bin 0 -> 1480 bytes .../GitAuthPromptKt$GitHubAuthDialog$2$1.dex | Bin 0 -> 2072 bytes ...tAuthPromptKt$GitHubAuthDialog$4$1$4$1.dex | Bin 0 -> 2256 bytes .../core/gitauth/GitAuthPromptKt.dex | Bin 0 -> 33608 bytes .../core/gitauth/GitAuthPromptState.dex | Bin 0 -> 6240 bytes .../core/gitauth/GitHubDeviceCodeUi.dex | Bin 0 -> 2984 bytes ...1d3560d9f8c043b0ce1de1b3dba58036$0.globals | Bin 0 -> 1867 bytes ...29f69e98ee3d86f28524aa97c57965c8$0.globals | Bin 0 -> 1867 bytes ...6db4a4420aae7946f4b7436a75c1c0cc$0.globals | Bin 0 -> 1867 bytes ...c367b0db42cea62b63eb09a93881ae87$0.globals | Bin 0 -> 1867 bytes ...4ca57381b855e5ecf39fe2f3656641ef$0.globals | Bin 0 -> 1867 bytes ...ae189b6698230b93e85816962d02cfbf$0.globals | Bin 0 -> 1867 bytes ...cad46ab8a3a0fda427c6a19613af4d86$0.globals | Bin 0 -> 1867 bytes ...d8919541c1f632287bbbd682bdef43fd$0.globals | Bin 0 -> 1867 bytes ...98a98f7856e1540e596afe07cdc171d5$0.globals | Bin 0 -> 1867 bytes ...98a98f7856e1540e596afe07cdc171d5$1.globals | Bin 0 -> 1867 bytes ...98a98f7856e1540e596afe07cdc171d5$2.globals | Bin 0 -> 1867 bytes ...a1825274e3fcfbbfecd9cc4ca5fbd402$0.globals | Bin 0 -> 1867 bytes ...a1825274e3fcfbbfecd9cc4ca5fbd402$1.globals | Bin 0 -> 1867 bytes ...a1825274e3fcfbbfecd9cc4ca5fbd402$2.globals | Bin 0 -> 1867 bytes ...a1825274e3fcfbbfecd9cc4ca5fbd402$3.globals | Bin 0 -> 1867 bytes ...a1825274e3fcfbbfecd9cc4ca5fbd402$4.globals | Bin 0 -> 1867 bytes ...7bac11ab1fc4132ab246a4373a5127a2$0.globals | Bin 0 -> 1867 bytes ...7bac11ab1fc4132ab246a4373a5127a2$1.globals | Bin 0 -> 1867 bytes ...7bac11ab1fc4132ab246a4373a5127a2$2.globals | Bin 0 -> 1867 bytes ...7bac11ab1fc4132ab246a4373a5127a2$3.globals | Bin 0 -> 1867 bytes .../desugar_graph.bin | Bin 0 -> 499 bytes .../compile-file-map.properties | 2 +- .../cacheable/last-build.bin | Bin 18 -> 18 bytes .../cacheable/last-build.bin | Bin 18 -> 18 bytes .../logs/manifest-merger-debug-report.txt | 18 ++++---- core/gitauth/build/reports/detekt/detekt.html | 2 +- .../testDebugUnitTest/-fVlVua_9EQ/index.html | 40 +++++++++--------- .../tests/testDebugUnitTest/index.html | 6 +-- ....GitAuthControllerCharacterizationTest.xml | 38 ++++++++--------- .../binary/results-generic.bin | Bin 3670 -> 3670 bytes feature/buildrun/api/build.gradle.kts | 4 ++ .../results.bin | 1 + .../feature/buildrun/api/BuildArtifact.dex | Bin 0 -> 5780 bytes .../feature/buildrun/api/BuildClientMeta.dex | Bin 0 -> 3960 bytes .../buildrun/api/BuildConsoleState.dex | Bin 0 -> 10528 bytes .../buildrun/api/BuildConsoleStateKt.dex | Bin 0 -> 9372 bytes .../buildrun/api/BuildExecutionPhase.dex | Bin 0 -> 2940 bytes .../buildrun/api/BuildExecutionSnapshot.dex | Bin 0 -> 7884 bytes .../feature/buildrun/api/BuildLogLine.dex | Bin 0 -> 2992 bytes .../feature/buildrun/api/BuildProblem.dex | Bin 0 -> 5828 bytes .../feature/buildrun/api/BuildRunApi.dex | Bin 0 -> 3528 bytes .../feature/buildrun/api/BuildStatus.dex | Bin 0 -> 2480 bytes .../feature/buildrun/api/BuildTaskGroup.dex | Bin 0 -> 3392 bytes .../feature/buildrun/api/BuildTaskLine.dex | Bin 0 -> 3748 bytes .../buildrun/api/InstallExecutionState.dex | Bin 0 -> 2516 bytes .../buildrun/api/RunTargetResolver.dex | Bin 0 -> 14660 bytes .../api/StartBuildResult$Accepted.dex | Bin 0 -> 2920 bytes .../api/StartBuildResult$AlreadyRunning.dex | Bin 0 -> 3308 bytes .../buildrun/api/StartBuildResult$Failed.dex | Bin 0 -> 2900 bytes .../feature/buildrun/api/StartBuildResult.dex | Bin 0 -> 1300 bytes .../buildrun/api/preflight/BuildPreflight.dex | Bin 0 -> 3220 bytes .../api/preflight/BuildPreflightKt.dex | Bin 0 -> 3784 bytes .../api/preflight/BuildPreflightResult.dex | Bin 0 -> 4468 bytes .../api/preflight/CompatibilityChecker.dex | Bin 0 -> 6112 bytes .../api/preflight/PreflightSeverity.dex | Bin 0 -> 2412 bytes .../api/preflight/PreflightWarning.dex | Bin 0 -> 3692 bytes .../buildrun/api/preflight/StorageChecker.dex | Bin 0 -> 2404 bytes .../api/preflight/ToolchainVersions.dex | Bin 0 -> 3828 bytes ...831c2ff31049fcca0dd7ef932bb02f7e$0.globals | Bin 0 -> 1867 bytes .../desugar_graph.bin | Bin 0 -> 755 bytes .../compile-file-map.properties | 2 +- .../cacheable/last-build.bin | Bin 18 -> 18 bytes .../logs/manifest-merger-debug-report.txt | 18 ++++---- .../api/build/reports/detekt/detekt.html | 2 +- .../feature/buildrun/api/BuildConsoleState.kt | 16 +++---- .../feature/buildrun/api/BuildRunApi.kt | 36 ++++++++-------- .../feature/buildrun/api/RunTargetResolver.kt | 20 ++++----- .../buildrun/api/preflight/BuildPreflight.kt | 24 +++++------ feature/git/api/build.gradle.kts | 4 ++ .../results.bin | 1 + .../git/api/GitErrorMessageMapperKt.dex | Bin 0 -> 3036 bytes .../feature/git/api/GitPanelApi.dex | Bin 0 -> 2380 bytes .../desugar_graph.bin | Bin 0 -> 235 bytes .../compile-file-map.properties | 2 +- .../cacheable/last-build.bin | Bin 18 -> 18 bytes .../logs/manifest-merger-debug-report.txt | 18 ++++---- .../git/api/build/reports/detekt/detekt.html | 2 +- feature/git/api/detekt-baseline.xml | 2 +- .../feature/git/api/GitErrorMessageMapper.kt | 2 +- .../feature/git/api/GitPanelApi.kt | 4 +- .../git/GitBootstrapController.kt | 2 +- .../git/GitCommitIdentityController.kt | 2 +- .../{editor => }/git/GitDisplayText.kt | 2 +- .../git/GitOperationsController.kt | 2 +- .../{editor => }/git/GitPanelApiImpl.kt | 2 +- .../git/GitPanelControllerContext.kt | 2 +- .../git/GitPanelInteractionListener.kt | 2 +- .../{editor => }/git/GitPanelScreen.kt | 2 +- .../{editor => }/git/GitPanelUiState.kt | 2 +- .../{editor => }/git/GitPanelViewModel.kt | 2 +- .../{editor => }/git/GitRemotesController.kt | 2 +- .../{editor => }/git/GitStagingController.kt | 2 +- .../git/GitSubmodulesController.kt | 2 +- .../feature/{editor => }/git/GitViewModel.kt | 2 +- .../GitConflictInteractionListener.kt | 2 +- .../git/conflict/GitConflictScreen.kt | 2 +- .../git/conflict/GitConflictViewModel.kt | 4 +- .../feature/{editor => }/git/diff/DiffRow.kt | 2 +- .../git/diff/GitDiffInteractionListener.kt | 2 +- .../{editor => }/git/diff/GitDiffScreen.kt | 4 +- .../{editor => }/git/diff/GitDiffViewModel.kt | 4 +- .../git/history/GitBlameScreen.kt | 4 +- .../git/history/GitBlameViewModel.kt | 4 +- .../git/history/GitGraphLaneComputer.kt | 2 +- .../history/GitHistoryInteractionListener.kt | 2 +- .../git/history/GitHistoryScreen.kt | 4 +- .../git/history/GitHistoryViewModel.kt | 4 +- .../git/refs/GitRefsDialogState.kt | 2 +- .../git/refs/GitRefsInteractionListener.kt | 2 +- .../{editor => }/git/refs/GitRefsScreen.kt | 8 ++-- .../{editor => }/git/refs/GitRefsViewModel.kt | 4 +- .../{editor => }/git/GitDisplayTextTest.kt | 2 +- .../git/GitErrorMessageMapperTest.kt | 2 +- .../git/GitPanelControllersTest.kt | 2 +- .../{editor => }/git/GitPanelUiStateTest.kt | 2 +- .../{editor => }/git/GitPanelViewModelTest.kt | 2 +- .../git/diff/DiffAlignmentTest.kt | 2 +- .../git/history/GitGraphLaneComputerTest.kt | 2 +- .../GitGraphLayoutCharacterizationTest.kt | 2 +- .../clonerepo/CloneRepoInteractionListener.kt | 2 +- .../clonerepo/CloneRepoScreen.kt | 2 +- .../clonerepo/CloneRepoUiState.kt | 2 +- .../clonerepo/CloneRepoViewModel.kt | 2 +- .../CreateProjectInteractionListener.kt | 2 +- .../createproject/CreateProjectScreen.kt | 8 ++-- .../createproject/CreateProjectUiState.kt | 2 +- .../createproject/CreateProjectViewModel.kt | 2 +- .../createproject/components/ConfigureStep.kt | 8 ++-- .../createproject/components/SummaryStep.kt | 4 +- .../createproject/components/TemplateStep.kt | 4 +- .../components/TemplateThumbnails.kt | 2 +- .../FolderPickerInteractionListener.kt | 2 +- .../folderpicker/FolderPickerScreen.kt | 2 +- .../folderpicker/FolderPickerUiState.kt | 2 +- .../folderpicker/FolderPickerViewModel.kt | 2 +- .../feature/{ => projects}/hub/HubEffect.kt | 2 +- .../hub/HubInteractionListener.kt | 2 +- .../feature/{ => projects}/hub/HubScreen.kt | 6 +-- .../feature/{ => projects}/hub/HubUiState.kt | 2 +- .../{ => projects}/hub/HubViewModel.kt | 2 +- .../projects/navigation/ProjectsNavigation.kt | 6 +-- .../openproject/OpenProjectEffect.kt | 2 +- .../OpenProjectInteractionListener.kt | 2 +- .../openproject/OpenProjectScreen.kt | 2 +- .../openproject/OpenProjectUiState.kt | 2 +- .../openproject/OpenProjectViewModel.kt | 2 +- .../CreateProjectViewModelTest.kt | 2 +- 164 files changed, 254 insertions(+), 243 deletions(-) create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/results.bin create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onAuthorized$2.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthMode.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptActions.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$2$1.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$GitHubAuthDialog$4$1$4$1.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptState.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/core/gitauth/GitHubDeviceCodeUi.dex create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$136b154b767f3eef102fea9bcd095be51d3560d9f8c043b0ce1de1b3dba58036$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$24722097174606dc41b98c34da14ba3629f69e98ee3d86f28524aa97c57965c8$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$362fd138c413c77e9e01817ddc2c9b706db4a4420aae7946f4b7436a75c1c0cc$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$43714084d2f81cd99b5ef32a4294cef0c367b0db42cea62b63eb09a93881ae87$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$51f773bfdcb55d68c394cc3c6c5b576e4ca57381b855e5ecf39fe2f3656641ef$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$87cfe29c0b2e6b6e46e8de9d7d72d438ae189b6698230b93e85816962d02cfbf$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$d5b9bd05d82f9cb0c52d53818869c4cacad46ab8a3a0fda427c6a19613af4d86$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$$InternalSyntheticLambda$2$de242b3f4ac16144fb284389589dcb55d8919541c1f632287bbbd682bdef43fd$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$1.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthController$onStartGitHubSignIn$2$1$$InternalSyntheticLambda$2$857d4a2c40a218f67544046eb220011598a98f7856e1540e596afe07cdc171d5$2.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$1.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$2.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$3.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$16f71588bd62288503b3950c8a0b23eca1825274e3fcfbbfecd9cc4ca5fbd402$4.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$0.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$1.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$2.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/core/gitauth/GitAuthPromptKt$$InternalSyntheticLambda$2$b26af17ff2a6c8bf8001550d33c0b1ff7bac11ab1fc4132ab246a4373a5127a2$3.globals create mode 100644 core/gitauth/build/.transforms/23ccd1f677ddd48dcd09b2d1a6d0e951/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/results.bin create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildArtifact.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildClientMeta.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleState.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildConsoleStateKt.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionPhase.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildExecutionSnapshot.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildLogLine.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildProblem.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildRunApi.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildStatus.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskGroup.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/BuildTaskLine.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/InstallExecutionState.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Accepted.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$AlreadyRunning.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult$Failed.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/StartBuildResult.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflight.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightKt.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/BuildPreflightResult.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/CompatibilityChecker.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightSeverity.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/PreflightWarning.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/StorageChecker.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/preflight/ToolchainVersions.dex create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_global-synthetics/com/ahmadkharfan/androidstudiolite/feature/buildrun/api/RunTargetResolver$$InternalSyntheticLambda$2$abb33c07031848f3bc79a9934d97fc75831c2ff31049fcca0dd7ef932bb02f7e$0.globals create mode 100644 feature/buildrun/api/build/.transforms/56b6852fb89f82aced7af08b7acead36/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin create mode 100644 feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/results.bin create mode 100644 feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitErrorMessageMapperKt.dex create mode 100644 feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/bundleLibRuntimeToDirDebug_dex/com/ahmadkharfan/androidstudiolite/feature/git/api/GitPanelApi.dex create mode 100644 feature/git/api/build/.transforms/6d438cc7a354a0259cf050e9c84a70dc/transformed/bundleLibRuntimeToDirDebug/desugar_graph.bin rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitBootstrapController.kt (95%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitCommitIdentityController.kt (97%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitDisplayText.kt (94%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitOperationsController.kt (97%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelApiImpl.kt (93%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelControllerContext.kt (94%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelInteractionListener.kt (97%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelScreen.kt (99%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelUiState.kt (99%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelViewModel.kt (99%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitRemotesController.kt (98%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitStagingController.kt (98%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitSubmodulesController.kt (96%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitViewModel.kt (90%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/conflict/GitConflictInteractionListener.kt (74%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/conflict/GitConflictScreen.kt (98%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/conflict/GitConflictViewModel.kt (95%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/diff/DiffRow.kt (95%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/diff/GitDiffInteractionListener.kt (78%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/diff/GitDiffScreen.kt (99%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/diff/GitDiffViewModel.kt (95%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitBlameScreen.kt (95%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitBlameViewModel.kt (90%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitGraphLaneComputer.kt (98%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitHistoryInteractionListener.kt (80%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitHistoryScreen.kt (99%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitHistoryViewModel.kt (97%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/refs/GitRefsDialogState.kt (92%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/refs/GitRefsInteractionListener.kt (93%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/refs/GitRefsScreen.kt (98%) rename feature/git/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/refs/GitRefsViewModel.kt (98%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitDisplayTextTest.kt (96%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitErrorMessageMapperTest.kt (95%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelControllersTest.kt (99%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelUiStateTest.kt (97%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/GitPanelViewModelTest.kt (99%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/diff/DiffAlignmentTest.kt (98%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitGraphLaneComputerTest.kt (97%) rename feature/git/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{editor => }/git/history/GitGraphLayoutCharacterizationTest.kt (96%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/clonerepo/CloneRepoInteractionListener.kt (74%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/clonerepo/CloneRepoScreen.kt (98%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/clonerepo/CloneRepoUiState.kt (90%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/clonerepo/CloneRepoViewModel.kt (97%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/CreateProjectInteractionListener.kt (83%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/CreateProjectScreen.kt (94%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/CreateProjectUiState.kt (96%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/CreateProjectViewModel.kt (98%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/components/ConfigureStep.kt (92%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/components/SummaryStep.kt (93%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/components/TemplateStep.kt (90%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/components/TemplateThumbnails.kt (85%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/folderpicker/FolderPickerInteractionListener.kt (77%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/folderpicker/FolderPickerScreen.kt (98%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/folderpicker/FolderPickerUiState.kt (87%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/folderpicker/FolderPickerViewModel.kt (98%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/hub/HubEffect.kt (75%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/hub/HubInteractionListener.kt (91%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/hub/HubScreen.kt (98%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/hub/HubUiState.kt (95%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/hub/HubViewModel.kt (99%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/openproject/OpenProjectEffect.kt (60%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/openproject/OpenProjectInteractionListener.kt (62%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/openproject/OpenProjectScreen.kt (98%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/openproject/OpenProjectUiState.kt (83%) rename feature/projects/src/main/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/openproject/OpenProjectViewModel.kt (95%) rename feature/projects/src/test/java/com/ahmadkharfan/androidstudiolite/feature/{ => projects}/createproject/CreateProjectViewModelTest.kt (99%) 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 0000000000000000000000000000000000000000..9ef03029738a30c9461754762b8c2d73e27ee704 GIT binary patch literal 3404 zcmbuCU2Ggz701t=8Sk#Y65F^Q*KFd=#;udo-d%stx?bZX^{yMc8$0&e=A)o6yE9&o zJv+0RnRV<`HBnUr5^YuS6i|_P=mQcJLZVVD#6yrOcjX z?AUd{QXV?1-<~sP&fIhEx%bZ8(T$y!%-9oj;^)%yOLzU<$`6V+zP5Vn#UJ1M<>&6b z{HuF~cA^>)?W~P=K?KJ)+K85*vAqwxDTv@kafzr2@@+^y{{Rw~=#oryrfAX9B69=a6bk*Ko3ws zFL)U6czhbf!3l5@^n(OA1x|wj@CbMmoB?OSIq(=50>dB;Ist}|UdMRx;B%UMd`oXcKwn{{qixg zGcui$+k#p*9rEG(?TnyNr48dJQ%OiFkc|4zzY7B3uUL8);6k|zO|vb>zbX`Y~6KC-Sg|Z=~$+3q|1(Lq${Sc zAwW6|G~?L5>sXfI4mdVPc3ks@p%08^Y37r+nWfVOU9+~$Eu>>RzUHH!>AYRG9M7~X zmkq?zvvl$Zr#ag;+!;&ryeyqK;(F1n*qUE=jVzriY--zD+S2SwdJbKwXjT!SjQmd7 zsBy$Bbsch9ENvQP|9)H1cacw)ItyElZ<%%)scE|AYllqB!2mylJKOiYRxzSkO6;Ga zz)syaZNp1*T}`_lbojv@Q}oyoZI~Du)Ar1=m!3ONIezL0=gsYE8aEiOty$@uQL1xw z!!A6~zgYKbhOHO0YDq_z4?4t+uGj4{7tu@4h8pI^gFL1__VCTBkPT|O zq}yU|FE{aAvZR%_Fawj5N!{2<4kb~UnrQ`dX1MC;MsNX>8kckwx1za*K5UsKS95oV zP2Iq1TQ?2YOHMw^_ojTuvAq3qPKLK!-PE_P;wJBE*|FEnN;oMeM^huI(d3thk{g;g zT;4FsTNpkx<-2ubC|Nb_VXbB+Cr8JJlG})Z#ej64OyRci zMtN*vV&d_U5~4^^aXB7QWmQ#^YLnWdwgi?aEOA&AkWga>wxPf)p*E{=(GmTO`oxsl zJ{_m0;$q;tlv6Lv#%V52qP6MCxKPDpTvj70sY4ePIUko52|rp;GE$Sc+!v7|(zw$5 z^vR&{X7v$uP~C4nhTt)h1m2h8)dbzVsr)@AI^T_npC$er5uGnZMd#c6zUFtYids#lXT|QW1D-(QU@Oyp# zJA?gsZ^Yjk{BGyC{Jp`F?H@qL7C*S3zdJ;tagDz{Wa!*3@0kPwBE4X*Cc)0J_}fH* fj%|I=M}p4&yoZzF&+$0-NNDH%9VgB{{7v*<0qMzP literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..da29da30ad6f749a2bdbb90a9caee7e821fb6679 GIT binary patch literal 5824 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7b86698127673d145f5f8570e4771f6cb23e6cca GIT binary patch literal 2256 zcmbuB-)kII6vxlZ&h92@(k7|R#x!l#X*6w3c9Jw;n=QqVwz{~+XlndXq}eUUh)B@~6%JNY&BGn9zw^Q37vFXeHHm0#d8Qv- z(z>A=hs1hT<~5=W`Wkv2{Z;f?^c(2$rCYds0)s&e{sevlzk^$#D@D`;a$qlb6ubd$ zfH8xp0WN_L!F6y0+ydQcq7hI4iy#1RfotF^@C~>QegHp%KY)f9Izcz+1q0wPSOU+1 zvp@nDG{F&U0!t-(!Ir5Lbb%e98}xvkU>E2GeSq_^8{7v5Kn@H7xJ%}~i#^{DnQgB^ z9&XDUkcZkb+w5)2UvJTW4><)dV;Jkf2U|kE({uoR3LkEK9ZC9h(i^Z~-LB+LaGVD1 zZ`<`EXpa2~{NhW0VZYz;jYCU8!@5hj@V>M85$xN`r{HG=aQvOHXqzW_7*6Rllpdx2 zOn={yae%VT>}#zoN4fKkzsvB)c^je!>E(O|9?l?&5%fWxC=bi`b!{xUKJ)_Y`1#=+ zbI-ZwJhIe@X!t(x{Yhgsk8`|T(6YRPGRKvtq7$T_C{piZDw>O<+G5~0no*%1C7Q?M z6;_^9!u6}9m8he%uykf_Vg3~9Ba5&c_JEx-@7(6Ix{-O z6lrd|zKe8ndoGqD5y>Jl>Ik=`>PV62Lxrtdr###BL*-SUlu^xhinRY8MkUXa!MrO% zWNP0%#+Ovp6Hy#sjlS}#XbH;|Ue#*P=-;AxYGqa0QIWRlmZAXb^VGT@xyrK;if}|E ziqx~IdKS-8k@A~AS6dCM5_`Aro^`q{A=m$Bahx9B>O*;v3_Ri9aq*0-$Uu6wEH#?$ zKiu6hE_obrsBEM|Tc+%Csf<=4eYs4jWjwlRT=08`ux%NJr(IDEX^&l#c74H*7Gl?3 z6oF_+tW6o^wfwpytxkHQMTQ4G_4^*b8D}uy&DW4h>Co7}bqBX3ww=U7%cM6a!4!1_ z(w3@)HPS8N#**|kg_^Lwe)8yfb4A$j?U=KsBiGDvlix7qCXd8K!*^sduo71>8pe&!Pj1|A)_Fc# zH)}oD6F!Hz-m_mGHoq2 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8107d98f3f496d799db9133d02930d1051cfff3a GIT binary patch literal 33608 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3391c589d1198111d841812a50b6f324a93cc84d GIT binary patch literal 6240 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d7e2c1dc8f4673dd592bfc4d43349ba777aaf601 GIT binary patch literal 2984 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 literal 18 YcmZ4UmVvdLhk=1{{)Ro%^%#Hv05}B%^8f$< 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 e0afd3c79428663ed23e2ad37fae7a311727eb4e..be583ac4a95b196a461d87c8765153390b870de5 100644 GIT binary patch delta 342 zcmca6b4_N#R_@brNem2(^EaH1yEE|sh(X; z(;^`MDU|l+m|J7tqmX$#MD=7cn~zh`D&B*aV!S%)u4Qh$vK>>fqV@pUwg6=7f8Q0 zl&?GaCf8aZUl+>PpFEL!1CXx|W@d)T51GR!m+&?N9Ulvm UoXo`MD116n0?KcJC}v;)08em%RR910 delta 342 zcmXZYFKa?!6bA6ud;N3uI?FZQWSvd085V>M7Q`}5b`{gus%S8}>+=ByTiWKpG8B0o zVi9kjVlbHf0H*1V^EvIua}E!jrMq;WzHB{jC>3}f=*5pW6)slf2F<`kyrFlvHu~Zn zy~ojb5%1{(`esjjINJ~5CirG+KTJFL4UWYQeTiA<GQL64pHk} zoTKyjwqC_~x`2B0LtLOsNX1U~Wx9%W>{DE$AK=*o@gv>BZG4i{ev9_h|Cpx2*1W_0 WMO%JVVc3I_xN`KcOOMXWO8o%}sF5T9 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 0000000000000000000000000000000000000000..ef811ffcd83f4e6562eda75dd160d61bad5cf21e GIT binary patch literal 5780 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 Q!@dunKXE77pU;;63+tE`9smFU literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f9f2340561fa476233530b16fae97b1f7ae679ad GIT binary patch literal 3960 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..501a3fbd59dc1c764b194fcd7362d2192f4c0a5b GIT binary patch literal 2940 zcmb`JTWs586vvMpCvnoWO|y%4>DXr4t%bJfy0J@JP3%&nLbkyM6=I-b$8PG@u{+1< zI&D-1aoGa{p3p#uNdqLr3-Ey0%b*k?4FQ4|#CQY510Ws{;$fP2;D4OYQxVz&(wzKq z&iD6sJ>QA_S@vAEfBP=Fuwli=F9eUg|JKDnFMO-MSorAj&u6FJedDt;O++(9G&i=R z025u8vP8r1SZ@K3OGGN{c~~xAgGCjZl!@TdCD=Dn;VSGkh3GmMPZBvG0Q2A+cp1D3 zE`SfgC*X7N75EKY2gwvs8`uK+z&5Z8902!#d%+R#I=BqJ0Y8DifSM+12SsonsDNj{ zJKzKGDfkk62Yv)UgI~cO%)JC201tyl!Q-F`PJuIE0Xzp@0_VYNU_3*#0_$H3)`9h) z9oz;sf=ysExE*wWJ3tTU1sdSkT}7^C` z|A%Os6S{=j*ba=5qeNsSY8JLt*u1c9!g2yg_^cFmm9U+{ZV`5?uwBA-M>b8^0<=y> zxgnv%bCfXp_Q+x%MZMjyinyd)|-3Xu8#IcCuu>rnGX)>h@nQ{}Ei7c5)lFXz^W=bYAog-6Ck(p7* z%qGZeYNpOyqlZR(crA^K$1_p#^1LHFUM?ChzR$Hd<|g2_>@!!eN9SO5v|T5yq=G!t zFH>H2Ft3KzNrghJWrVhs3VN(H32h4%24XEMv^Fa2kF})GR#D+-tf@k4rh*x3ve3Gy z5X4$eXa!m!s}!p#q2{4xZm5b-TcKues0pEVLv6aDHq!~Lo#W+T{T#oI$jB3UjwWl3 zJx(A}9ILMpD}2#9g$T9azttiQx6(Q}nc_zfT2qv7oC67XT;}}dGUp-w#fuBMth`3f z%K3a&R$JAjXP2Io*DNj!s0F1U_b)E=OZzjbymT?8sB%6rC94WZf)q#t6=XmbG=Usw z1}&g<>FrdW)Q*wE4;~#IIY#M@v3;e7;AA^&uU_r&jH*q|4c`we$1_~inKj(HT_d@x zn-X2!W3;-fG-b>hMc42u#baUMc$J}1=<0CUbv!5BOR3?8mG=(O`h6!2Cq$i5uNE4v zd%*W5oSd{^(kLmTmTOa1jKD3V63L|!B}(`?R4V(`qA^)Dtm#Q3m@vGe;aP$2ShcWj zIlk+Jc5%Ws!g^pAO`cFtN0k|;7|m{E&Mwz^w)amOHG7CQlq|!Yb*9mY=ZDccipQLa z7quUvwq?ON;2O2s5apLiBZ%{Vm0>C@t8>JhvdiJnzcdkNbU*Ef2y^j}9U7Jq8bh=$ zmUs_qMIK?q!?xHM`sVkBsr{zy?!(}>m;9hooU%hRFdVP8Y_+xGVLv=vcikb%+#lF8 z24?`}j@o74^DuEPrLm_TJDFqka@n>mY?S(-Q?;!l^^l}7N{p38>G1JeyESdcmqoD= z=>+zXl4aNTY?7^QV1Sx9P$EQ>t=M7gOVcD*XDJzFJf$OZWP(!hKVZ(GMQMKi;O^79 zX_TjJ&(a5V%bwGFbfnmf<3`!gTlFnFx?$EUxMkV3dc_EAtJif9%-~e7W7!_E*s+6} zK6sql_JzLh*7`(V4vHq@Q`Yo28r8-T+6kvp5267E2l}@44d{>c=*Y<4@}ym!u3_i( z!7!-XJ$lvgda-JKa9~G|K8rDsyO_?NJ~Z2*KSAU3^Yf?mTN-(EzjN14Yy0*A9zd3* zo$ZpQ;-wn7ik8-NZLOA*(#d|@khZnAp-5VjmeE#fo!VAyi`J&C(wem{t)S(#R;^p> z+o4EzwI>uAAKIhzM?EF94ct!)KQ3S0B;otYg7kkttG|=d*#+h4wDi=1@?J*D{GO6B zSCdlaN{XMyi+Hs2^Y{zcE5cue_xJbkpTF@Q=Vx`J-W)W3_AkKl*@Un7oys;olX9Q& zxs>bkTbR$L{Jx0Kr+kLuA^42iIF~fesnVuKna`>T_}mx2mn96y?fE<=L+7#hEUUoh ezIZJJpXb46kOb=U*gWTy(D{7A6X!aY;Qs?kzabI; literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3725b2df0a3ea97eb04db09d55e1790d51a7ff09 GIT binary patch literal 7884 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7550fae49eb8d74618b360979f27d65bd3fc41e4 GIT binary patch literal 2992 zcmb`Je{3AZ702Jq?(OZJop|r;WF6Pw%i@9^Z14Hvki-{IngGJ-K`UZM!4$&!Zf&o9 zw|m*!iyQ&2`v(xDO6?yAkdXQViK;?~Mrwtswtqz7?@CCO3Pc1@g;f6J-%9y|@7vuA zMo9eCIe+%Oc{B6o&71M=G~BIx`S4N7eeuEHM}L2Kap1rG|Jb_wvmfvK&(GibDF0I5 z)jpy&5pA8DD?-HO^E}aUXl&mD7DXbjKq{z@OQIpj6Ob^`Cy;;9iEcqoWQY!dJsQz| zFa>780;qxWU1aQ1$TfF;4!_zIpy-DN@PGHZS)oNLaGz;w--7@Tn6w&8c2tMH;Hu~ z%f7LFak(?q4fGjHb#_pK-kbYist?0%rFscE&!5mw&26jmVPA2k{Y#* zy=WUz`p7R0P=)#>ONreXk=fW*g6@|LoNm~J7TZ|&4URooX%Y)RIRZZKDpt;Oeu`Ll zCEu*QZSb&ox^LRm zxaU8`wVhI44$HhWuI=RUCyl*{=*vqT7&@fXufL=ZU)!n3vN&ZHHA9ZbvI40>X0E@f zsk&xl&*Y3gwm-MDA8}KZymB3(F*GBx^O&YPH((LX8v%7?x?g z=J<^;@ETioJ!rLqj%$ZqKk{0xz0hiP;}ult;TjrkXT9Y#HrJhS)$#3gSSRW>yrAht zuD$9yQ8#q$6%GwfY^UwnyCbU7;I8GK3J|*ESE;zm_>+|lw;p}l*2~y|UHuYU?A#5j zRH$tR5mID7>PAk(iJU5xdZvv_E!*=WH}svRz2I~DJ6^q0rMqfDxMpv-(MssRh86h% zGU*|y_G3ZxShv}%B0t~L2|aj+t0c~mat`Um1F1%4m!U7S0XZPeX}4X!LAn#V4_)j! zP1;vqck7$!BtLaRr{y9*%Ew#ayM8pgORtbx589WhpP%Cmch%`OBa)3-P$A7_j~&Xc zxzQqaob+|4vwk{gxRgx~5Q$BatxJ>%qIJxo^1&cI3X&v}-16v}*xr8d*t6D(Q{P0W z*1Xklx2!3P1M-@2Ql?w*88@tS*U;2(JKZ&`s4?C2kiqcswAVo7-m2$@9c%tc9y=3Z zlRGo%S(#6VT-a!AUcjKvg?iwxdTZS|-g6TLzoo)-RqOj{uSuM|> zMmDYa%G{K733Fhh5YF)#44bo_r}Nv}+s|76pMwg&N9(J{W>=h}@XX)MJc(@P-cezS zsnH>G$Ru+PltIqSm@}qgs^&fBggI$Wn}dU2Dnk-z=Md4OP6s~5actsP1-|0eplof?9G$H=VcLRQpeu!XL z-hkxy?HInlH&gwY^jpmB>(JYv_wMEI5clUkJ<0EEuH!lvOQ^BrG0&mG?JW5YbOn;X zCtSFl3(MZ!m3{Jegzv9B7wde7WglGUdn|twdUsj&$>aGxD@w`Titn@vbnegJcY%*B v$HwqUjn)R=g_|fpxEeU literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..639af74d62c0e9fb7d445f6e89a7bd030c86c3f0 GIT binary patch literal 5828 zcmdT|Z)_aJ6@Rn4x4UZAweaoqKc}O8iiJErBb_08W5#UZB4-|khPytqe z2Z4*g!}}@Eq`c;6>oa zz|VnKf!_eX2VMu>0^R{$Xd%L~5SEK}03ARlkOX!DydJxNG;jlOBXASY1?&cT0Pf4{ z#g7eO`Q)=5pIAD2B}&vD=)Z=}Z6W|atn=FQvlTFbH_>KWpuYpXEzqym=^sGf4IWD@ zpPK`n$LbDr!hZQ&ptnNrg^uMUwv!3;cJLa!XFoM~H7KP)hXZ+Az-NQ3rHs&6Addw6 z(V#pY$lIk9bWF<7zX(mC%rQR>=m-q^sRQgk$DgGc@Fr^dW!VU%8OUfLeR~av<^b9? z&?edg$uZzdTzKXg;-n!>sz^@v8-3?n&Y zpsy~-xXV~H_8Q|xi;*@I&xpaZMtIVU(ZZbJ+-t*bd?2|KUbNAq)MAuE6pg2h=Zu$) zUmAZj{<31Q_i+)yXE-}vgXzOMm2id;*8X)toztTcl(%7|nDWxj*GYg;DWM)vkR=0M z2A9_AlYS3{)@zmZ+MqY~_*!2LwOf7LL0^GdmDsKb>(rO}n?)FF_RNp9wqXs{dCUrh zu>JVj+HB;HukoK`C$hoLx_$K%cx3}Wxn_SOe|nAg?L-lM&Vd>5oa5803Ju{eAySG- z%T^m|ja>S!Pt(0^liN-z5A8Sw{smBcHp6H62OF3b zpWF3}kZr;)>&9hF~w9N zO~|c~4Un37^>K6SmDK^IPmJE4&@H7+=~E#!$Veh)Dwf`+Z54rT)aj0e2ZoKAsiY<4=k0r)v~TWuir>Fr}Jqi-7{Cq7jjcxC0|&=EnW@l>yg9WEJmvdO_-&pLU z>8{<``EoJiEEb*I(xOv2>y$E1DOV}yb5*aF%a;pz&&}k@MJHd%NS~`0s-9cSNS}|c zxFs(gcs}K>xRtzjVT3lr>N#h{$rPN@LS~}mxeIP(gjzSy{@h3C@1pCoccE_hV4VMv z37xL%7E+%oVrN~)t5sY-WR)6%x}5i87DQ`=e)xYk@fi}kDcYT!FBfXX(jjW-PM*yd z+)1bCt`$x>-r^xLx|4-`32dx8S#+yaX92o-a2{mdyM^?FzHF7dXsleSmJ9Bb=Xh@K zl1E$W^P#I6Y^y^g#z;(%$dZyB115kh8Cn0KSfFGlvXssSd-!|?yL-7@bu(B4FJE*s z6UAap=F143{_OW1jei=OpJH>ge9Xq9L>+l@?wmXCjcnk;l-gF;&gW!AIS1p}rLu=r z$eeIJC+B$12=#{4xs_rjk7TWsoI>V^d)BEHJYE~GQk(b6l@m^7iA^Lwwmq@~XIV8r zUmc-c*>YtebI$eVDmXT(I8aJuEG`bUYG$(RP1Xv95vh)A!WrgLV4eI(;8$^X26W)X1OdoF6z+a{a&n=`MRxB{NJFU*kNXD9-9J znM~9Gbv#I>wSsJ9peBoCl595kcAyy86MkmNitzL$bJ3|Tj+JvRnOMvjr%-cAERn|f zNM`uOKt_<3q!d?3D?;*p_;QghDy5~7?MPUYP5 zsqPfVFkg_%+f&52vSO~bfU2BZtu0_Nay^AS_Cn=CPdssF$dcFFus|Y*G|<_vhyK?Va0~gJryN+L zTinuqlig{PecJA@Cn0aM58GMDK|5i`>|?fW-)@`s5qr!&Y8!Ua9<@){X)eR#hVx)!HxB2oAE#H#kqxOjL~dl8?{ zYS-iDSCU_gY4JZtMf}Pp5q}N14!qeY;vWG2jw#}0Q^cPH_e7J3KMOn${T0Y7%_9DO zRESp^gm|r4zUxMCcfs$xCM3V#Rv{YzeiwcVlJV|`!0nlPAK-R;=fuBZL!Rw$J##Gi z-h?IJ&#=AFHuGGr=eZrff3xIwaF+ZI&k|QzvOTUrWto5bFwf(&Kce^}~6u|ep z;cp4P;}uDNY`*7Jq4RwBjzz!->wKrDfakIJ9$16Uc6n_GI{U$QOe)&**m4fgF{CuC QC;c{j7sZZod%lbQ4>7zk;s5{u literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..73219be6ae6cd282316612b0d9d54dfcfa5824f6 GIT binary patch literal 3528 zcmbuCT}%{L6vxlZF3YkgETCRMR9uyU1!h6&2Wt&}R_Uq)EHSp#3_F))V0MPi%u*~Z zp-E%<`O=s)Y3xHyYHZT@)R(>~^`YsTO`5b#`qZRJ`_Knp`t{QPnVrQoX_VmTZ_k-? z&pr3f{o-6h&L`4)_R+%Ov(Mdscktg^f1JCRZLeRvaBn24nSb5?W{;0vyRcfbeW zLvS5@20jP3z?a}3Fcc$t5Bv;vRwF+67W@YO26gCE3hV`^zsZo6JQc7fGglC_y~LgJ_WbHSKuzV2Yv#-fZxHNAdw(y02{#%tmAW=z(&vv zTEJ$|2DX50U_00Wc7k2tDUbyCR1%@7N^3=xz8H41t!giJjfpv0w>0Cl>RugLS_EG}>1D)UFkw7n-;xNI?uSqU_ z@ETf!I zvJNHnE56C$t;q&h8sXanxdCz`v>6)e6dF|}Pw9NS#I?`D(nvQnDwB(v%oCsqC zfyaE;wDW6Jx9pDZ0)&1gSv z#?~BV#C3SsPdkRRGIVM+eOcAa)5w#BIzBIRSmcg9X6v)wl!JwF{K+DY26K?1;WdZB zMsxjeqj*INT{^$!ShKF2w9NdJU)nPx<=0VJio7Lj=+>M$gWYR8*x(omZOqKu!KTYl z-NSo?nkqKZ5y!ElZfB^m!dTv2m9}tWP(yi<^PV+y>|0u2Hoah*_|Eq7YsJ~~&_;f& z$3fZ=#(3lbwhAYX;TJ`R66hPsf#1Bg-q6*5#$Y zvVKXKp=bdEOKM?`YG?J_jGmWg^a84^ECN=8eR#@%OGzDd9G|LPnRDi(%Sv!IQb~<&YN^wSzJ7}e<3x2rloD922+NdPj#p8 zhho;Wf^Y08VE+dN_#_k=ScQ4rl}3+cVvya-J*I&(9b+P0FE#ig*X{MO&b;36ughRq z<tVU0I|q7EZ6NgqjV~@PE~M7H*(%Q948l&P`}X(k?L%BjkQz}Awnarmq{If1 zpxTn5TBxE$w2K-cM6K8yI6bg6uGnJmW3R0%mN+a8qA9R$TCsB7w!qfPHl@1i={7|u z-EAqcQIO~r+tIovqGA9I?nTovF(?{E56a@=fY>DVBWNGOR*8MEJp-!6ZjljtM3?AH zN0t7zNL0l?dN!IyvQm&6*{*O^fmP1oSH8M?9cbH{{V+4M6v(? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5c7a27648ceeec03af099753d6fc689a99bfbe4e GIT binary patch literal 2480 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..97a45738c3847ef628be16bb6a0db05cc88a25e4 GIT binary patch literal 2516 zcmb`JU1(fI6vxl~*v};GW^H?8O>KG`HPIxy-BxU~p|oiuq;AvF)CfiivwJ6-o4tEC zy?ZxCsv$}#^`TEH)Pf*_Sfx+C`D6$__#m{RXwZTc6#Af8eG#FE|8w^)Mx}3^_P6KE znKN@{&P?u%C6|)fy-(2P@4kNLquD=xxF~Nwm%DI{j{PlaO0fBB*3Ro)-~s34Q^8f;)g07XvBK1-ilaTu0MZunicX3v34ufNrn@>;yevH+Tp<4DJJ* zpXyynA7lb8j|F~2orjw1 zLp3-vx3Q2n!-c8n$MfWZqlKI)bfzbUytX563h^8{AFZ75+>59cl_(Wem5Q29MO~xb z)9sYXwFmy3SB49ZSwziEaX=pPA0KY#!ucrzj>S6jDSnPXn&`V-*+pq}A*)hKwGq2% zGbx>J*`lGXgVJWpriQjoO6OWOJ+y76^k~bb(HX?yx!H)tbKQxZI>UcxfvuS{4YT5T zeTE-CD+}2uX0r+B4XBYQ|1I*GdG9!%8Z@r+o^ze;M2A*a+LLORnp9J%q#BRM*UqoK zqIRvWPt!7tOvdU;8uCBcs)#GYPn^)sHh=3@Ff%w{$XoBLsV-u%OjgL)Itas{g z;b|zzUgS*dU&$3%u3-m zJeeu-=w1UZ3w9Ci3W60P4EhCiP;B%rlFH3&@U$!t`7`{^Tk*>^f=?hEvB2U{}CfB$Ab`$@_aX;X!9 zIyrr>)809~Aw$h9YS<-;lpLOeYV83zYU3n?%co>n`Ym0lkXl`&NN_4C7KjtG6m6Z- zC7V{2<>jOM&zeP1sz}!|hfPZ^nFA&c(1Ps*J3UyfSu$uSHp*zSWW7-qp0oxX8;SB> z9JDRz`u40Xy}CI(&3%XbTFt2sg{N*f>@qWNRc6qsK2zcYUT%0nfZ^QGo}rxi{D3(p z>Vu^@S*p~rtLCupHROOPF0X(Aa9UE3rsF8k9%7lcW+aSVhG}#doyKP4kwIM< z>eh4>|0t(tgT9(^Klco-pUXW8{=c=N{1>|1b0wl&Skd2zDzC2SS7S=zPDDwZ1M3m~ z-i_ij&)>V_kjFy(HOOi3BjCdATv%R*jlZkwkbIYOY26(xTW=lqZM}EcpNHZ%4}XjC z3<%ymd`Gq3KFvF{`TkLQn%`f318LBCEWTe91mynw22f$=So}uPq4QY07J|<6;QLa8 TKbnI%M?*W`r95%=;Va{B&P literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..184a744110f8e12b0ab1ae6f239049833e51d74b GIT binary patch literal 14660 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 SaX5dY>%(^yP9T{V`o92a0~Hnk literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..729f009171b07f9bc17c536494b9f090ae2b0643 GIT binary patch literal 3308 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..709ad9ce9cd62ee22d7a9b9d19bc9a773c087348 GIT binary patch literal 3220 zcmb`KOKclu5XWbCZO7S$;Dk0#OIys=KpWz0?4&fcOGOh3YU`#|UBaWF^4Ys_HeT<# zyX!PnAw(Ps2M$OSPH=%sB@n6*5=ej)-W(7rLP#6{fy5gL38@DT9Qe=1E{UkbC7<*2 z%+AjDn(yI>Va}_=BfIF!ANTaXd;5oz53cVloX__C^7z89=O%W4_uBa`q6QJoPmT6M zgyn;EM7Kj@`vzc0L@MN)kP*mXnF!VBC?rgD5%PmhqDzq9Dn#FbJRB`>9=rhF0B?hj zz-Qol@B{b*{0T0Dzrf!>iV}^1r@&9(ju_E%;5V?ZgQx}`1J8h$!8_m*xD5K@MB|_e z3K-K~Fb?hp2f-vLffL|i&;X~w0(cf&0Iz_H;C1i@cnf?CJ_TQZZ@|ysckn6#!?EFb z^Z*XxbznW<*!6)V=m#6YCU8C247Px+;0BNaH-c^8W{>~~1zkWayCE@kx(NLmNQTR` zfb}K76vc;S2R(C+f%4J0%XE;iJyh|BVV$>V)QXQ0~vLcg{ zicp2RlpB;T@=|eFiB2WBpDxm*2sKg)#@>UC&3l{S!gJ8jb0fhP3-)fnAEK8q7GA4H zf>)`V9C`QP{ZdqsV%=L6S&`%o=M-h6L#}O6A`xj%REb7j-xQUi@}xrfZmRJD zho$k(xcuIWu}EA_CowoU3!2Q!w>EuC!UMr~0q8-leg zDcg5UQG8Fuwj3+iOR+u6vS;-ehH3#x2Pl4EvUGgk;w zW~F9&1v~zjg;Uj!lxNKf7G|Zb6nHo*1?pS& zYX+9BPq?-X$FP24g`E#vfqIHHH^33l51WB7L?8;JwM~^PHT@N>_=iv})%Ka4tN**n z4>;VvZ&fg|mfufq-mL1HFWb;{QxqNmc zrw;5_Ntz;g3b)7Xws1)UBVWhlo=eg2w|PDC70w9`Lngr%Py+lr z9zb$=1hV~G-+zLKwVhQjqZ zXO~jT`4;Ex3Ur7tuab~_a*oHjrwlvy#d&=MI=97hBk0@?=Vc1~!@4|n=xpb4$67v| Mzi~p#cK+YuAF&eY$N&HU literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..052c96017e2bae562498855cad60dd775d80d467 GIT binary patch literal 3784 zcmchaU2Ggz701uqnc110UE7;A=_YQBx9cTw9DBd)#Eu<863174z zuIq$8AzKju!wZX1P(DLSeB?(Nu*FVpXT^=tk1FYdk|y)yc;a-q8V zW-rk?5w#a5lMvyhz;*>1+dl$+BoX!S6Tv^*7Z?5p?(vAmWTMZ_gs1?X0k4AJ zg1>-&fTTur5L^b!zy=PegAK3=u7fS`0=Nmj1a5&pfqgnr2`qrmfpzdAxCOoseh%&f zIZBiV=RgDe)gbyC_&fL~kP)i}3@`+;;1I|I6O=&!+JO7@61WLo0pA3-!4JR>!B4>( z;4SbrxC`C^_rPz!AHn-Tj}tusa$p*q1oPk=Fu`SzM3NC6L8ZOmF^~fLznYR25=o-ch&87dA#`I@nroT>=^D)e;4{5=n8nRqhr|U0rY-I zq?X=?-Uo@ahF7Aab2~gILOUw)yy3nipdWJbQYe`o z7X5Tkd<&(Lb~2KblgcxZUc?udv_B6Cg@$E3m%qx-t4S@X@>7Axy#)8d5G>Inc_Xb- z3HRK>(cw*ai6K{Ubx4iUKxCe#)jZZ!Qg;(N@@7Pj-r7%YTB9$LVI*T42^oDh;>Y7L zatl$K*W=NRbetU0zA~cT({*X&J`O!YN58l2>uXp^$vFFpkk=s7hbto-9ivH~V-J$|4+-9J0Gx7swFL-8V1}_(yweiHBpSLSx%o_~CV< zof^V?-bnDc#^H^}FHT7*ndz5vwDHM4DqvZ1@7cbGu8SkN??`+4Wa)J5flOy&ugl_; zkR(|?CQe9(tm;Nq)>O9WQ^JuH*_e?;dr*$a;!~=j#>QX%gsO|ypsK3ceOWbyq|2Ia zh}fX4ht;Cn)ncd?49amui1>LmrpCEqRBQ~YnySApE0@Hgs;KHIRVGQo6g z4WX+8{fRp_29$kLK^heWaZbGU?TARo1CJ$?0a1`jk%S5pE)n!dErB~2fwqdO{y^g1@ZKr(J*`z}w=Bl-6F1G{E> zv$W^oe&p5ylIBRvEs(T8^1=fDm?lXk$tG?D^oVKBnG0+%7f3Tr^V$OLK5Zfad26L% zRn}H4uWGq@%dL1#r{V{#iqot+ft|0~R?zb7{4yucYoW-xlV9&9G5>HZ7lK(DF)LPm z(^*4XZZog~WHx`b+49QvS$nxvn{NlU%juq_eY<)$hXAhH8!g){+q1OyktbF;;GXyI zGVi1#vCDYT3RY$*xyy2SdDSi>s@=9ua;a0Z6*%?0>G&wM$6RX$b;r$Lv;(VR1=cKO zx~6ioUPn_rQSx&i=-lOWx6JBhBky3GJlCq{5g`WAcgp@Ojecl}4^K;~TQ;!UL1!lT z>}J?(dbRwj9V~km8s3#)KYytiTx!+pv-F~T_2TI(#>3-+IbvK0duEJYO?R~?jU(w| z`rk|b_h$thmC{SwdG|S(PMRO?;nGsK$c4ZdHI3qMajZB|oGBW|CZ~r>V@GF-6Qy1H z)CZjjrz z8OT^sBrQ{(rcp1d!G!Qn%e&utM>Nb}YGJwMjHKNpeZ7 zTVRcoO37E32g zJ!o!E6jIPkgVfEi;}YDrk*Di)N7~vtJN;Z{*($HuZY495L7y^X8BT#y4>z3gMzdmv z53u9lQN{LKHSF}2@w$V><6R$jDz+OqRR>#tX69+Gn+uxFx}WRpfHR#cORJT&B~@x$ztuoff!DIfG7ZNa$EapzN|R$5yaags5YF)& zs!e8|r|Q<$)^nNv#r6v?$BtJgrjFUi;fIflvUEO`m11h?fRvIZ4(O>9DV*q2da9Tj zO^v6hR27dXGypT#*859oQwFMwA8 zzrWvvWbT6Q#pRiIVdJw6UwqFO%PU|VaQ*H#9=9Df0VAIqy5D$wX5c#fohPNYW8iN+ zxuf%WSb`HivGR9@fSudtZ$Sk*pG!D)g3j&md0IyKZtMa&+d0-qrwpIFIdHb~_vpU> D#Jmd{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..80fc4889eb4f46ee5be6f1886ddc1c34afbc3ff7 GIT binary patch literal 4468 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..db749a782fc26e8067f7711b0f485f6cc9c1a44c GIT binary patch literal 3692 zcmcInU2Ggz6+U-nc6N5{B(rO$;~2NuY(ip_{joO=@lS%PIEcjEhNNB+lnB!C&e$G% zJ-eBmHI53F5rVb?#1kb#w5l2jD&V0KFO}dSN)h4>r1Dgn2Luuopwb6GedIfLW*kRF zeIm2|=KJQ{d(S=h+&i9o9d|Q3e&Q6BUU~M3o9@KI!tV~Mp&9F6 zLvtOFyf9^?1Al-a(eFaDZ-gVSCt}Th9*^~3pbOC4H@7_$>wiFVpB#gVUdoacIu$=p z#bq`5oF=3m^$bEvz=DoS*63KwqmmUGldRIGBxk7-msceV8jqhRBojscHJZk=Mrr9E zp-HWAe^Mv2)-V00 z&^l?)Yj7B|c(bq{aSYRxR4P^lg}EqKVkcT&uZ?kqd|rf@iFX7YY}8ad z?}M+b^2VWeNWg;L6HDQLk5_$YyzDK?gLugP+D;xGw*Pp?9{JG`VKQ%%@YT44*}054 zc}7rC)v05e@IS15g8V`rGt{s8g&ZvXG^`rZHV(~YCfh`MN3*RUZTbV7$?tQNS&lrq z_Zr7A?arR(dH>7qTO7>D2p>i$K5QJiaZvtC6irV zM-Q@KvA2vO$L;o(kqoEY@-Q>Ot+MA}(B6{g2HoP!b#7Y;+wE4j62BWWag!UX&e{z$ z>fUI!{UvX?7sw7~YL$sft@x!<5#uS#)`%O-zocnt~tAXyYWrr!^r|HA@FXUjAO# z)_$86U*Fc=&8A)~ypdLO+i8*ez!13?GT^i#ZtEiVD)epG-^>W{b3=&VXZTzA6!vz^ z7s323d>MQh;QhvX-~?Rf13Z5im*JQp>#&{ca9if2UBdijWjlX!nfbfS%==+x-VZbL zUXz*k?9B4Jj0di-fw{jyFz>ne;(qyJPR?E2hTHSmi~EP0o%0vR!DldzBRPk$Z*I?L zF;R%x@_9^!=K8$P6xhpgJw6jCuybF0Uelnt4(E@c*$?lNRn$+$u0V549KRmd;r%op KQn)^!8UG92m!Vkz literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..983e6c0544ecb31e16fd43e73e2b411c4cb78d99 GIT binary patch literal 2404 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 HR1)|Et1J6^ literal 0 HcmV?d00001 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 ad0213fc197f99e831ed9aba657c8bbf5b4618f4..b2465c1d71faa89d919ef559fe2596d0c247660b 100644 GIT binary patch literal 18 YcmZ4UmVvdLhk=1{{)QW>Y79UC05$all>h($ literal 18 YcmZ4UmVvdLhk=1{{)Szjq#1w!06Dq^IRF3v 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 0000000000000000000000000000000000000000..457f42bb51a959bae257eb13137443006f9eb5e5 GIT binary patch literal 3036 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 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 33fa11f8c450d8e0f434b87f8802fc9a4493e326..d7f894bd679f3c42b41fbf6038ea6e8b78aafcc3 100644 GIT binary patch literal 18 YcmZ4UmVvdLhk=1{{)X!kUl@P@06C@wRR910 literal 18 YcmZ4UmVvdLhk=1{{)SzjWEg+|06D(}IsgCw 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