Commit 49b448a
committed
Enhance frontend modularization by migrating the settings feature into its own module, updating Koin dependency injection to include the new featureSettingsModule. Adjust Gradle configurations to reflect the new source layout and remove obsolete test files, improving code clarity and structure. Update documentation to reflect changes in module ownership and implementation status.
1 parent 5c8e749 commit 49b448a
486 files changed
Lines changed: 218 additions & 302 deletions
File tree
- docs/architecture
- frontend
- androidApp/src/main/kotlin/com/vaultstadio/app
- composeApp
- src
- desktopMain/kotlin/com/vaultstadio/app
- kotlin/com/vaultstadio/app/feature/settings
- main/kotlin/com/vaultstadio/app
- config
- di
- feature
- activity
- admin
- ai
- changepassword
- collaboration
- federation
- files
- licenses
- main
- plugins
- profile
- security
- sync
- upload
- versionhistory
- platform
- ui
- components
- dialogs
- files
- layout
- screens
- activity
- admin
- ai
- collaboration
- federation
- login
- plugins
- profile
- security
- sync
- version
- theme
- utils
- viewmodel
- test/kotlin/com/vaultstadio/app
- api
- domain
- upload
- usecase
- activity
- admin
- ai
- collaboration
- config
- federation
- metadata
- plugin
- storage
- sync
- version
- feature
- admin
- auth
- changepassword
- files
- plugins
- profile
- security
- settings
- upload
- platform
- ui
- components
- dialogs
- files
- layout
- screens
- theme
- viewmodel
- wasmJsMain/kotlin/com/vaultstadio/app
- core/resources
- src
- main/kotlin/com/vaultstadio/app/core/resources
- test/kotlin/com/vaultstadio/app/core/resources
- domain
- activity
- src/main/kotlin/com/vaultstadio/app/domain/activity
- model
- usecase
- admin
- src/main/kotlin/com/vaultstadio/app/domain/admin
- model
- usecase
- ai
- src/main/kotlin/com/vaultstadio/app/domain/ai
- model
- usecase
- auth
- src/main/kotlin/com/vaultstadio/app/domain/auth
- model
- usecase
- collaboration
- src/main/kotlin/com/vaultstadio/app/domain/collaboration
- model
- usecase
- config
- src/main/kotlin/com/vaultstadio/app/domain/config
- usecase
- federation
- src/main/kotlin/com/vaultstadio/app/domain/federation
- model
- usecase
- metadata
- src/main/kotlin/com/vaultstadio/app/domain/metadata
- model
- usecase
- plugin
- src/main/kotlin/com/vaultstadio/app/domain/plugin
- model
- usecase
- result
- src/main/kotlin/com/vaultstadio/app/domain/result
- storage
- src/main/kotlin/com/vaultstadio/app/domain/storage
- model
- usecase
- sync
- src/main/kotlin/com/vaultstadio/app/domain/sync
- model
- usecase
- upload
- src/main/kotlin/com/vaultstadio/app/domain/upload
- version
- src/main/kotlin/com/vaultstadio/app/domain/version
- model
- usecase
- feature
- activity
- src/main/kotlin/com/vaultstadio/app/feature/activity
- admin
- src/main/kotlin/com/vaultstadio/app/feature/admin
- ai
- src/main/kotlin/com/vaultstadio/app/feature/ai
- changepassword
- src/main/kotlin/com/vaultstadio/app/feature/changepassword
- collaboration
- src/main/kotlin/com/vaultstadio/app/feature/collaboration
- federation
- src/main/kotlin/com/vaultstadio/app/feature/federation
- files
- src/main/kotlin/com/vaultstadio/app/feature/files
- licenses
- src/main/kotlin/com/vaultstadio/app/feature/licenses
- main
- src/main/kotlin/com/vaultstadio/app/feature/main
- plugins
- src/main/kotlin/com/vaultstadio/app/feature/plugins
- profile
- src/main/kotlin/com/vaultstadio/app/feature/profile
- security
- src/main/kotlin/com/vaultstadio/app/feature/security
- settings
- src
- kotlin/com/vaultstadio/app/feature/settings
- main/kotlin/com/vaultstadio/app/feature/settings
- di
- sync
- src/main/kotlin/com/vaultstadio/app/feature/sync
- upload
- src/main/kotlin/com/vaultstadio/app/feature/upload
- versionhistory
- src/main/kotlin/com/vaultstadio/app/feature/versionhistory
- iosApp/src/iosMain/kotlin/com/vaultstadio/app
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 6 additions & 4 deletions
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
51 | | - | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
155 | 156 | | |
156 | 157 | | |
157 | 158 | | |
| 159 | + | |
158 | 160 | | |
159 | 161 | | |
160 | 162 | | |
| |||
Lines changed: 2 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | | - | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
Lines changed: 0 additions & 26 deletions
This file was deleted.
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | 55 | | |
57 | 56 | | |
58 | 57 | | |
| |||
80 | 79 | | |
81 | 80 | | |
82 | 81 | | |
83 | | - | |
| 82 | + | |
84 | 83 | | |
85 | 84 | | |
86 | 85 | | |
| |||
0 commit comments