Commit 1430ac2
committed
Add initial implementation of VaultStadio API with configuration, application entry point, and use cases for activities, authentication, chunked uploads, health checks, and plugins. Include environment configuration and build setup for Ktor server.
1 parent 31c97e1 commit 1430ac2
862 files changed
File tree
- backend
- api
- src
- main
- kotlin/com/vaultstadio/api
- application/usecase
- activity
- admin
- ai
- auth
- chunkedupload
- health
- metadata
- plugin
- storage
- sync
- user
- version
- config
- dto
- middleware
- plugins
- routes
- activity
- admin
- ai
- auth
- collaboration
- federation
- health
- metadata
- plugin
- storage
- sync
- version
- service
- resources
- db/migration
- openapi
- test/kotlin/com/vaultstadio/api
- application/usecase
- activity
- admin
- ai
- auth
- chunkedupload
- health
- metadata
- plugin
- storage
- sync
- user
- version
- config
- dto
- middleware
- plugins
- routes
- service
- core
- src
- main/kotlin/com/vaultstadio/core
- ai
- providers
- domain
- event
- model
- repository
- service
- exception
- test/kotlin/com/vaultstadio/core
- ai
- providers
- domain
- event
- model
- service
- exception
- infrastructure
- src
- main/kotlin/com/vaultstadio/infrastructure
- persistence
- entities
- security
- storage
- test/kotlin/com/vaultstadio/infrastructure
- persistence
- security
- storage
- plugins-api
- src
- main/kotlin/com/vaultstadio/plugins
- api
- config
- context
- hooks
- lifecycle
- metadata
- test/kotlin/com/vaultstadio/plugins
- api
- config
- context
- hooks
- lifecycle
- metadata
- plugins
- ai-classification
- src
- main/kotlin/com/vaultstadio/plugins/ai
- test/kotlin/com/vaultstadio/plugins/ai
- fulltext-search
- src
- main/kotlin/com/vaultstadio/plugins/search
- test/kotlin/com/vaultstadio/plugins/search
- image-metadata
- src
- main
- kotlin/com/vaultstadio/plugins/image
- resources/META-INF/services
- test/kotlin/com/vaultstadio/plugins/image
- video-metadata
- src
- main
- kotlin/com/vaultstadio/plugins/video
- resources/META-INF/services
- test/kotlin/com/vaultstadio/plugins/video
- frontend
- androidApp
- src/main
- kotlin/com/vaultstadio/app
- res
- drawable
- mipmap-anydpi-v26
- mipmap-hdpi
- mipmap-mdpi
- mipmap-xhdpi
- mipmap-xxhdpi
- mipmap-xxxhdpi
- values
- composeApp
- src
- androidMain/kotlin/com/vaultstadio/app/platform
- commonMain/kotlin/com/vaultstadio/app
- config
- data
- api
- dto
- activity
- admin
- ai
- auth
- collaboration
- common
- federation
- metadata
- plugin
- storage
- sync
- version
- mapper
- network
- repository
- service
- di
- domain
- model
- upload
- usecase
- activity
- admin
- ai
- auth
- collaboration
- config
- federation
- metadata
- plugin
- storage
- sync
- version
- feature
- activity
- admin
- ai
- auth
- changepassword
- collaboration
- federation
- files
- licenses
- main
- plugins
- profile
- security
- settings
- sync
- upload
- versionhistory
- i18n
- platform
- ui
- components
- dialogs
- files
- layout
- screens
- activity
- admin
- ai
- collaboration
- federation
- login
- plugins
- profile
- security
- settings
- sync
- version
- theme
- utils
- viewmodel
- commonTest/kotlin/com/vaultstadio/app
- api
- domain
- upload
- usecase
- activity
- admin
- ai
- auth
- collaboration
- config
- federation
- metadata
- plugin
- storage
- sync
- version
- feature
- admin
- auth
- changepassword
- files
- plugins
- profile
- security
- settings
- upload
- i18n
- platform
- ui
- components
- dialogs
- files
- layout
- screens
- theme
- viewmodel
- desktopMain/kotlin/com/vaultstadio/app
- platform
- iosMain/kotlin/com/vaultstadio/app/platform
- wasmJsMain
- kotlin/com/vaultstadio/app
- di
- platform
- resources
- webpack.config.d
- iosApp
- 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.
File renamed without changes.
File renamed without changes.
0 commit comments