Skip to content

Commit 21b395f

Browse files
committed
Refactor import statements across multiple files to align with the updated domain model structure, enhancing code clarity and consistency. Remove obsolete imports and adjust Gradle settings to improve project organization.
1 parent b7def4e commit 21b395f

63 files changed

Lines changed: 300 additions & 266 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

frontend/composeApp/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import org.gradle.testing.jacoco.plugins.JacocoTaskExtension
1010
import org.gradle.testing.jacoco.tasks.JacocoReport
1111
import org.jetbrains.compose.desktop.application.dsl.TargetFormat
12-
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
1312

1413
plugins {
1514
alias(libs.plugins.kotlin.multiplatform)

frontend/composeApp/src/desktopMain/kotlin/com/vaultstadio/app/Main.kt

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,34 +15,34 @@ import androidx.compose.ui.window.application
1515
import androidx.compose.ui.window.rememberWindowState
1616
import com.vaultstadio.app.data.activity.di.activityModule
1717
import com.vaultstadio.app.data.admin.di.adminModule
18+
import com.vaultstadio.app.data.ai.di.aiModule
1819
import com.vaultstadio.app.data.auth.di.authModule
19-
import com.vaultstadio.app.feature.auth.di.featureAuthModule
20+
import com.vaultstadio.app.data.collaboration.di.collaborationModule
21+
import com.vaultstadio.app.data.config.di.configModule
22+
import com.vaultstadio.app.data.federation.di.federationModule
23+
import com.vaultstadio.app.data.metadata.di.metadataModule
24+
import com.vaultstadio.app.data.plugin.di.pluginModule
25+
import com.vaultstadio.app.data.share.di.shareModule
26+
import com.vaultstadio.app.data.storage.di.storageModule
27+
import com.vaultstadio.app.data.sync.di.syncModule
28+
import com.vaultstadio.app.data.version.di.versionModule
29+
import com.vaultstadio.app.di.runtimeModules
2030
import com.vaultstadio.app.feature.activity.di.featureActivityModule
2131
import com.vaultstadio.app.feature.admin.di.featureAdminModule
32+
import com.vaultstadio.app.feature.ai.di.featureAIModule
33+
import com.vaultstadio.app.feature.auth.di.featureAuthModule
2234
import com.vaultstadio.app.feature.changepassword.di.featureChangePasswordModule
35+
import com.vaultstadio.app.feature.collaboration.di.featureCollaborationModule
36+
import com.vaultstadio.app.feature.federation.di.featureFederationModule
37+
import com.vaultstadio.app.feature.files.di.featureFilesModule
38+
import com.vaultstadio.app.feature.plugins.di.featurePluginsModule
2339
import com.vaultstadio.app.feature.profile.di.featureProfileModule
2440
import com.vaultstadio.app.feature.security.di.featureSecurityModule
2541
import com.vaultstadio.app.feature.settings.di.featureSettingsModule
2642
import com.vaultstadio.app.feature.sharedwithme.di.featureSharedWithMeModule
2743
import com.vaultstadio.app.feature.shares.di.featureSharesModule
28-
import com.vaultstadio.app.feature.versionhistory.di.featureVersionHistoryModule
29-
import com.vaultstadio.app.feature.collaboration.di.featureCollaborationModule
30-
import com.vaultstadio.app.feature.federation.di.featureFederationModule
31-
import com.vaultstadio.app.feature.ai.di.featureAIModule
32-
import com.vaultstadio.app.feature.files.di.featureFilesModule
3344
import com.vaultstadio.app.feature.sync.di.featureSyncModule
34-
import com.vaultstadio.app.feature.plugins.di.featurePluginsModule
35-
import com.vaultstadio.app.data.config.di.configModule
36-
import com.vaultstadio.app.data.share.di.shareModule
37-
import com.vaultstadio.app.data.plugin.di.pluginModule
38-
import com.vaultstadio.app.data.storage.di.storageModule
39-
import com.vaultstadio.app.data.federation.di.federationModule
40-
import com.vaultstadio.app.data.ai.di.aiModule
41-
import com.vaultstadio.app.data.collaboration.di.collaborationModule
42-
import com.vaultstadio.app.data.metadata.di.metadataModule
43-
import com.vaultstadio.app.data.sync.di.syncModule
44-
import com.vaultstadio.app.data.version.di.versionModule
45-
import com.vaultstadio.app.di.runtimeModules
45+
import com.vaultstadio.app.feature.versionhistory.di.featureVersionHistoryModule
4646
import org.koin.core.context.startKoin
4747

4848
fun main() {
@@ -52,7 +52,11 @@ fun main() {
5252
activityModule + adminModule + authModule +
5353
featureAuthModule + featureActivityModule + featureAdminModule + featureSettingsModule +
5454
featureProfileModule + featureSecurityModule + featureChangePasswordModule + featureSyncModule +
55-
featurePluginsModule + featureSharesModule + featureSharedWithMeModule + featureVersionHistoryModule + featureCollaborationModule + featureFederationModule + featureAIModule + featureFilesModule +
55+
featurePluginsModule + featureSharesModule + featureSharedWithMeModule + featureVersionHistoryModule +
56+
featureCollaborationModule +
57+
featureFederationModule +
58+
featureAIModule +
59+
featureFilesModule +
5660
aiModule + collaborationModule + configModule + shareModule + pluginModule +
5761
storageModule + metadataModule + syncModule + federationModule + versionModule,
5862
)

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/VaultStadioRoot.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ import androidx.compose.ui.Modifier
1919
import com.arkivanov.decompose.DefaultComponentContext
2020
import com.arkivanov.essenty.lifecycle.LifecycleRegistry
2121
import com.vaultstadio.app.config.LocalApiBaseUrl
22-
import com.vaultstadio.app.domain.upload.UploadQueueEntry
23-
import com.vaultstadio.app.feature.upload.UploadManager
2422
import com.vaultstadio.app.core.resources.LocalStrings
2523
import com.vaultstadio.app.core.resources.Strings
24+
import com.vaultstadio.app.domain.upload.UploadQueueEntry
25+
import com.vaultstadio.app.feature.upload.UploadManager
2626
import com.vaultstadio.app.navigation.DefaultRootComponent
27-
import com.vaultstadio.app.platform.PlatformStorage
28-
import com.vaultstadio.app.platform.StorageKeys
2927
import com.vaultstadio.app.navigation.RootComponent
3028
import com.vaultstadio.app.navigation.RootContent
3129
import com.vaultstadio.app.platform.DragDropEvent
3230
import com.vaultstadio.app.platform.DragDropState
31+
import com.vaultstadio.app.platform.PlatformStorage
32+
import com.vaultstadio.app.platform.StorageKeys
3333
import com.vaultstadio.app.platform.getInitialPath
3434
import com.vaultstadio.app.platform.initializeDragDrop
3535
import com.vaultstadio.app.ui.components.layout.DragOverlay

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/di/AppModuleDsl.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,9 @@
1414

1515
package com.vaultstadio.app.di
1616

17-
import com.vaultstadio.app.data.network.ApiClientConfig
1817
import com.vaultstadio.app.feature.files.FilesViewPreferences
1918
import com.vaultstadio.app.feature.files.PlatformFilesViewPreferences
2019
import com.vaultstadio.app.feature.upload.UploadManager
21-
import io.ktor.client.HttpClient
2220
import org.koin.dsl.module
2321

2422
val appModule = module {

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/di/InMemoryTokenStorage.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ class InMemoryTokenStorage : TokenStorage {
1313
private var refreshToken: String? = null
1414

1515
override fun getAccessToken(): String? = accessToken
16-
override fun setAccessToken(token: String?) { accessToken = token }
16+
override fun setAccessToken(token: String?) {
17+
accessToken = token
18+
}
1719
override fun getRefreshToken(): String? = refreshToken
18-
override fun setRefreshToken(token: String?) { refreshToken = token }
20+
override fun setRefreshToken(token: String?) {
21+
refreshToken = token
22+
}
1923
override fun clear() {
2024
accessToken = null
2125
refreshToken = null

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/feature/files/FilesContent.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,6 @@ import androidx.compose.ui.Modifier
2424
import androidx.compose.ui.geometry.Offset
2525
import androidx.compose.ui.geometry.Rect
2626
import androidx.compose.ui.unit.dp
27-
import com.vaultstadio.app.domain.storage.model.ViewMode
28-
import com.vaultstadio.app.domain.storage.model.StorageItem
29-
import com.vaultstadio.app.domain.upload.FolderUploadEntry
30-
import com.vaultstadio.app.domain.upload.UploadQueueEntry
31-
import com.vaultstadio.app.feature.files.FilesMode
32-
import com.vaultstadio.app.feature.upload.LocalUploadManager
3327
import com.vaultstadio.app.core.resources.LocalStrings
3428
import com.vaultstadio.app.core.resources.files
3529
import com.vaultstadio.app.core.resources.newFolder
@@ -40,6 +34,12 @@ import com.vaultstadio.app.core.resources.recent
4034
import com.vaultstadio.app.core.resources.starred
4135
import com.vaultstadio.app.core.resources.trash
4236
import com.vaultstadio.app.core.resources.trashEmpty
37+
import com.vaultstadio.app.domain.storage.model.StorageItem
38+
import com.vaultstadio.app.domain.storage.model.ViewMode
39+
import com.vaultstadio.app.domain.upload.FolderUploadEntry
40+
import com.vaultstadio.app.domain.upload.UploadQueueEntry
41+
import com.vaultstadio.app.feature.files.FilesMode
42+
import com.vaultstadio.app.feature.upload.LocalUploadManager
4343
import com.vaultstadio.app.navigation.MainDestination
4444
import com.vaultstadio.app.navigation.RoutePaths
4545
import com.vaultstadio.app.platform.openFilePicker

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/feature/files/FilesContextMenu.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import androidx.compose.material3.Text
1717
import androidx.compose.runtime.Composable
1818
import com.vaultstadio.app.domain.storage.model.ItemType
1919
import com.vaultstadio.app.domain.storage.model.StorageItem
20-
import com.vaultstadio.app.feature.main.MainComponent
2120

2221
@Composable
2322
internal fun FileContextMenuItems(

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/feature/files/FilesDialogs.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ import androidx.compose.material3.TextButton
1919
import androidx.compose.runtime.Composable
2020
import androidx.compose.ui.Modifier
2121
import androidx.compose.ui.unit.dp
22-
import com.vaultstadio.app.feature.files.FilesMode
2322
import com.vaultstadio.app.core.resources.StringResources
23+
import com.vaultstadio.app.feature.files.FilesMode
2424

2525
/**
2626
* Dialog for creating a new folder.

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/feature/files/FilesListContent.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import androidx.compose.ui.Modifier
2424
import androidx.compose.ui.unit.dp
2525
import com.vaultstadio.app.domain.storage.model.ItemType
2626
import com.vaultstadio.app.domain.storage.model.StorageItem
27-
import com.vaultstadio.app.feature.main.MainComponent
2827
import com.vaultstadio.app.ui.components.files.EmptyState
2928
import com.vaultstadio.app.ui.components.files.SelectableFileListItem
3029

frontend/composeApp/src/main/kotlin/com/vaultstadio/app/feature/files/FilesTopBar.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ import androidx.compose.runtime.Composable
3434
import androidx.compose.ui.Alignment
3535
import androidx.compose.ui.Modifier
3636
import androidx.compose.ui.unit.dp
37-
import com.vaultstadio.app.domain.storage.model.ViewMode
38-
import com.vaultstadio.app.domain.storage.model.SortField
39-
import com.vaultstadio.app.domain.storage.model.SortOrder
4037
import com.vaultstadio.app.core.resources.StringResources
4138
import com.vaultstadio.app.core.resources.clear
4239
import com.vaultstadio.app.core.resources.emptyTrash
4340
import com.vaultstadio.app.core.resources.refresh
4441
import com.vaultstadio.app.core.resources.selectAll
4542
import com.vaultstadio.app.core.resources.toggleView
43+
import com.vaultstadio.app.domain.storage.model.SortField
44+
import com.vaultstadio.app.domain.storage.model.SortOrder
45+
import com.vaultstadio.app.domain.storage.model.ViewMode
4646

4747
@OptIn(ExperimentalMaterial3Api::class)
4848
@Composable

0 commit comments

Comments
 (0)