This is an automated email from the ASF dual-hosted git repository.
marat pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
from 1323636c Camel Runtime 4.14.5
new ae55144b Java Code for 4.18.0
new bbfe6c20 Resources for 4.18.0
new cea7f0aa Dockerfile for 4.18.0
new d902703a Front-end config for 4.18.0
new 629650b6 Front-end API for 4.18.0
new 6203d0a2 Karavan-core for 4.18.0
new cb81ad8a Front-end Utils for 4.18.0
new ea211168 Front-end Stores for 4.18.0
new fa98128d Front-end Stores for 4.18.0
new c8369132 Front-end Configs for 4.18.0
new 20f173dc Front-end Shared UI for 4.18.0
new 2c4df962 Front-end Poller for 4.18.0
new 38c0258a Front-end Shared Icons for 4.18.0
new 01ac80a6 Front-end Services for 4.18.0
new a407a1a9 Front-end Models for 4.18.0
new 09ea30ee Front-end App for 4.18.0
new c8490c42 Front-end Fix for 4.18.0
new aeb8cc83 Front-end Project Designr and Developer for 4.18.0
new 19960ff7 Fix Backend for 4.18.0
new 803698eb Front-end Login for 4.18.0
new 838e0091 Front-end Login for 4.18.0
new 0b4e525b Front-end Navigation for 4.18.0
new 694e264d Front-end Access for 4.18.0
new 70eff99b Front-end Documentation for 4.18.0
new cabd7e6d Front-end Project for 4.18.0
new d6b33a42 Front-end Project for 4.18.0
new 2d790e4e Front-end Projects for 4.18.0
new 1991a4fc Backend for 4.18.0
new 6d7f93af Fron-end fixes for 4.18.0
new f57f88aa Fron-end fixes for 4.18.0
new ebcb4022 Fron-end fixes for 4.18.0
new 13f72216 4.18.0
new 2b90ed4b 4.18.0
The 33 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/DISCUSSION_TEMPLATE/q-a.yml | 2 +-
.github/ISSUE_TEMPLATE/bug_report.yml | 2 +-
.github/workflows/app.yml | 2 +-
.github/workflows/docker-devmode.yml | 2 +-
.github/workflows/vscode.yml | 2 +-
docs/VSCODE_HOWTO.md | 4 +-
docs/install/karavan-docker/docker-compose.yaml | 2 +-
docs/install/karavan-helm/Chart.yaml | 2 +-
docs/install/karavan-helm/values.yaml | 4 +-
docs/install/karavan-kubernetes/deployment.yaml | 4 +-
docs/install/karavan-kubernetes/kustomization.yaml | 2 +-
karavan-app/Dockerfile.dockerignore | 2 +-
karavan-app/pom.xml | 64 +-
karavan-app/src/main/docker/Dockerfile | 21 +-
.../org/apache/camel/karavan/KaravanConstants.java | 11 +-
.../org/apache/camel/karavan/KaravanEvents.java | 5 +
.../apache/camel/karavan/api/AccessResource.java | 36 +-
.../apache/camel/karavan/api/ActivityFilter.java | 10 +-
.../apache/camel/karavan/api/ActivityResource.java | 18 +-
.../org/apache/camel/karavan/api/AuthResource.java | 21 +-
.../camel/karavan/api/ContainerResource.java | 29 +-
.../karavan/api/CookieSessionAuthMechanism.java | 1 +
.../camel/karavan/api/GitCommitResource.java | 65 +
.../apache/camel/karavan/api/LogWatchResource.java | 89 +-
.../camel/karavan/api/ProjectFileResource.java | 36 +-
.../apache/camel/karavan/api/ProjectResource.java | 15 +-
.../camel/karavan/api/ProjectZipResource.java | 13 +-
.../apache/camel/karavan/api/PublicResource.java | 14 +-
.../apache/camel/karavan/cache/AccessPassword.java | 16 -
.../org/apache/camel/karavan/cache/AccessRole.java | 12 -
.../apache/camel/karavan/cache/AccessSession.java | 33 +-
.../org/apache/camel/karavan/cache/AccessUser.java | 27 -
.../org/apache/camel/karavan/cache/CacheEvent.java | 8 +
.../org/apache/camel/karavan/cache/CacheUtils.java | 25 +
.../apache/camel/karavan/cache/CamelStatus.java | 15 -
.../camel/karavan/cache/CamelStatusValue.java | 19 -
.../apache/camel/karavan/cache/ContainerPort.java | 14 -
.../apache/camel/karavan/cache/ContainerType.java | 18 -
.../camel/karavan/cache/DeploymentStatus.java | 26 -
.../org/apache/camel/karavan/cache/GroupedKey.java | 7 -
.../apache/camel/karavan/cache/KaravanCache.java | 458 +-
.../camel/karavan/cache/KaravanStoreSchema.java | 36 -
.../camel/karavan/cache/PodContainerStatus.java | 69 -
.../apache/camel/karavan/cache/ProjectFile.java | 17 -
.../camel/karavan/cache/ProjectFileCommitDiff.java | 48 +-
.../camel/karavan/cache/ProjectFileCommited.java | 62 +-
.../apache/camel/karavan/cache/ProjectFolder.java | 79 +-
.../camel/karavan/cache/ProjectFolderCommit.java | 24 +-
.../ProjectFolderCommited.java} | 43 +-
.../apache/camel/karavan/cache/ServiceStatus.java | 25 -
...{ProjectFolderCommit.java => SystemCommit.java} | 50 +-
.../camel/karavan/complexity/ComplexityFile.java | 10 +-
.../karavan/complexity/ComplexityProject.java | 19 +
.../camel/karavan/complexity/ComplexityRoute.java | 18 +
.../camel/karavan/docker/DockerEventHandler.java | 3 +-
.../camel/karavan/docker/DockerForKaravan.java | 10 +-
.../apache/camel/karavan/docker/DockerService.java | 476 +-
.../apache/camel/karavan/docker/DockerUtils.java | 10 +-
.../karavan/kubernetes/KubernetesService.java | 18 +-
.../camel/karavan/kubernetes/PodEventHandler.java | 6 +-
.../camel/karavan/listener/ActivityListener.java | 11 +-
.../camel/karavan/listener/CommitListener.java | 22 +-
.../karavan/listener/NotificationListener.java | 2 +
.../apache/camel/karavan/loader/CacheLoader.java | 61 +
.../GitLoader.java} | 102 +-
.../apache/camel/karavan/loader/StartupLoader.java | 99 +
.../apache/camel/karavan/model/ActivityUser.java | 31 +-
.../apache/camel/karavan/model/CommitResult.java | 9 +
.../camel/karavan/model/PathCommitDetails.java | 3 +
.../karavan/persistence/AccessCacheEntity.java | 28 +
.../karavan/persistence/PersistenceService.java | 108 +
.../karavan/persistence/ProjectCacheEntity.java | 29 +
.../karavan/persistence/SessionCacheEntity.java | 33 +
.../karavan/scheduler/ActivityCleanupService.java | 35 +
.../karavan/scheduler/CamelStatusScheduler.java | 2 +-
.../karavan/scheduler/DockerStatusScheduler.java | 22 +-
.../karavan/scheduler/KaravanSkipPredicate.java | 25 -
.../karavan/scheduler/SessionCleanupService.java | 23 +
.../apache/camel/karavan/service/AuthService.java | 48 +-
.../apache/camel/karavan/service/CodeService.java | 76 +-
.../camel/karavan/service/ComplexityService.java | 34 +-
.../camel/karavan/service/GitHistoryService.java | 310 +
.../apache/camel/karavan/service/GitService.java | 200 +-
.../camel/karavan/service/LogStreamingService.java | 165 +
.../camel/karavan/service/ProjectService.java | 163 +-
.../src/main/resources/application.properties | 44 +-
.../configuration/docker/components-blocklist.txt | 0
.../configuration/docker/kamelets-blocklist.txt | 0
.../kubernetes/components-blocklist.txt | 0
.../kubernetes/kamelets-blocklist.txt | 0
.../main/resources/contracts/docker/.gitignore} | 10 +-
.../resources/contracts/kubernetes/.gitignore} | 10 +-
.../src/main/resources/database/V1_0__karavan.sql | 33 +
karavan-app/src/main/resources/infinispan.xml | 120 -
.../src/main/resources/metadata/components.json | 765 +
.../src/main/resources/metadata/kamelets.yaml | 22588 +++++++++++++++++++
.../src/main/resources/metadata/spiBeans.json | 4253 ++++
.../templates/docker/application.properties | 2 +
.../docker/messaging-bean-template.camel.yaml | 9 -
....camel.yaml => wizard-bean-database.camel.yaml} | 0
.../docker/wizard-bean-messaging.camel.yaml | 11 +
.../templates/kubernetes/application.properties | 13 +-
.../kubernetes/messaging-bean-template.camel.yaml | 9 -
....camel.yaml => wizard-bean-database.camel.yaml} | 0
.../kubernetes/wizard-bean-messaging.camel.yaml | 11 +
karavan-app/src/main/webui/eslint.config.mjs | 8 +
karavan-app/src/main/webui/{src => }/index.css | 90 +-
karavan-app/src/main/webui/index.html | 17 +-
karavan-app/src/main/webui/{src => }/index.tsx | 0
karavan-app/src/main/webui/package-lock.json | 2988 +--
karavan-app/src/main/webui/package.json | 68 +-
karavan-app/src/main/webui/public/logo.svg | 178 +
.../src/main/webui/public/silent-check-sso.html | 8 +
karavan-app/src/main/webui/src/index.css | 90 +-
.../src/karavan-core/api/CamelDefinitionApi.ts | 92 +-
.../src/karavan-core/api/CamelDefinitionApiExt.ts | 31 +-
.../src/karavan-core/api/CamelDefinitionYaml.ts | 12 +-
.../karavan-core/api/CamelDefinitionYamlStep.ts | 129 +-
.../main/webui/src/karavan-core/api/CamelUtil.ts | 43 +-
.../webui/src/karavan-core/api/TopologyUtils.ts | 99 +-
.../src/main/webui/src/karavan-core/contants.ts | 8 +-
.../src/karavan-core/model/CamelDefinition.ts | 220 +-
.../webui/src/karavan-core/model/CamelMetadata.ts | 387 +-
.../src/karavan-core/model/TopologyDefinition.ts | 4 +-
.../src/main/webui/src/karavan/api/AccessApi.tsx | 31 +
.../src/main/webui/src/karavan/api/CustomApi.ts | 21 -
.../main/webui/src/karavan/api/DeveloperApi.tsx | 22 -
.../src/main/webui/src/karavan/api/KaravanApi.tsx | 129 +-
.../src/main/webui/src/karavan/api/LogWatchApi.tsx | 2 +-
.../main/webui/src/karavan/api/NotificationApi.tsx | 2 -
.../src/main/webui/src/karavan/api/SearchApi.tsx | 2 +-
.../src/main/webui/src/karavan/api/SystemApi.tsx | 1 -
karavan-app/src/main/webui/src/karavan/app/App.tsx | 20 +-
.../src/main/webui/src/karavan/app/MainHook.tsx | 31 +-
.../main/webui/src/karavan/app/ReadinessPanel.tsx | 29 +-
.../main/webui/src/karavan/app/login/LoginPage.css | 336 +-
.../main/webui/src/karavan/app/login/LoginPage.tsx | 180 +-
.../webui/src/karavan/app/login/OrbitLines.tsx | 68 +
.../webui/src/karavan/app/login/UserPopupOidc.tsx | 1 -
.../src/karavan/app/navigation/MainRoutes.tsx | 52 +-
.../src/karavan/app/navigation/NavigationMenu.tsx | 50 +-
.../karavan/app/navigation/NotAuthorizedPage.tsx | 16 +
.../src/karavan/app/navigation/PageNavigation.css | 185 +-
.../src/karavan/app/navigation/PageNavigation.tsx | 141 +-
.../src/karavan/app/navigation/PlatformLogo.tsx | 28 +
.../karavan/app/navigation/ProjectFunctionHook.tsx | 126 +-
.../webui/src/karavan/app/navigation/Routes.ts | 27 +-
.../webui/src/karavan/app/theme/DarkModeToggle.tsx | 16 +
.../webui/src/karavan/app/theme/ThemeContext.tsx | 45 +-
.../src/karavan/features/access/AccessPage.css | 0
.../src/karavan/features/access/AccessPage.tsx | 85 +-
.../karavan/features/access/roles/RoleModal.tsx | 18 +-
.../karavan/features/access/roles/RolesTable.tsx | 25 +-
.../features/access/roles/RolesTableRow.tsx | 26 +-
.../features/access/users/ChangePassword.tsx | 18 +-
.../features/access/users/PasswordModal.tsx | 18 +-
.../karavan/features/access/users/UserModal.tsx | 18 +-
.../karavan/features/access/users/UserProfile.tsx | 18 +-
.../features/access/users/UserProfileTab.tsx | 16 +
.../karavan/features/access/users/UsersTable.tsx | 25 +-
.../features/access/users/UsersTableRow.tsx | 17 +-
.../features/diagnostics/camel/CamelStatusRow.tsx | 53 -
.../diagnostics/camel/CamelStatusesTable.tsx | 52 -
.../features/documentation/Documentation.css | 1 -
.../features/documentation/DocumentationPage.tsx | 10 +-
.../documentation/components/ComponentCard.tsx | 2 +-
.../documentation/components/ComponentModal.tsx | 4 +-
.../karavan/features/documentation/eip/EipCard.tsx | 2 +-
.../features/documentation/eip/EipModal.tsx | 4 +-
.../documentation/kamelets/KameletCard.tsx | 2 +-
.../documentation/kamelets/KameletModal.tsx | 2 +-
.../features/integration/DesignerSwitch.css | 23 -
.../karavan/features/integration/ProjectPanel.tsx | 102 -
.../designer/KaravanDesignerViewSwitch.tsx | 73 -
.../integration/designer/editor/CodeEditor.tsx | 69 -
.../integration/developer/DeveloperManager.tsx | 53 -
.../integration/developer/DeveloperToolbar.tsx | 22 -
.../features/integration/developer/EditorConfig.ts | 26 -
.../integration/developer/EditorToolbar.tsx | 58 -
.../developer/MonacoEditorWrapperStateless.tsx | 97 -
.../features/integration/files/FileComplexity.tsx | 134 -
.../integration-topology/CustomNode.tsx | 145 -
.../integration-topology/TopologyStore.ts | 182 -
.../integration-topology/TopologyToolbar.tsx | 134 -
.../graph/TopologyDagreLayout.ts | 98 -
.../integration-topology/graph/TopologyGroup.ts | 3 -
.../integration-topology/graph/TopologyLink.ts | 72 -
.../integration-topology/graph/TopologyNode.ts | 4 -
.../integration/toolbar/DevModeToolbar.css | 39 -
.../karavan/features/integrations/ProjectsTab.tsx | 132 -
.../{integration => project}/ContainerLogTab.tsx | 36 +-
.../{integration => project}/DesignerToggle.tsx | 41 +-
.../FileSearchToolbarItem.tsx | 4 +-
.../ImageDownloadToolbar.tsx | 4 +-
.../{integration => project}/Project.types.ts | 4 +-
.../ProjectContainerContextToolbar.tsx | 4 +-
.../ProjectContainersContextProvider.tsx | 7 +-
.../{integration => project}/ProjectContext.tsx | 0
.../{integration => project}/ProjectPage.css | 5 +
.../{integration => project}/ProjectPage.tsx | 19 +-
.../ProjectPageNavigation.tsx | 61 +-
.../src/karavan/features/project/ProjectPanel.tsx | 86 +
.../{integration => project}/ProjectTitle.tsx | 1 -
.../{integration => project}/RenameFileModal.tsx | 2 +-
.../beans/BeanFilesDropdown.tsx | 0
.../{integration => project}/beans/BeanWizard.tsx | 73 +-
.../{integration => project}/designer/CodeStore.ts | 0
.../designer/DesignerStore.ts | 12 +-
.../designer/ErrorBoundaryWrapper.tsx | 0
.../designer/KaravanDesigner.css | 14 +-
.../designer/KaravanDesigner.tsx | 19 +-
.../project/designer/KaravanDesignerViewSwitch.tsx | 45 +
.../designer/beans/BeanCard.tsx | 0
.../designer/beans/BeansDesigner.tsx | 0
.../designer/beans/bean.css | 0
.../designer/icons/ComponentIcons.tsx | 8 +-
.../designer/icons/EipIcons.tsx | 0
.../designer/icons/KaravanIcons.tsx | 7 +-
.../designer/icons/OtherIcons.tsx | 0
.../designer/kamelet/KameletAnnotationsPanel.tsx | 2 +-
.../kamelet/KameletDefinitionPropertyCard.tsx | 0
.../designer/kamelet/KameletDefinitionsPanel.tsx | 2 +-
.../designer/kamelet/KameletDependenciesCard.tsx | 2 +-
.../designer/kamelet/KameletDesigner.tsx | 5 +-
.../designer/kamelet/KameletInput.tsx | 2 +-
.../designer/kamelet/KameletTypesOutCard.tsx | 2 +-
.../designer/kamelet/kamelet.css | 0
.../{integration => project}/designer/karavan.css | 0
.../designer/property/DslProperties.css | 2 +-
.../designer/property/DslProperties.tsx | 10 +-
.../designer/property/MainPropertiesPanel.tsx | 40 +-
.../designer/property/PropertiesHeader.tsx | 0
.../designer/property/PropertyStore.ts | 6 +-
.../property/expression/ExpressionBottomPanel.tsx | 0
.../property/expression/ExpressionContextModel.tsx | 0
.../property/expression/ExpressionEditor.css | 0
.../property/expression/ExpressionEditor.tsx | 2 +
.../designer/property/property/BeanProperties.css | 0
.../designer/property/property/BeanProperties.tsx | 10 +-
.../property/property/ComponentPropertyField.css | 0
.../property/property/ComponentPropertyField.tsx | 7 +-
.../property/ConfigurationSelectorModal.css | 0
.../property/ConfigurationSelectorModal.tsx | 4 +-
.../designer/property/property/DataFormatField.tsx | 0
.../property/property/DslPropertyField.css | 0
.../property/property/DslPropertyField.tsx | 20 +-
.../property/property/DslPropertyFieldSelect.tsx | 4 +-
.../property/DslPropertyFieldSelectScrollable.tsx | 2 +-
.../designer/property/property/ExpressionField.tsx | 2 +-
.../property/property/FileReferenceDropdown.css | 0
.../property/property/FileReferenceDropdown.tsx | 2 +-
.../property/property/KameletPropertyField.css | 0
.../property/property/KameletPropertyField.tsx | 2 +-
.../designer/property/property/ObjectField.tsx | 0
.../property/PropertyPlaceholderDropdown.css | 0
.../property/PropertyPlaceholderDropdown.tsx | 0
.../designer/property/property/PropertyUtil.tsx | 0
.../property/property/VariablesDropdown.css | 0
.../property/property/VariablesDropdown.tsx | 2 +-
.../designer/property/usePropertiesHook.tsx | 2 +-
.../designer/rest/RestCard.tsx | 2 +-
.../designer/rest/RestConfigurationCard.tsx | 2 +-
.../designer/rest/RestDesigner.tsx | 2 +-
.../designer/rest/RestMethodCard.tsx | 2 +-
.../designer/rest/RestMethodSelector.tsx | 2 -
.../designer/rest/rest.css | 0
.../designer/route/DeleteConfirmation.tsx | 0
.../designer/route/DslConnections.css | 0
.../designer/route/DslConnections.tsx | 2 +-
.../designer/route/RouteDesigner.css | 0
.../designer/route/RouteDesigner.tsx | 0
.../designer/route/element/DslElement.css | 0
.../designer/route/element/DslElement.tsx | 0
.../designer/route/element/DslElementHeader.tsx | 6 +-
.../designer/route/element/DslElementMoveModal.tsx | 0
.../route/element/RouteTemplateElement.css | 0
.../route/element/RouteTemplateElement.tsx | 2 +-
.../designer/route/useResizeObserver.tsx | 0
.../designer/route/useRouteDesignerHook.tsx | 17 +-
.../designer/selector/DslCard.tsx | 8 +-
.../designer/selector/DslFastCard.tsx | 8 +-
.../designer/selector/DslPreferences.tsx | 0
.../designer/selector/DslSelector.css | 0
.../designer/selector/DslSelector.tsx | 14 +-
.../designer/utils/CamelDefaultStepProperty.tsx | 0
.../designer/utils/CamelUi.tsx | 14 +-
.../designer/utils/DslMetaModel.ts | 0
.../designer/utils/ElementIcon.css | 0
.../designer/utils/ElementIcons.tsx | 0
.../designer/utils/EventBus.ts | 9 +-
.../designer/utils/InfrastructureAPI.ts | 0
.../designer/utils/IntegrationHeader.tsx | 0
.../designer/utils/MediaTypes.ts | 0
.../designer/utils/Notification.tsx | 2 +-
.../designer/utils/ValidatorUtils.ts | 0
.../developer/CodeEditor.tsx | 27 +-
.../developer/DataEditor.css | 0
.../developer/DesignerEditor.tsx | 21 +-
.../developer/DeveloperEditor.tsx | 39 +-
.../developer/DeveloperManager.css | 2 +
.../project/developer/DeveloperManager.tsx | 95 +
.../project/developer/DeveloperToolbar.tsx} | 28 +-
.../features/project/developer/EditorConfig.ts} | 49 +-
.../developer/EditorErrorBoundaryWrapper.tsx | 18 +-
.../developer/EditorOverlayWidget.css | 0
.../developer/EditorOverlayWidget.tsx | 16 +
.../features/project/developer/EditorToolbar.tsx | 74 +
.../features/project/developer/MarkdownEditor.tsx | 72 +
.../developer/MonacoEditorWrapper.tsx | 26 +-
.../features/{integration => project}/devmode.css | 0
.../files/CreateFileModal.tsx | 24 +-
.../files/CreateProjectModal.tsx} | 4 +-
.../files/DeleteFileModal.tsx | 2 +-
.../files/DiffFileModal.css | 0
.../files/DiffFileModal.tsx | 68 +-
.../files/FileCopyForEnvModal.tsx | 2 +-
.../files/FilesSubTab.tsx} | 253 +-
.../files/FilesTab.tsx} | 39 +-
.../features/project/files/FilesTabUtils.tsx | 119 +
.../files/FilesToolbar.tsx | 102 +-
.../features/project/files/SourcesDrawerPanel.tsx | 19 +
.../karavan/features/project/files/SourcesTab.css | 22 +
.../karavan/features/project/files/SourcesTab.tsx | 35 +
.../files/UploadFileModal.tsx | 47 +-
.../project-build}/BuildTab.tsx | 6 +-
.../project-containers}/ContainerButtons.tsx | 7 +-
.../ContainerEnvironmentPanel.tsx | 9 +-
.../project-containers}/ContainersTab.tsx | 17 +-
.../project-containers}/ContainersTable.tsx | 4 +-
.../project-containers}/ContainersTableRow.tsx | 0
.../project-containers}/ContainersToolbar.tsx | 0
.../project-containers}/DeploymentButtons.tsx | 4 +-
.../project-containers}/DeploymentPanel.tsx | 2 +-
.../project-containers}/ImagesPanel.tsx | 2 +-
.../project-pod}/PodEventsLogTable.tsx | 0
.../features/project/project-pod/PodTab.tsx | 16 +
.../project-topology}/CustomComponentFactory.tsx | 8 +-
.../project-topology}/CustomEdge.tsx | 0
.../project-topology}/CustomGroup.tsx | 0
.../project/project-topology/CustomNode.tsx | 178 +
.../project-topology}/GetCustomMenu.tsx | 0
.../project-topology}/TopologyApi.tsx | 153 +-
.../project-topology}/TopologyBeans.css | 0
.../project-topology}/TopologyBeans.tsx | 2 +-
.../project/project-topology/TopologyElkLayout.ts | 222 +
.../project-topology}/TopologyLegend.css | 0
.../project-topology}/TopologyLegend.tsx | 4 +-
.../project-topology}/TopologyTab.tsx | 74 +-
.../project/project-topology/TopologyToolbar.tsx | 102 +
.../project-topology}/topology.css | 72 +-
.../project-topology}/useTopologyHook.tsx | 2 +-
.../{integration => project}/readme/ReadmeTab.tsx | 0
.../toolbar/BuildToolbar.tsx | 7 +-
.../features/project/toolbar/DevModeToolbar.css | 60 +
.../toolbar/DevModeToolbar.tsx | 39 +-
.../toolbar/ProjectToolbar.tsx | 30 +-
.../{integration => project}/useProjectHook.tsx | 8 +-
.../{integrations => projects}/Complexity.css | 17 +-
.../{integrations => projects}/ComplexityApi.tsx | 0
.../{integrations => projects}/ComplexityModels.ts | 5 +
.../CreateProjectModal.tsx | 16 +-
.../DeleteProjectModal.tsx | 0
.../ProjectStatusLabel.tsx | 35 +-
.../{integrations => projects}/ProjectZipApi.tsx | 0
.../ProjectsPage.tsx} | 45 +-
.../src/karavan/features/projects/ProjectsTab.tsx | 146 +
.../ProjectsTableRow.tsx | 87 +-
.../ProjectsTableRowActivity.tsx | 0
.../ProjectsTableRowComplexity.tsx | 18 +-
.../features/projects/ProjectsTableRowTimeLine.css | 43 +
.../features/projects/ProjectsTableRowTimeLine.tsx | 48 +
.../{integrations => projects}/ProjectsToolbar.tsx | 32 +-
.../{integrations => projects}/SettingsToolbar.tsx | 5 +-
.../UploadProjectModal.tsx | 2 +-
.../src/karavan/features/settings/SettingsPage.tsx | 110 +
.../src/karavan/features/system/SystemPage.tsx | 79 +-
.../system/containers/ContainerTableRow.tsx | 8 +-
.../features/system/containers/ContainersTable.tsx | 9 +-
.../main/webui/src/karavan/models/AccessModels.ts | 16 +
.../main/webui/src/karavan/models/ProjectModels.ts | 49 +-
.../main/webui/src/karavan/models/SearchModels.ts | 17 +
.../main/webui/src/karavan/models/ServiceModels.ts | 11 -
.../main/webui/src/karavan/models/SystemModels.ts | 17 +
.../webui/src/karavan/services/AccessService.ts | 20 +-
.../src/karavan/services/NotificationService.ts | 7 +-
.../webui/src/karavan/services/ProjectService.ts | 69 +-
.../webui/src/karavan/services/SystemService.ts | 16 +
.../webui/src/karavan/shared/icons/application.svg | 13 +
.../main/webui/src/karavan/shared/icons/apps.svg | 72 +
.../webui/src/karavan/shared/icons/asyncapi.svg | 183 -
.../main/webui/src/karavan/shared/icons/groovy.svg | 40 +-
.../main/webui/src/karavan/shared/icons/jib.png | Bin 0 -> 42246 bytes
.../webui/src/karavan/shared/icons/jkube-logo.svg | 38 +
.../main/webui/src/karavan/shared/icons/jkube.svg | 41 +
.../webui/src/karavan/shared/icons/json-schema.svg | 28 -
.../main/webui/src/karavan/shared/icons/logout.svg | 30 +
.../webui/src/karavan/shared/icons/settings.svg | 28 +
.../main/webui/src/karavan/shared/monaco-setup.ts | 29 +-
.../src/karavan/shared/polling/useDataPolling.ts | 48 +-
.../src/karavan/shared/ui/ContainerButton.tsx | 4 +-
.../webui/src/karavan/shared/ui/MainToolbar.css | 25 +
.../webui/src/karavan/shared/ui/MainToolbar.tsx | 9 +-
.../src/karavan/shared/ui/ModalConfirmation.tsx | 29 +-
.../webui/src/karavan/shared/ui/PlatformLogos.css | 37 +
.../webui/src/karavan/shared/ui/PlatformLogos.tsx | 66 +
.../webui/src/karavan/shared/ui/RightPanel.css | 6 +-
.../webui/src/karavan/shared/ui/RightPanel.tsx | 2 +-
.../main/webui/src/karavan/stores/AccessStore.ts | 16 +
.../src/karavan/stores/ContainerStatusesStore.ts | 48 +
.../webui/src/karavan/stores/DeveloperStore.ts | 14 -
.../src/main/webui/src/karavan/stores/LogStore.ts | 58 +
.../main/webui/src/karavan/stores/ProjectStore.ts | 151 +-
.../main/webui/src/karavan/stores/SearchStore.ts | 18 +-
.../main/webui/src/karavan/stores/SettingsStore.ts | 88 +
.../main/webui/src/karavan/stores/SystemStore.ts | 16 +
.../main/webui/src/karavan/stores/TopologyStore.ts | 63 +
.../src/main/webui/src/karavan/util/CodeUtils.ts | 109 +-
.../src/main/webui/src/karavan/util/StringUtils.ts | 62 +
karavan-app/src/main/webui/tsconfig.json | 1 +
karavan-app/src/main/webui/vite-env.d.ts | 2 +-
karavan-app/src/main/webui/vite.config.ts | 81 +-
karavan-core/package-lock.json | 4 +-
karavan-core/package.json | 2 +-
karavan-devmode/Dockerfile | 12 +-
karavan-generator/dependency-reduced-pom.xml | 82 -
karavan-generator/pom.xml | 6 +-
karavan-vscode/CHANGELOG.md | 7 +
karavan-vscode/README.md | 4 +-
karavan-vscode/package-lock.json | 4 +-
karavan-vscode/package.json | 6 +-
430 files changed, 36932 insertions(+), 8097 deletions(-)
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/api/GitCommitResource.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/cache/CacheEvent.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/cache/CacheUtils.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/cache/KaravanStoreSchema.java
copy
karavan-app/src/main/java/org/apache/camel/karavan/{model/GitRepoFile.java =>
cache/ProjectFolderCommited.java} (59%)
copy
karavan-app/src/main/java/org/apache/camel/karavan/cache/{ProjectFolderCommit.java
=> SystemCommit.java} (63%)
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/loader/CacheLoader.java
rename
karavan-app/src/main/java/org/apache/camel/karavan/{KaravanStartupLoader.java
=> loader/GitLoader.java} (53%)
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/loader/StartupLoader.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/model/CommitResult.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/model/PathCommitDetails.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/persistence/AccessCacheEntity.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/persistence/PersistenceService.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/persistence/ProjectCacheEntity.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/persistence/SessionCacheEntity.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/scheduler/ActivityCleanupService.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/scheduler/KaravanSkipPredicate.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/scheduler/SessionCleanupService.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/service/GitHistoryService.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/service/LogStreamingService.java
delete mode 100644
karavan-app/src/main/resources/configuration/docker/components-blocklist.txt
delete mode 100644
karavan-app/src/main/resources/configuration/docker/kamelets-blocklist.txt
delete mode 100644
karavan-app/src/main/resources/configuration/kubernetes/components-blocklist.txt
delete mode 100644
karavan-app/src/main/resources/configuration/kubernetes/kamelets-blocklist.txt
copy karavan-app/{.dockerignore =>
src/main/resources/contracts/docker/.gitignore} (90%)
copy karavan-app/{.dockerignore =>
src/main/resources/contracts/kubernetes/.gitignore} (90%)
create mode 100644 karavan-app/src/main/resources/database/V1_0__karavan.sql
delete mode 100644 karavan-app/src/main/resources/infinispan.xml
create mode 100644 karavan-app/src/main/resources/metadata/components.json
create mode 100644 karavan-app/src/main/resources/metadata/kamelets.yaml
create mode 100644 karavan-app/src/main/resources/metadata/spiBeans.json
delete mode 100644
karavan-app/src/main/resources/templates/docker/messaging-bean-template.camel.yaml
rename
karavan-app/src/main/resources/templates/docker/{database-bean-template.camel.yaml
=> wizard-bean-database.camel.yaml} (100%)
create mode 100644
karavan-app/src/main/resources/templates/docker/wizard-bean-messaging.camel.yaml
delete mode 100644
karavan-app/src/main/resources/templates/kubernetes/messaging-bean-template.camel.yaml
rename
karavan-app/src/main/resources/templates/kubernetes/{database-bean-template.camel.yaml
=> wizard-bean-database.camel.yaml} (100%)
create mode 100644
karavan-app/src/main/resources/templates/kubernetes/wizard-bean-messaging.camel.yaml
create mode 100644 karavan-app/src/main/webui/eslint.config.mjs
copy karavan-app/src/main/webui/{src => }/index.css (76%)
copy karavan-app/src/main/webui/{src => }/index.tsx (100%)
create mode 100644 karavan-app/src/main/webui/public/logo.svg
create mode 100644 karavan-app/src/main/webui/public/silent-check-sso.html
delete mode 100644 karavan-app/src/main/webui/src/karavan/api/CustomApi.ts
delete mode 100644 karavan-app/src/main/webui/src/karavan/api/DeveloperApi.tsx
create mode 100644
karavan-app/src/main/webui/src/karavan/app/login/OrbitLines.tsx
create mode 100644
karavan-app/src/main/webui/src/karavan/app/navigation/PlatformLogo.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/access/AccessPage.css
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/diagnostics/camel/CamelStatusRow.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/diagnostics/camel/CamelStatusesTable.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/DesignerSwitch.css
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/ProjectPanel.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/designer/KaravanDesignerViewSwitch.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/designer/editor/CodeEditor.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/developer/DeveloperManager.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/developer/DeveloperToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/developer/EditorConfig.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/developer/EditorToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/developer/MonacoEditorWrapperStateless.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/files/FileComplexity.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/CustomNode.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/TopologyStore.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/TopologyToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/graph/TopologyDagreLayout.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/graph/TopologyGroup.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/graph/TopologyLink.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/integration-topology/graph/TopologyNode.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integration/toolbar/DevModeToolbar.css
delete mode 100644
karavan-app/src/main/webui/src/karavan/features/integrations/ProjectsTab.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ContainerLogTab.tsx (73%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/DesignerToggle.tsx (65%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/FileSearchToolbarItem.tsx (92%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ImageDownloadToolbar.tsx (94%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/Project.types.ts (73%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectContainerContextToolbar.tsx (94%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectContainersContextProvider.tsx (94%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectContext.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectPage.css (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectPage.tsx (85%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectPageNavigation.tsx (71%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/ProjectPanel.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/ProjectTitle.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/RenameFileModal.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/beans/BeanFilesDropdown.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/beans/BeanWizard.tsx (90%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/CodeStore.ts (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/DesignerStore.ts (97%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/ErrorBoundaryWrapper.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/KaravanDesigner.css (82%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/KaravanDesigner.tsx (93%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/designer/KaravanDesignerViewSwitch.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/beans/BeanCard.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/beans/BeansDesigner.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/beans/bean.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/icons/ComponentIcons.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/icons/EipIcons.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/icons/KaravanIcons.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/icons/OtherIcons.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletAnnotationsPanel.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletDefinitionPropertyCard.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletDefinitionsPanel.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletDependenciesCard.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletDesigner.tsx (91%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletInput.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/KameletTypesOutCard.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/kamelet/kamelet.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/karavan.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/DslProperties.css (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/DslProperties.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/MainPropertiesPanel.tsx (58%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/PropertiesHeader.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/PropertyStore.ts (93%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/expression/ExpressionBottomPanel.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/expression/ExpressionContextModel.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/expression/ExpressionEditor.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/expression/ExpressionEditor.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/BeanProperties.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/BeanProperties.tsx (95%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/ComponentPropertyField.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/ComponentPropertyField.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/ConfigurationSelectorModal.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/ConfigurationSelectorModal.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/DataFormatField.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/DslPropertyField.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/DslPropertyField.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/DslPropertyFieldSelect.tsx (95%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/DslPropertyFieldSelectScrollable.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/ExpressionField.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/FileReferenceDropdown.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/FileReferenceDropdown.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/KameletPropertyField.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/KameletPropertyField.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/ObjectField.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/PropertyPlaceholderDropdown.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/PropertyPlaceholderDropdown.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/PropertyUtil.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/VariablesDropdown.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/property/VariablesDropdown.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/property/usePropertiesHook.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/rest/RestCard.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/rest/RestConfigurationCard.tsx (97%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/rest/RestDesigner.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/rest/RestMethodCard.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/rest/RestMethodSelector.tsx (96%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/rest/rest.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/DeleteConfirmation.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/DslConnections.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/DslConnections.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/RouteDesigner.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/RouteDesigner.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/element/DslElement.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/element/DslElement.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/element/DslElementHeader.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/element/DslElementMoveModal.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/element/RouteTemplateElement.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/element/RouteTemplateElement.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/useResizeObserver.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/route/useRouteDesignerHook.tsx (96%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/selector/DslCard.tsx (93%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/selector/DslFastCard.tsx (94%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/selector/DslPreferences.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/selector/DslSelector.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/selector/DslSelector.tsx (97%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/CamelDefaultStepProperty.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/CamelUi.tsx (99%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/DslMetaModel.ts (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/ElementIcon.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/ElementIcons.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/EventBus.ts (92%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/InfrastructureAPI.ts (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/IntegrationHeader.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/MediaTypes.ts (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/Notification.tsx (97%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/designer/utils/ValidatorUtils.ts (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/CodeEditor.tsx (54%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/DataEditor.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/DesignerEditor.tsx (86%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/DeveloperEditor.tsx (54%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/DeveloperManager.css (98%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/developer/DeveloperManager.tsx
copy karavan-app/src/main/webui/src/karavan/{shared/ui/MainToolbar.tsx =>
features/project/developer/DeveloperToolbar.tsx} (64%)
copy karavan-app/src/main/webui/src/{karavan-core/model/ProjectModel.ts =>
karavan/features/project/developer/EditorConfig.ts} (53%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/EditorErrorBoundaryWrapper.tsx (68%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/EditorOverlayWidget.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/EditorOverlayWidget.tsx (52%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/developer/EditorToolbar.tsx
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/developer/MarkdownEditor.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/developer/MonacoEditorWrapper.tsx (89%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/devmode.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/CreateFileModal.tsx (81%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/files/CreateIntegrationModal.tsx
=> project/files/CreateProjectModal.tsx} (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/DeleteFileModal.tsx (97%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/DiffFileModal.css (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/DiffFileModal.tsx (56%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/FileCopyForEnvModal.tsx (98%)
copy
karavan-app/src/main/webui/src/karavan/features/{integration/files/FilesTabWithComplexity.tsx
=> project/files/FilesSubTab.tsx} (65%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/files/FilesTabWithComplexity.tsx
=> project/files/FilesTab.tsx} (93%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/files/FilesTabUtils.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/FilesToolbar.tsx (73%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/files/SourcesDrawerPanel.tsx
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/files/SourcesTab.css
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/files/SourcesTab.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/files/UploadFileModal.tsx (79%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-build
=> project/project-build}/BuildTab.tsx (83%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ContainerButtons.tsx (96%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ContainerEnvironmentPanel.tsx (94%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ContainersTab.tsx (51%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ContainersTable.tsx (91%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ContainersTableRow.tsx (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ContainersToolbar.tsx (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/DeploymentButtons.tsx (98%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/DeploymentPanel.tsx (98%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-containers}/ImagesPanel.tsx (99%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-containers
=> project/project-pod}/PodEventsLogTable.tsx (100%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/project-pod/PodTab.tsx
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/CustomComponentFactory.tsx (92%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/CustomEdge.tsx (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/CustomGroup.tsx (100%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/project-topology/CustomNode.tsx
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/GetCustomMenu.tsx (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/TopologyApi.tsx (86%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/TopologyBeans.css (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/TopologyBeans.tsx (97%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/project-topology/TopologyElkLayout.ts
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/TopologyLegend.css (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/TopologyLegend.tsx (91%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/TopologyTab.tsx (69%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/project-topology/TopologyToolbar.tsx
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/topology.css (65%)
rename
karavan-app/src/main/webui/src/karavan/features/{integration/integration-topology
=> project/project-topology}/useTopologyHook.tsx (98%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/readme/ReadmeTab.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/toolbar/BuildToolbar.tsx (96%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/project/toolbar/DevModeToolbar.css
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/toolbar/DevModeToolbar.tsx (85%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/toolbar/ProjectToolbar.tsx (62%)
rename karavan-app/src/main/webui/src/karavan/features/{integration =>
project}/useProjectHook.tsx (96%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/Complexity.css (54%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ComplexityApi.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ComplexityModels.ts (93%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/CreateProjectModal.tsx (88%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/DeleteProjectModal.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ProjectStatusLabel.tsx (77%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ProjectZipApi.tsx (100%)
rename
karavan-app/src/main/webui/src/karavan/features/{integrations/IntegrationsPage.tsx
=> projects/ProjectsPage.tsx} (60%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/projects/ProjectsTab.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ProjectsTableRow.tsx (53%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ProjectsTableRowActivity.tsx (100%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ProjectsTableRowComplexity.tsx (68%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/projects/ProjectsTableRowTimeLine.css
create mode 100644
karavan-app/src/main/webui/src/karavan/features/projects/ProjectsTableRowTimeLine.tsx
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/ProjectsToolbar.tsx (76%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/SettingsToolbar.tsx (90%)
rename karavan-app/src/main/webui/src/karavan/features/{integrations =>
projects}/UploadProjectModal.tsx (98%)
create mode 100644
karavan-app/src/main/webui/src/karavan/features/settings/SettingsPage.tsx
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/application.svg
create mode 100644 karavan-app/src/main/webui/src/karavan/shared/icons/apps.svg
delete mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/asyncapi.svg
create mode 100644 karavan-app/src/main/webui/src/karavan/shared/icons/jib.png
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/jkube-logo.svg
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/jkube.svg
delete mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/json-schema.svg
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/logout.svg
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/icons/settings.svg
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/ui/PlatformLogos.css
create mode 100644
karavan-app/src/main/webui/src/karavan/shared/ui/PlatformLogos.tsx
create mode 100644
karavan-app/src/main/webui/src/karavan/stores/ContainerStatusesStore.ts
delete mode 100644
karavan-app/src/main/webui/src/karavan/stores/DeveloperStore.ts
create mode 100644 karavan-app/src/main/webui/src/karavan/stores/LogStore.ts
create mode 100644
karavan-app/src/main/webui/src/karavan/stores/SettingsStore.ts
create mode 100644
karavan-app/src/main/webui/src/karavan/stores/TopologyStore.ts
delete mode 100644 karavan-generator/dependency-reduced-pom.xml