This is an automated email from the ASF dual-hosted git repository.
mgubaidullin pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
from 2d6c0026 Upgrade karavan-core dependencies
new 0a2be04c bump version fo vscode to 4.22.0
new 1dd91f2d Support Agentic Development
new c9761f3b Karavan Core updated to 4.22 for vscode
new d9f70aa6 .task.md in .gitignore
new dde1dd3b vscode cleanup
new 37765188 cleanup
new 7623d67f Karavan-app java backend update for 4.22.0
new 3fdb5360 Karavan-app resources update for 4.22.0
new f7d610e5 UI config
new 7beacfcd UI config
new b25759d5 Refactoring
new 569780c9 Karavan Core 4.22.0 for webapp
new 94309052 UI config
new 45c2a0ad Karavan Webapp UI API
new 17230af5 Karavan Webapp UI Bus
new 209b1e17 Karavan-app java backend update for 4.22.0
new 42e2ac89 Karavan Webapp UI Models
new a784ba5c Karavan Webapp UI Services
new cd71a84b Karavan Webapp UI Stores
new 1904c9a1 Fix
new 287c0761 Karavan-app java backend update for 4.22.0
new 940c5039 Karavan-app UI shared
new adb882c9 Karavan-app UI Page Access
new 79180ba1 Karavan-app UI Page Docs
new 367d8ec5 Karavan-app UI Page Project
new 92e66a68 Karavan-app UI Page Projects
new 3ec0329e Karavan-app UI Page Settings
new 548a5e41 Karavan-app UI Page System
new 467fd594 Karavan-app UI Page Compass
new 444ff792 Karavan-app UI Page Command Palette
new 22bd17a2 Karavan-app UI Page Designer
new d94b25f1 Karavan-app UI Page Developer
new 59d56a12 Karavan-app UI Login
new 13c5410c Karavan-app UI Utils
new 2ee02034 Karavan-app UI Refactoring
new f32ebb63 Karavan Refactoring
new a83a90af Login Fix
new e1d94317 Karavan App dev Environment
new dc34c6e1 FIx
new 3b7cfae5 Karavan-app DevMode Redesign
new aa1f82a2 Bump version to 4.22.0
new a388fadc Karavan Devmode Github Action
The 42 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 | 66 +-
.github/workflows/vscode.yml | 2 +-
.gitignore | 4 +-
Dockerfile.claude | 34 +
claude_vscode.sh | 13 +
claude_webapp.sh | 13 +
docs/VSCODE_HOWTO.md | 4 +-
karavan-app/Dockerfile.dockerignore | 21 -
karavan-app/docker-compose.yaml | 46 +
karavan-app/docker-dev.sh | 20 +
karavan-app/mvnw | 308 -
karavan-app/mvnw.cmd | 205 -
karavan-app/pom.xml | 53 +-
karavan-app/src/main/docker/Dockerfile | 2 +-
.../org/apache/camel/karavan/KaravanConstants.java | 4 +-
.../org/apache/camel/karavan/KaravanEvents.java | 3 -
.../camel/karavan/api/AbstractApiResource.java | 32 +-
.../apache/camel/karavan/api/AccessResource.java | 119 +-
.../org/apache/camel/karavan/api/AuthResource.java | 23 +-
.../camel/karavan/api/ConfigurationResource.java | 25 +-
.../camel/karavan/api/ContainerResource.java | 64 +-
.../karavan/api/CookieSessionAuthMechanism.java | 14 +-
.../apache/camel/karavan/api/DevModeResource.java | 1 -
.../camel/karavan/api/InfrastructureResource.java | 6 +-
.../apache/camel/karavan/api/InternalResource.java | 179 +
.../apache/camel/karavan/api/LabelResource.java | 3 -
.../camel/karavan/api/MetadataResources.java | 18 -
.../apache/camel/karavan/api/ProjectResource.java | 31 +-
.../karavan/api/TokenAuthenticationMechanism.java | 106 +
.../apache/camel/karavan/cache/AccessToken.java | 18 +
.../camel/karavan/cache/CamelStatusValue.java | 4 +-
.../apache/camel/karavan/cache/KaravanCache.java | 72 +-
.../camel/karavan/cache/PodContainerStatus.java | 14 +-
.../apache/camel/karavan/cache/ProjectFile.java | 5 +
.../apache/camel/karavan/cache/ProjectFolder.java | 8 +-
.../camel/karavan/complexity/Complexity.java | 5 -
.../karavan/complexity/ComplexityComponent.java | 19 +-
.../camel/karavan/complexity/ComplexityFile.java | 90 -
.../karavan/complexity/ComplexityProject.java | 53 -
.../camel/karavan/complexity/ComplexityRoute.java | 80 +-
.../camel/karavan/docker/DockerForKaravan.java | 99 +-
.../apache/camel/karavan/docker/DockerService.java | 66 +-
.../camel/karavan/docker/DockerStackConverter.java | 177 -
.../docker/StackToServiceSpecConverter.java | 400 -
.../karavan/kubernetes/KubernetesService.java | 199 +-
.../kubernetes/KubernetesStatusService.java | 10 +-
.../camel/karavan/kubernetes/PodEventHandler.java | 19 +-
.../karavan/listener/CamelReloadListener.java | 7 +-
.../karavan/listener/CamelStatusListener.java | 17 +-
.../camel/karavan/listener/ConfigListener.java | 67 -
.../camel/karavan/listener/DockerListener.java | 13 +-
.../karavan/listener/DockerStatusListener.java | 20 +-
.../karavan/listener/NotificationListener.java | 12 -
.../listener/PodContainerCommandListener.java | 2 -
.../apache/camel/karavan/loader/CacheLoader.java | 2 +
.../org/apache/camel/karavan/loader/GitLoader.java | 1 -
.../apache/camel/karavan/model/Configuration.java | 11 +-
.../apache/camel/karavan/model/DockerStack.java | 80 -
.../camel/karavan/model/DockerStackService.java | 273 -
.../org/apache/camel/karavan/model/PodEvent.java | 68 +-
.../karavan/persistence/PersistenceService.java | 33 +-
.../karavan/scheduler/CamelStatusScheduler.java | 9 +-
.../karavan/scheduler/DockerStatusScheduler.java | 30 +-
.../apache/camel/karavan/service/AuthService.java | 20 +-
.../karavan/service/CamelComponentService.java | 68 +
.../apache/camel/karavan/service/CodeService.java | 85 +-
.../camel/karavan/service/ComplexityService.java | 274 +-
.../camel/karavan/service/ConfigService.java | 69 -
.../camel/karavan/service/ProjectService.java | 70 +-
.../src/main/resources/application.properties | 36 +-
.../docker/builder.docker-compose.yaml | 4 +-
.../configuration/docker/builder.docker-stack.yaml | 22 -
.../configuration/docker/component-blocklist.txt | 345 +
.../kubernetes/component-blocklist.txt | 345 +
.../src/main/resources/metadata/kamelets.yaml | 22588 -------------------
.../templates/docker/application.properties | 9 +-
.../resources/templates/docker/docker-compose.yaml | 3 +-
.../resources/templates/docker/docker-stack.yaml | 17 -
.../templates/kubernetes/application.properties | 11 +-
.../templates/kubernetes/deployment.jkube.yaml | 31 +-
.../templates/kubernetes/ingress.jkube.yaml | 20 -
.../templates/kubernetes/service.jkube.yaml | 9 +
karavan-app/src/main/webui/.gitignore | 2 +-
karavan-app/src/main/webui/eslint.config.mjs | 26 +-
karavan-app/src/main/webui/index.css | 333 -
karavan-app/src/main/webui/index.html | 3 +-
karavan-app/src/main/webui/index.tsx | 38 -
karavan-app/src/main/webui/package-lock.json | 11030 ++++-----
karavan-app/src/main/webui/package.json | 92 +-
.../src/main/webui/public/karavan-logo-light.png | Bin 23131 -> 0 bytes
karavan-app/src/main/webui/public/logo.svg | 324 +-
.../src/main/webui/public/silent-check-sso.html | 2 +-
karavan-app/src/main/webui/src/api/AccessApi.tsx | 174 +
.../features/projects => api}/ComplexityApi.tsx | 5 +-
.../main/webui/src/{ui => }/api/DiagnosticsApi.tsx | 2 +-
.../src/main/webui/src/{ui => }/api/KaravanApi.tsx | 102 +-
.../src/main/webui/src/api/KubernetesApi.ts | 20 +
.../main/webui/src/{ui => }/api/LogWatchApi.tsx | 23 +-
.../webui/src/{ui => }/api/NotificationApi.tsx | 19 +-
.../src/main/webui/src/{ui => }/api/SearchApi.tsx | 2 +-
.../src/main/webui/src/{ui => }/api/SystemApi.tsx | 2 +-
.../main/webui/src/{ui => }/api/auth/AuthApi.tsx | 26 +-
.../src/main/webui/src/api/auth/AuthFetch.ts | 53 +
.../webui/src/{ui => }/api/auth/AuthProvider.tsx | 6 +-
karavan-app/src/main/webui/src/api/auth/SsoApi.tsx | 157 +
.../main/webui/src/{ui => }/bus/ErrorEventBus.ts | 0
.../bus/ProjectEventBus.ts => bus/LogsEventBus.ts} | 2 +-
.../main/webui/src/core/api/CamelDefinitionApi.ts | 92 +-
.../webui/src/core/api/CamelDefinitionApiExt.ts | 26 +-
.../main/webui/src/core/api/CamelDefinitionYaml.ts | 5 +-
.../webui/src/core/api/CamelDefinitionYamlStep.ts | 135 +-
.../src/main/webui/src/core/api/CamelUtil.ts | 7 +-
.../src/main/webui/src/core/api/ComponentApi.ts | 3 +
.../src/main/webui/src/core/api/KameletApi.ts | 62 +-
.../src/main/webui/src/core/api/TemplateApi.ts | 2 +-
.../src/main/webui/src/core/api/TopologyUtils.ts | 325 +-
karavan-app/src/main/webui/src/core/api/UriUtil.ts | 117 +
karavan-app/src/main/webui/src/core/contants.ts | 9 +-
.../main/webui/src/core/model/CamelDefinition.ts | 197 +-
.../src/main/webui/src/core/model/CamelMetadata.ts | 3283 +--
.../webui/src/core/model/ExchangeDefinitions.ts | 76 +
.../webui/src/core/model/IntegrationDefinition.ts | 5 +-
.../webui/src/core/model/TopologyDefinition.ts | 34 +-
karavan-app/src/main/webui/src/index.css | 28 +-
karavan-app/src/main/webui/src/index.tsx | 4 +-
.../src/main/webui/src}/models/AccessModels.ts | 29 +
.../src/main/webui/src/models/CatalogModels.ts | 37 +
.../src/main/webui/src/models/ComplexityModels.ts | 65 +
.../src/main/webui/src/models/LandscapeModels.ts | 34 +-
.../webui/src/{ui => }/models/ProjectModels.ts | 32 +-
.../DiffFileModal.css => models/SearchModels.ts} | 8 +-
.../webui/src/{ui => }/models/ServiceModels.ts | 0
.../src/main/webui/src}/models/SystemModels.ts | 1 -
.../src/{ui => }/services/NotificationService.ts | 9 +-
.../webui/src/{ui => }/services/ProjectService.ts | 105 +-
.../webui/src/{ui => }/services/SystemService.ts | 16 +
.../src/main/webui/src/stores/AccessStore.ts | 125 +
.../webui/src/{ui => }/stores/ActivityStore.ts | 16 +
.../src/main/webui/src/stores/ArchitectureStore.ts | 143 +
.../main/webui/src/{ui => }/stores/CommitsStore.ts | 16 +
.../MainToolbar.tsx => stores/ComplexityStore.ts} | 42 +-
.../src/{ui => }/stores/ContainerStatusesStore.ts | 15 +
.../src/main/webui/src/stores/DashboardStore.ts | 24 +
.../DeploymentStatusesStore.ts} | 29 +-
.../src/{ui => }/stores/DocumentationStore.ts | 12 +-
.../src/main/webui/src/{ui => }/stores/LogStore.ts | 20 +-
.../main/webui/src/{ui => }/stores/ProjectStore.ts | 128 +-
.../webui/src/{ui => }/stores/ReadinessStore.ts | 0
.../main/webui/src/{ui => }/stores/SearchStore.ts | 0
.../webui/src/{ui => }/stores/SettingsStore.ts | 0
.../main/webui/src/{ui => }/stores/SystemStore.ts | 2 +-
.../main/webui/src/stores/useKubernetesStore.ts | 28 +
.../useProjectInfoStore.ts} | 12 +-
.../src/main/webui/src/stores/useUIStore.ts | 46 +
.../src/main/webui/src/ui/api/AccessApi.tsx | 178 -
.../src/main/webui/src/ui/api/DashboardApi.tsx | 55 -
.../src/main/webui/src/ui/api/auth/SsoApi.tsx | 64 -
.../webui/src/ui/app/navigation/MainRoutes.tsx | 80 -
.../webui/src/ui/app/navigation/PageNavigation.css | 174 -
.../webui/src/ui/app/navigation/PageNavigation.tsx | 123 -
.../webui/src/ui/app/navigation/PlatformLogo.tsx | 28 -
.../main/webui/src/ui/app/theme/DarkModeToggle.tsx | 28 -
.../src/ui/command-palette/CommandEventBus.ts | 25 +
.../CommandPaletteCamelStepsGallery.tsx | 49 +
.../command-palette/CommandPaletteDslElement.tsx | 66 +
.../command-palette/CommandPaletteDslSelected.tsx | 19 +
.../CommandPaletteDslSelectedCard.tsx | 75 +
.../ui/command-palette/CommandPaletteEditor.css | 50 +
.../ui/command-palette/CommandPaletteEditor.tsx | 87 +
.../CommandPaletteFilenameInput.tsx | 47 +
.../ui/command-palette/CommandPaletteFooter.tsx | 58 +
.../src/ui/command-palette/CommandPaletteModal.tsx | 60 +
.../src/ui/command-palette/CommandPalettePanel.css | 191 +
.../src/ui/command-palette/CommandPalettePanel.tsx | 58 +
.../src/ui/command-palette/CommandPaletteUtils.tsx | 32 +
.../src/ui/command-palette/useCommandHook.tsx | 161 +
.../ui/command-palette/useCommandPaletteStore.ts | 104 +
.../src/main/webui/src/ui/{app => compass}/App.css | 5 +
.../src/main/webui/src/ui/{app => compass}/App.tsx | 58 +-
.../src/main/webui/src/ui/compass/AppCompass.css | 42 +
.../src/main/webui/src/ui/compass/AppCompass.tsx | 67 +
.../src/main/webui/src/ui/compass/AppDock.css | 44 +
.../src/main/webui/src/ui/compass/AppDock.tsx | 192 +
.../src/main/webui/src/ui/compass/AppFooter.css | 4 +
.../src/main/webui/src/ui/compass/AppFooter.tsx | 43 +
.../src/main/webui/src/ui/compass/AppMain.css | 6 +
.../src/main/webui/src/ui/compass/AppMain.tsx | 26 +
.../main/webui/src/ui/compass/AppNavigation.tsx | 36 +
.../src/ui/{app => compass}/ReadinessPanel.tsx | 13 +-
.../webui/src/ui/compass/navigation/MainRoutes.tsx | 89 +
.../{app => compass}/navigation/NavigationMenu.tsx | 40 +-
.../navigation/NotAuthorizedPage.tsx | 4 +-
.../src/ui/compass/navigation/PageFallback.tsx | 13 +
.../src/ui/compass/navigation/PlatformLogo.tsx | 32 +
.../{app => compass}/navigation/ProtectedRoute.tsx | 11 +-
.../src/ui/{app => compass}/navigation/Routes.ts | 1 -
.../webui/src/ui/compass/theme/DarkModeToggle.tsx | 28 +
.../src/ui/{app => compass}/theme/ThemeContext.tsx | 0
.../main/webui/src/ui/compass/useCompassStore.ts | 59 +
.../ContainerPage.css => compass/useConfig.tsx} | 21 +-
.../{app/MainHook.tsx => compass/useMainHook.tsx} | 26 +-
.../{features/project => }/designer/CodeStore.ts | 0
.../project => }/designer/DesignerStore.ts | 97 +-
.../project => }/designer/ErrorBoundaryWrapper.tsx | 0
.../project => }/designer/KaravanDesigner.css | 0
.../project => }/designer/KaravanDesigner.tsx | 44 +-
.../src/ui/designer/KaravanDesignerViewSwitch.css | 6 +
.../src/ui/designer/KaravanDesignerViewSwitch.tsx | 50 +
.../project => }/designer/beans/BeanCard.tsx | 27 +-
.../project => }/designer/beans/BeansDesigner.tsx | 18 +-
.../src/main/webui/src/ui}/designer/beans/bean.css | 0
.../project => }/designer/icons/ComponentIcons.tsx | 17 +-
.../project => }/designer/icons/EipIcons.tsx | 0
.../project => }/designer/icons/KaravanIcons.tsx | 28 +-
.../project => }/designer/icons/OtherIcons.tsx | 0
.../designer/kamelet/KameletAnnotationsPanel.tsx | 11 +-
.../kamelet/KameletDefinitionPropertyCard.tsx | 0
.../designer/kamelet/KameletDefinitionsPanel.tsx | 2 +-
.../designer/kamelet/KameletDependenciesCard.tsx | 2 +-
.../designer/kamelet/KameletDesigner.tsx | 5 +-
.../project => }/designer/kamelet/KameletInput.tsx | 15 +-
.../designer/kamelet/KameletTypesOutCard.tsx | 2 +-
.../project => }/designer/kamelet/kamelet.css | 0
.../ui/{features/project => }/designer/karavan.css | 5 -
.../designer/property/ComponentHeaderSection.tsx | 57 +
.../designer/property/DslProperties.css | 0
.../designer/property/DslProperties.tsx | 21 +-
.../designer/property/MainPropertiesPanel.tsx | 11 +-
.../designer/property/PropertiesHeader.tsx | 28 +-
.../designer/property/PropertyStore.ts | 0
.../property/expression/ExpressionBottomPanel.tsx | 2 +-
.../property/expression/ExpressionContextModel.tsx | 0
.../property/expression/ExpressionEditor.css | 0
.../property/expression/ExpressionEditor.tsx | 13 +-
.../designer/property/property/BeanProperties.css | 0
.../designer/property/property/BeanProperties.tsx | 0
.../property/property/ComponentPropertyField.css | 0
.../property/property/ComponentPropertyField.tsx | 7 +-
.../property/ConfigurationSelectorModal.css | 0
.../property/ConfigurationSelectorModal.tsx | 12 +-
.../designer/property/property/DataFormatField.tsx | 0
.../property/property/DslPropertyField.css | 0
.../property/property/DslPropertyField.tsx | 100 +-
.../property/property/DslPropertyFieldSelect.tsx | 2 +-
.../property/DslPropertyFieldSelectScrollable.tsx | 2 +-
.../designer/property/property/ExpressionField.tsx | 2 +-
.../property/property/FileReferenceDropdown.css | 0
.../property/property/FileReferenceDropdown.tsx | 0
.../property/property/KameletPropertyField.css | 25 +-
.../property/property/KameletPropertyField.tsx | 70 +-
.../designer/property/property/ObjectField.tsx | 16 +-
.../property/PropertyPlaceholderDropdown.css | 0
.../property/PropertyPlaceholderDropdown.tsx | 0
.../designer/property/property/PropertyUtil.tsx | 0
.../property/property/VariablesDropdown.css | 0
.../property/property/VariablesDropdown.tsx | 0
.../designer/property/usePropertiesHook.tsx | 74 +-
.../project => }/designer/rest/RestCard.tsx | 26 +-
.../designer/rest/RestConfigurationCard.tsx | 14 +-
.../project => }/designer/rest/RestDesigner.tsx | 28 +-
.../project => }/designer/rest/RestMethodCard.tsx | 34 +-
.../src/ui}/designer/rest/RestMethodSelector.tsx | 0
.../{features/project => }/designer/rest/rest.css | 0
.../designer/route/DeleteConfirmation.tsx | 0
.../project => }/designer/route/DslConnections.css | 0
.../project => }/designer/route/DslConnections.tsx | 2 +-
.../project => }/designer/route/RouteDesigner.css | 0
.../project => }/designer/route/RouteDesigner.tsx | 22 +-
.../designer/route/element/DslElement.css | 0
.../designer/route/element/DslElement.tsx | 20 +-
.../ui/designer/route/element/DslElementHeader.css | 36 +
.../designer/route/element/DslElementHeader.tsx | 31 +-
.../designer/route/element/DslElementMoveModal.tsx | 7 +-
.../route/element/RouteTemplateElement.css | 0
.../route/element/RouteTemplateElement.tsx | 4 +-
.../designer/route/useResizeObserver.tsx | 2 +-
.../designer/route/useRouteDesignerHook.tsx | 41 +-
.../designer/templated/TemplatedRouteDesigner.tsx | 11 +
.../designer/utils/CamelDefaultStepProperty.tsx | 0
.../project => }/designer/utils/CamelUi.tsx | 146 +-
.../project => }/designer/utils/DslMetaModel.ts | 0
.../project => }/designer/utils/ElementIcon.css | 0
.../project => }/designer/utils/ElementIcons.tsx | 0
.../project => }/designer/utils/EventBus.ts | 0
.../designer/utils/InfrastructureAPI.ts | 0
.../designer/utils/IntegrationHeader.tsx | 0
.../project => }/designer/utils/MediaTypes.ts | 0
.../project => }/designer/utils/Notification.tsx | 2 +-
.../project => }/designer/utils/ValidatorUtils.ts | 0
.../project => }/developer/CodeEditor.tsx | 12 +-
.../project => }/developer/DesignerEditor.tsx | 10 +-
.../webui/src/ui/developer/DeveloperEditor.tsx | 74 +
.../project => }/developer/DeveloperManager.css | 46 +-
.../webui/src/ui/developer/DeveloperManager.tsx | 23 +
.../DeveloperManagerImpl.tsx} | 45 +-
.../webui/src/ui/developer/DeveloperToolbar.css | 4 +
.../webui/src/ui/developer/DeveloperToolbar.tsx | 32 +
.../main/webui/src/ui/developer/MarkdownEditor.tsx | 69 +
.../webui/src/ui/developer/diff/DiffViewer.css | 4 +
.../webui/src/ui/developer/diff/DiffViewer.tsx | 59 +
.../webui/src/ui/developer/groovy/GroovyEditor.tsx | 58 +
.../developer => developer/monaco}/EditorConfig.ts | 2 +-
.../monaco}/EditorErrorBoundaryWrapper.tsx | 4 +-
.../monaco}/EditorOverlayWidget.css | 0
.../monaco}/EditorOverlayWidget.tsx | 0
.../src/ui/developer/monaco/EditorToolbar.tsx | 32 +
.../ui/developer/monaco/MonacoEditorWrapper.tsx | 23 +
.../monaco/MonacoEditorWrapperImpl.tsx} | 114 +-
.../monaco}/MonacoEditorWrapperStateless.tsx | 32 +-
.../src/ui/developer/toggle/DeveloperToggle.tsx | 76 +
.../toggle/useDeveloperToggleStore.ts} | 25 +-
.../ui/features/access/users/ChangePassword.tsx | 105 -
.../ui/features/access/users/UserProfileTab.tsx | 13 -
.../src/ui/features/dashboard/DashboardFunc.ts | 78 -
.../src/ui/features/dashboard/DashboardPage.tsx | 53 -
.../src/ui/features/dashboard/DashboardToolbar.tsx | 13 -
.../dashboard/development/DashboardDevelopment.css | 225 -
.../development/DashboardDevelopmentCard.tsx | 27 -
.../development/DashboardDevelopmentCardAction.tsx | 36 -
.../development/DashboardDevelopmentCardCommit.tsx | 50 -
.../DashboardDevelopmentCardCommits.tsx | 31 -
.../DashboardDevelopmentCardProjectRow.tsx | 50 -
.../DashboardDevelopmentCardProjects.tsx | 146 -
.../development/DashboardDevelopmentCardStart.tsx | 51 -
.../development/DashboardDevelopmentCardTeam.tsx | 67 -
.../DashboardDevelopmentCardTeamMember.tsx | 55 -
.../development/DashboardDevelopmentHook.tsx | 51 -
.../development/DashboardDevelopmentLabel.tsx | 26 -
.../DashboardDevelopmentProjectPanel.tsx | 104 -
.../development/DashboardDevelopmentRefresher.tsx | 213 -
.../development/DashboardDevelopmentTab.tsx | 50 -
.../development/DashboardDevelopmentTopPanel.css | 38 -
.../development/DashboardDevelopmentTopPanel.tsx | 61 -
.../DashboardDevelopmentTopPanelCard.tsx | 41 -
.../src/ui/features/dashboard/useDashboardHook.tsx | 104 -
.../features/diagnostics/camel/CamelStatusRow.tsx | 53 -
.../diagnostics/camel/CamelStatusesTable.tsx | 64 -
.../documentation/kamelets/KameletCard.tsx | 68 -
.../documentation/kamelets/KameletModal.tsx | 87 -
.../documentation/kamelets/KameletsTab.tsx | 47 -
.../src/ui/features/project/ContainerLogTab.tsx | 81 -
.../src/ui/features/project/DesignerToggle.tsx | 56 -
.../src/ui/features/project/ProjectContext.tsx | 29 -
.../webui/src/ui/features/project/ProjectPanel.tsx | 71 -
.../project/designer/KaravanDesignerViewSwitch.css | 28 -
.../project/designer/KaravanDesignerViewSwitch.tsx | 46 -
.../ui/features/project/designer/beans/bean.css | 112 -
.../project/designer/editor/CodeEditor.tsx | 69 -
.../project/designer/rest/RestMethodSelector.tsx | 68 -
.../designer/route/element/DslElementHeader.css | 102 -
.../features/project/designer/selector/DslCard.tsx | 110 -
.../project/designer/selector/DslFastCard.tsx | 59 -
.../project/designer/selector/DslPreferences.tsx | 89 -
.../project/designer/selector/DslSelector.css | 218 -
.../project/designer/selector/DslSelector.tsx | 426 -
.../ui/features/project/developer/DataEditor.css | 39 -
.../features/project/developer/DeveloperEditor.tsx | 70 -
.../project/developer/DeveloperToolbar.tsx | 20 -
.../features/project/developer/EditorToolbar.tsx | 56 -
.../features/project/developer/MarkdownEditor.tsx | 65 -
.../project/developer/PropertiesEditor.css | 36 -
.../project/developer/PropertiesEditor.tsx | 170 -
.../ui/features/project/developer/YamlEditor.tsx | 89 -
.../ui/features/project/developer/openApi31.json | 1351 --
.../project/developer/schemas/CamelKamelet.yaml | 1301 --
.../developer/schemas/camelYamlDslSimplified.json | 8649 -------
.../project/developer/schemas/compose-spec.json | 1905 --
.../project/developer/schemas/openApi31.json | 1351 --
.../ui/features/project/files/DiffFileModal.tsx | 136 -
.../src/ui/features/project/files/FilesTab.tsx | 476 -
.../ui/features/project/project-build/BuildTab.tsx | 32 -
.../project/project-containers/ContainersTab.tsx | 25 -
.../project/project-pod/PodEventsLogTable.tsx | 61 -
.../src/ui/features/project/project-pod/PodTab.tsx | 16 -
.../project/project-topology/CustomNode.tsx | 185 -
.../project/project-topology/GetCustomMenu.tsx | 67 -
.../project/project-topology/TopologyBeans.css | 52 -
.../project/project-topology/TopologyBeans.tsx | 77 -
.../project/project-topology/TopologyTab.tsx | 200 -
.../src/ui/features/project/useProjectHook.tsx | 173 -
.../src/ui/features/projects/ComplexityModels.ts | 72 -
.../src/ui/features/projects/ProjectsPage.tsx | 88 -
.../projects/ProjectsTableRowComplexity.tsx | 48 -
.../src/ui/features/projects/SettingsToolbar.tsx | 59 -
.../system/config-maps/ConfigMapKeyModal.tsx | 87 -
.../features/system/config-maps/ConfigMapModal.tsx | 87 -
.../features/system/config-maps/ConfigMapRow.tsx | 96 -
.../system/config-maps/ConfigMapRowKey.tsx | 97 -
.../system/config-maps/ConfigMapsTable.tsx | 71 -
.../ui/features/system/secrets/SecretKeyModal.tsx | 88 -
.../src/ui/features/system/secrets/SecretModal.tsx | 87 -
.../src/ui/features/system/secrets/SecretRow.tsx | 105 -
.../ui/features/system/secrets/SecretRowKey.tsx | 120 -
.../ui/features/system/secrets/SecretsTable.tsx | 68 -
.../webui/src/ui/{app => }/login/LoginPage.css | 11 +-
.../webui/src/ui/{app => }/login/LoginPage.tsx | 56 +-
.../webui/src/ui/{app => }/login/OrbitLines.tsx | 7 +-
.../webui/src/ui/{app => }/login/UserPopupOidc.tsx | 2 +-
.../src/main/webui/src/ui/models/AccessModels.ts | 38 -
.../src/main/webui/src/ui/models/CatalogModels.ts | 83 -
.../main/webui/src/ui/models/DashboardModels.ts | 73 -
.../src/main/webui/src/ui/models/SearchModels.ts | 4 -
.../src/main/webui/src/ui/models/SystemModels.ts | 17 -
.../access => page-access}/AccessPage.css | 0
.../access => page-access}/AccessPage.tsx | 98 +-
.../access/users => page-access}/PasswordModal.tsx | 11 +-
.../access/users => page-access}/UserModal.tsx | 22 +-
.../src/ui/page-access/profile/ChangePassword.tsx | 144 +
.../users => page-access/profile}/UserProfile.tsx | 18 +-
.../src/ui/page-access/profile/UserProfileTab.css | 15 +
.../src/ui/page-access/profile/UserProfileTab.tsx | 18 +
.../access => page-access}/roles/RoleModal.tsx | 18 +-
.../access => page-access}/roles/RolesTable.tsx | 4 +-
.../access => page-access}/roles/RolesTableRow.tsx | 13 +-
.../sessions/SessionTable.tsx} | 26 +-
.../sessions/SessionTableRow.tsx} | 59 +-
.../access => page-access}/users/UsersTable.tsx | 2 +-
.../access => page-access}/users/UsersTableRow.tsx | 23 +-
.../Documentation.css | 1 +
.../DocumentationPage.tsx | 147 +-
.../components/ComponentCard.tsx | 23 +-
.../components/ComponentModal.tsx | 4 +-
.../components/ComponentsTab.tsx | 0
.../eip/EipCard.tsx | 2 +-
.../eip/EipModal.tsx | 4 +-
.../eip/EipTab.tsx | 0
.../ui/page-documentation/useDocumentationHook.tsx | 25 +
.../FileSearchToolbarItem.tsx | 2 +-
.../ImageDownloadToolbar.tsx | 4 +-
.../project => page-project}/Project.types.ts | 2 +-
.../ProjectContainerContextToolbar.css | 34 +
.../ProjectContainerContextToolbar.tsx | 7 +-
.../ProjectContainersContextProvider.tsx | 19 +-
.../src/ui/page-project/ProjectDrawerPanel.css | 17 +
.../src/ui/page-project/ProjectDrawerPanel.tsx | 33 +
.../ProjectFunctionHook.tsx | 206 +-
.../project => page-project}/ProjectPage.css | 50 +-
.../project => page-project}/ProjectPage.tsx | 53 +-
.../ProjectPageNavigation.tsx | 106 +-
.../src/ui/page-project/ProjectPageRefresher.tsx | 18 +
.../project => page-project}/ProjectPageStore.ts | 4 +-
.../project => page-project}/ProjectPanel.css | 0
.../webui/src/ui/page-project/ProjectPanel.tsx | 63 +
.../webui/src/ui/page-project/ProjectTitle.css | 12 +
.../project => page-project}/ProjectTitle.tsx | 2 +-
.../project => page-project}/RenameFileModal.tsx | 6 +-
.../beans/BeanFilesDropdown.tsx | 4 +-
.../project => page-project}/beans/BeanWizard.tsx | 28 +-
.../commits/CommitsTab.tsx | 2 +-
.../commits/CommitsTabRow.tsx | 7 +-
.../commits/CommitsToolbar.tsx | 6 +-
.../commits/GitDiffViewer.tsx | 25 +-
.../{features/project => page-project}/devmode.css | 0
.../expression/ExpressionBottomPanel.tsx | 11 +-
.../expression/ExpressionContextModel.tsx | 0
.../expression/ExpressionEditor.tsx | 22 +-
.../files/CreateFileModal.tsx | 10 +-
.../files/CreateProjectModal.tsx | 12 +-
.../files/DeleteFileModal.tsx | 2 +-
.../files/FileCopyForEnvModal.tsx | 4 +-
.../project => page-project}/files/FilesSubTab.tsx | 107 +-
.../files/FilesTabUtils.tsx | 22 +-
.../files/FilesTable.css} | 15 -
.../src/ui/page-project/files/FilesToolbar.css | 18 +
.../files/FilesToolbar.tsx | 34 +-
.../files/SourcesDrawerPanel.tsx} | 27 +-
.../project => page-project}/files/SourcesTab.css | 0
.../project => page-project}/files/SourcesTab.tsx | 8 +-
.../files/UploadFileModal.tsx | 2 +-
.../src/ui/page-project/logs/ContainerLogTab.tsx | 69 +
.../ui/page-project/logs/ContainerLogToolbar.tsx | 29 +
.../ui/page-project/logs/useContainerLogStore.ts | 17 +
.../src/ui/page-project/project-build/BuildTab.tsx | 51 +
.../project-containers/ContainerButtons.tsx | 15 +-
.../ContainerEnvironmentPanel.tsx | 18 +-
.../project-containers/ContainersTab.css | 13 +
.../project-containers/ContainersTab.tsx | 48 +
.../project-containers/ContainersTable.tsx | 21 +-
.../project-containers/ContainersTableRow.tsx | 26 +-
.../project-containers/ContainersToolbar.tsx | 0
.../project-containers/DeploymentButtons.tsx | 32 +-
.../project-containers/DeploymentPanel.tsx | 23 +-
.../project-containers/ImagesPanel.tsx | 173 +-
.../project-containers/PodEventsLogTable.tsx | 98 +
.../project-topology/CustomComponentFactory.tsx | 32 +-
.../project-topology/CustomEdge.tsx | 20 +-
.../project-topology/CustomGroup.tsx | 0
.../page-project/project-topology/CustomNode.tsx | 269 +
.../CustomNodeMetricAttachment.tsx | 0
.../project-topology/GetCustomMenu.tsx | 105 +
.../project-topology/TopologyApi.tsx | 359 +-
.../project-topology/TopologyBeans.css | 75 +
.../project-topology/TopologyBeans.tsx | 135 +
.../project-topology/TopologyController.tsx | 200 +
.../page-project/project-topology/TopologyData.css | 37 +
.../page-project/project-topology/TopologyData.tsx | 66 +
.../project-topology/TopologyDocumentation.css | 8 +-
.../project-topology/TopologyDocumentation.tsx | 15 +-
.../project-topology/TopologyLegend.css | 23 +-
.../project-topology/TopologyLegend.tsx | 13 +-
.../page-project/project-topology/TopologyTab.tsx | 49 +
.../project-topology/TopologyToolbar.tsx | 103 +-
.../project-topology/graph/TopologyDagreLayout.ts | 4 +-
.../project-topology/graph/TopologyElkLayout.ts | 0
.../project-topology/graph/TopologyGroup.ts | 0
.../project-topology/graph/TopologyLink.ts | 0
.../project-topology/graph/TopologyNode.ts | 0
.../project-topology/topology.css | 159 +-
.../project-topology/useCustomNodeHook.tsx | 20 +
.../project-topology/useTopologyHook.tsx | 26 +-
.../templated-route/TemplatedRouteHook.tsx | 75 +
.../templated-route/TemplatedRoutePanel.tsx | 229 +
.../templated-route/TemplatedRouteStore.ts | 38 +
.../toolbar/BuildToolbar.tsx | 12 +-
.../toolbar/DevModeToolbar.css | 21 +
.../toolbar/DevModeToolbar.tsx | 32 +-
.../toolbar/ProjectToolbar.tsx | 12 +-
.../ui/page-projects/CreateProjectDrawerPanel.tsx | 31 +
.../CreateProjectModal.tsx | 8 +-
.../src/ui/page-projects/CreateProjectPanel.tsx | 146 +
.../DeleteProjectModal.tsx | 4 +-
.../projects => page-projects}/ProjectZipApi.tsx | 0
.../webui/src/ui/page-projects/ProjectsPage.css | 33 +-
.../webui/src/ui/page-projects/ProjectsPage.tsx | 97 +
.../projects => page-projects}/ProjectsToolbar.tsx | 73 +-
.../src/ui/page-projects/ProjectsToolbarTags.tsx | 59 +
.../UploadProjectModal.tsx | 2 +-
.../ui/page-projects/architecture/Architecture.css | 128 +
.../architecture/ArchitectureComponentFactory.tsx | 60 +
.../architecture/ArchitectureController.tsx | 445 +
.../architecture/ArchitectureEdge.tsx | 29 +
.../architecture/ArchitectureForceLayout.ts | 169 +
.../architecture/ArchitectureHook.tsx | 30 +
.../architecture/ArchitectureMenu.tsx | 98 +
.../architecture/ArchitectureNode.tsx | 98 +
.../architecture/ArchitectureRefresher.tsx | 69 +
.../page-projects/architecture/ArchitectureTab.tsx | 29 +
.../table}/ProjectStatusLabel.tsx | 23 +-
.../table}/ProjectsTab.tsx | 48 +-
.../table}/ProjectsTableRow.tsx | 91 +-
.../table}/ProjectsTableRowActivity.css | 0
.../table}/ProjectsTableRowActivity.tsx | 0
.../table}/ProjectsTableRowTimeLine.css | 0
.../table}/ProjectsTableRowTimeLine.tsx | 7 +-
.../ui/page-projects/useCreateProjectFormUtil.tsx | 631 +
.../settings => page-settings}/SettingsPage.tsx | 60 +-
.../main/webui/src/ui/page-system/SystemPage.css | 18 +
.../system => page-system}/SystemPage.tsx | 82 +-
.../app-props/AppPropsRow.tsx | 5 +-
.../app-props/AppPropsTable.tsx | 8 +-
.../containers/ContainerPage.css | 0
.../containers/ContainerTableRow.tsx | 60 +-
.../containers/ContainersTable.tsx | 13 +-
.../deployments/DeploymentStatusRow.tsx | 0
.../deployments/DeploymentStatusesTable.tsx | 12 +-
.../system => page-system}/env-vars/EnvVarRow.tsx | 5 +-
.../env-vars/EnvVarsTable.tsx | 8 +-
.../main/webui/src/ui/services/AccessService.ts | 14 -
.../main/webui/src/ui/services/DashboardService.ts | 17 -
.../src/main/webui/src/ui/shared/MonacoEditor.tsx | 242 +
.../src/main/webui/src/ui/shared/ShortCut.tsx | 60 +
.../src/main/webui/src/ui/shared/icons/SvgIcon.tsx | 18 +-
.../src/ui/shared/icons/SvgNavigationIcon.tsx | 16 +
.../main/webui/src/ui/shared/icons/TryOutIcon.tsx | 13 +
.../src/main/webui/src/ui/shared/icons/agents.svg | 43 -
.../src/main/webui/src/ui/shared/icons/api.svg | 22 +
.../main/webui/src/ui/shared/icons/application.svg | 14 +-
.../webui/src/ui/shared/icons/asyncapi-logo.svg | 64 +
.../main/webui/src/ui/shared/icons/asyncapi.svg | 183 +
.../src/main/webui/src/ui/shared/icons/bean.svg | 39 +
.../main/webui/src/ui/shared/icons/dashboard.svg | 6 -
.../main/webui/src/ui/shared/icons/dashboardx.svg | 127 -
.../main/webui/src/ui/shared/icons/landscape.svg | 30 +-
.../src/main/webui/src/ui/shared/icons/logo.svg | 178 +
.../src/main/webui/src/ui/shared/icons/logout.svg | 22 +-
.../src/main/webui/src/ui/shared/icons/trace.svg | 8 +
.../src/main/webui/src/ui/shared/monaco-setup.ts | 12 +-
.../src/ui/shared/monaco-worker-manager-compat.ts | 99 +
.../src/main/webui/src/ui/shared/timeAgo.ts | 12 +
.../webui/src/ui/shared/ui/ContainerButton.tsx | 16 +-
.../webui/src/ui/shared/ui/EmulatedProgress.tsx | 54 +
.../src/ui/shared/ui/FieldSelectScrollable.tsx | 6 +-
.../src/ui/shared/ui/KaravanContainerButton.css | 34 -
.../src/ui/shared/ui/KaravanContainerButton.tsx | 56 -
.../main/webui/src/ui/shared/ui/MainToolbar.css | 514 -
.../main/webui/src/ui/shared/ui/PlatformLogos.css | 28 +-
.../main/webui/src/ui/shared/ui/PlatformLogos.tsx | 35 +-
.../webui/src/ui/shared/ui/ProjectLabelRoutes.tsx | 55 +
.../webui/src/ui/shared/ui/ProjectLabelSize.tsx | 56 +
.../src/main/webui/src/ui/shared/ui/RightPanel.css | 15 +-
.../src/main/webui/src/ui/shared/ui/RightPanel.tsx | 20 +-
.../webui/src/ui/shared/ui/SideBarFormWrapper.tsx | 61 +-
.../src/ui/shared/ui/SideBarFormWrapperButtons.tsx | 59 +
.../main/webui/src/ui/shared/ui/SvgGradient.tsx | 16 +
.../src/main/webui/src/ui/stores/AccessStore.ts | 51 -
.../src/main/webui/src/ui/stores/BrandStore.ts | 25 -
.../src/main/webui/src/ui/stores/DashboardStore.ts | 60 -
.../src/main/webui/src/ui/stores/DeveloperStore.ts | 23 -
.../src/main/webui/src/ui/stores/TopologyStore.ts | 89 -
.../main/webui/src/ui/{util => utils}/CodeUtils.ts | 4 +-
.../src/main/webui/src/ui/utils/FileUtils.ts | 32 -
.../webui/src/ui/{util => utils}/ModalForm.css | 0
.../webui/src/ui/{util => utils}/StringUtils.ts | 32 +-
.../webui/src/ui/{util => utils}/form-util.css | 0
.../webui/src/ui/{util => utils}/useFormUtil.tsx | 103 +-
karavan-app/src/main/webui/tsconfig.json | 37 +-
karavan-app/src/main/webui/vite-env.d.ts | 9 +
karavan-app/src/main/webui/vite.config.ts | 29 +-
karavan-core/.mocharc.json | 11 -
karavan-core/.prettierignore | 9 -
karavan-core/.prettierrc | 14 -
karavan-core/package-lock.json | 2052 --
karavan-core/package.json | 60 -
karavan-core/src/core/api/CamelDefinitionApi.ts | 3493 ---
karavan-core/src/core/api/CamelDefinitionApiExt.ts | 866 -
karavan-core/src/core/api/CamelDefinitionYaml.ts | 432 -
.../src/core/api/CamelDefinitionYamlStep.ts | 5077 -----
karavan-core/src/core/api/CamelDisplayUtil.ts | 144 -
karavan-core/src/core/api/CamelUtil.ts | 390 -
karavan-core/src/core/api/ComponentApi.ts | 370 -
karavan-core/src/core/api/KameletApi.ts | 160 -
karavan-core/src/core/api/MainConfigurationApi.ts | 87 -
karavan-core/src/core/api/ProjectModelApi.ts | 75 -
karavan-core/src/core/api/SpiBeanApi.ts | 104 -
karavan-core/src/core/api/TemplateApi.ts | 58 -
karavan-core/src/core/api/TopologyUtils.ts | 588 -
karavan-core/src/core/api/VariableUtil.ts | 105 -
karavan-core/src/core/contants.ts | 26 -
karavan-core/src/core/model/CamelDefinition.ts | 4154 ----
karavan-core/src/core/model/CamelMetadata.ts | 3116 ---
karavan-core/src/core/model/ComponentModels.ts | 108 -
.../src/core/model/IntegrationDefinition.ts | 188 -
karavan-core/src/core/model/KameletModels.ts | 224 -
.../src/core/model/MainConfigurationModel.ts | 44 -
karavan-core/src/core/model/ProjectModel.ts | 43 -
karavan-core/src/core/model/SpiBeanModels.ts | 53 -
karavan-core/src/core/model/TopologyDefinition.ts | 185 -
karavan-core/test/addStep.spec.ts | 125 -
karavan-core/test/addStep1.yaml | 27 -
karavan-core/test/allowableValues.camel.yaml | 19 -
karavan-core/test/allowableValues.spec.ts | 30 -
.../test/avro-serialize-action.kamelet.yaml | 70 -
karavan-core/test/beans.spec.ts | 92 -
karavan-core/test/beans1.yaml | 36 -
karavan-core/test/beans2.yaml | 42 -
karavan-core/test/beans3.yaml | 7 -
karavan-core/test/checkRequired.spec.ts | 53 -
karavan-core/test/circuitBreaker.spec.ts | 57 -
karavan-core/test/circuitBreaker.yaml | 19 -
karavan-core/test/cloneDefinition.spec.ts | 106 -
karavan-core/test/createKamelet.spec.ts | 38 -
karavan-core/test/cxf.json | 615 -
karavan-core/test/cxf.spec.ts | 44 -
karavan-core/test/cxf.yaml | 15 -
karavan-core/test/deleteStep.spec.ts | 74 -
karavan-core/test/demo.spec.ts | 49 -
karavan-core/test/demo.yaml | 32 -
karavan-core/test/doCatchOnWhen.camel.yaml | 20 -
karavan-core/test/doCatchOnWhen.spec.ts | 36 -
karavan-core/test/errorHandler.spec.ts | 38 -
karavan-core/test/errorHandler1.yaml | 27 -
karavan-core/test/expression.spec.ts | 55 -
karavan-core/test/findStep.spec.ts | 127 -
karavan-core/test/findStep.yaml | 65 -
karavan-core/test/getElementProperties.spec.ts | 32 -
.../test/getElementPropertiesByName.spec.ts | 31 -
karavan-core/test/getExpressionLanguage.spec.ts | 40 -
karavan-core/test/hasElementWithId.camel.yaml | 98 -
karavan-core/test/hasElementWithId.spec.ts | 57 -
karavan-core/test/hasElementWithId1.camel.yaml | 16 -
karavan-core/test/hasElementWithIdError.camel.yaml | 98 -
karavan-core/test/integration.spec.ts | 60 -
karavan-core/test/integration1.yaml | 24 -
karavan-core/test/integration2.yaml | 23 -
karavan-core/test/integrationToYaml.spec.ts | 51 -
karavan-core/test/intercept.spec.ts | 49 -
karavan-core/test/intercept.yaml | 19 -
karavan-core/test/is-not-integration.yaml | 5114 -----
karavan-core/test/isIntegration.spec.ts | 45 -
karavan-core/test/kamelet.spec.ts | 61 -
karavan-core/test/metadata/components.json | 775 -
karavan-core/test/metadata/kamelets.yaml | 22588 -------------------
karavan-core/test/metadata/spiBeans.json | 4457 ----
karavan-core/test/multi-line.camel.yaml | 17 -
karavan-core/test/multi-line.spec.ts | 43 -
karavan-core/test/multiObjectProperties.spec.ts | 46 -
karavan-core/test/multiObjectProperties1.yaml | 19 -
karavan-core/test/multiple.spec.ts | 38 -
karavan-core/test/multiple.yaml | 29 -
karavan-core/test/openapi.spec.ts | 48 -
karavan-core/test/openapi.yaml | 7 -
karavan-core/test/placeholder.spec.ts | 32 -
karavan-core/test/placeholder.yaml | 133 -
karavan-core/test/plain-try-catch.yaml | 31 -
karavan-core/test/plain.spec.ts | 72 -
karavan-core/test/plain1.yaml | 22 -
karavan-core/test/plain2.yaml | 13 -
karavan-core/test/plain3.yaml | 5 -
karavan-core/test/plain4.yaml | 5 -
karavan-core/test/postgresql-source.kamelet.yaml | 113 -
karavan-core/test/restConfigDsl.yaml | 15 -
karavan-core/test/restDsl.spec.ts | 83 -
karavan-core/test/restDsl.yaml | 29 -
karavan-core/test/routeTemplate.spec.ts | 37 -
karavan-core/test/routeTemplate1.camel.yaml | 21 -
karavan-core/test/routeTemplate2.camel.yaml | 33 -
karavan-core/test/routes.spec.ts | 37 -
karavan-core/test/routes1.yaml | 31 -
karavan-core/test/supported-components.json | 1221 -
karavan-core/test/supportedComponents.spec.ts | 34 -
.../test/template1.AggregationStrategy.java | 21 -
karavan-core/test/template1.Processor.java | 13 -
.../test/template2.AggregationStrategy.java | 21 -
karavan-core/test/template2.Processor.java | 13 -
karavan-core/test/templateApi.spec.ts | 45 -
karavan-core/test/templatedRoute.camel.yaml | 16 -
karavan-core/test/templatedRoute.spec.ts | 31 -
karavan-core/test/timer-source.kamelet.yaml | 75 -
karavan-core/test/tod.spec.ts | 31 -
karavan-core/test/tod.yaml | 9 -
karavan-core/test/topology.spec.ts | 51 -
karavan-core/test/topology1.camel.yaml | 56 -
karavan-core/test/topology2.camel.yaml | 44 -
karavan-core/test/topology3.camel.yaml | 27 -
karavan-core/test/tsconfig.testing.json | 12 -
karavan-core/test/updateStep.spec.ts | 72 -
karavan-core/test/variable1.camel.yaml | 42 -
karavan-core/test/variable2.camel.yaml | 42 -
karavan-core/test/variables.spec.ts | 34 -
karavan-core/test/yamDataFormat.camel.yaml | 13 -
karavan-core/test/yamDataFormat.spec.ts | 47 -
karavan-core/test/yamDataFormat1.camel.yaml | 11 -
karavan-core/test/yamDataFormat2.camel.yaml | 12 -
karavan-core/tsconfig.json | 35 -
karavan-designer/public/metadata/components.json | 775 -
karavan-designer/public/metadata/kamelets.yaml | 22588 -------------------
karavan-designer/public/metadata/spiBeans.json | 4457 ----
karavan-devmode/.dockerignore | 5 +
karavan-devmode/Dockerfile | 53 +-
karavan-devmode/entrypoint.sh | 60 +
karavan-devmode/pom.xml | 65 +
karavan-devmode/src/main/java/KaravanDevMode.java | 96 +
.../src/main/resources/log4j2.component.properties | 2 +
.../src/main/resources/log4j2.properties | 21 +
karavan-vscode/.eslintrc.json | 31 -
karavan-vscode/.vscodeignore | 32 +-
karavan-vscode/AGENT.md | 328 +
karavan-vscode/CHANGELOG.md | 6 +
karavan-vscode/README.md | 4 +-
karavan-vscode/eslint.config.mjs | 73 +
karavan-vscode/package-lock.json | 1904 +-
karavan-vscode/package.json | 69 +-
karavan-vscode/src/extension.ts | 16 +-
karavan-vscode/tsconfig.json | 14 +-
karavan-vscode/webpack.config.js | 35 +-
karavan-vscode/webview/acquireVsCodeApi.d.ts | 12 +-
.../webview/karavan-core/api/CamelDefinitionApi.ts | 92 +-
.../karavan-core/api/CamelDefinitionApiExt.ts | 26 +-
.../karavan-core/api/CamelDefinitionYaml.ts | 4 +-
.../karavan-core/api/CamelDefinitionYamlStep.ts | 135 +-
.../webview/karavan-core/api/CamelUtil.ts | 7 +-
.../webview/karavan-core/api/ComponentApi.ts | 3 +
.../webview/karavan-core/api/KameletApi.ts | 62 +-
.../webview/karavan-core/api/TemplateApi.ts | 2 +-
.../webview/karavan-core/api/TopologyUtils.ts | 325 +-
karavan-vscode/webview/karavan-core/api/UriUtil.ts | 117 +
karavan-vscode/webview/karavan-core/contants.ts | 12 +-
.../webview/karavan-core/model/CamelDefinition.ts | 197 +-
.../webview/karavan-core/model/CamelMetadata.ts | 3283 +--
.../karavan-core/model/ExchangeDefinitions.ts | 76 +
.../karavan-core/model/IntegrationDefinition.ts | 5 +-
.../karavan-core/model/TopologyDefinition.ts | 34 +-
.../project/designer/selector/DslSelector.tsx | 5 +-
.../webview/karavan/shared/ui/PlatformLogos.tsx | 2 +-
karavan-vscode/webview/vscode.ts | 15 +-
778 files changed, 26088 insertions(+), 151158 deletions(-)
create mode 100644 Dockerfile.claude
create mode 100755 claude_vscode.sh
create mode 100755 claude_webapp.sh
delete mode 100644 karavan-app/Dockerfile.dockerignore
create mode 100644 karavan-app/docker-compose.yaml
create mode 100755 karavan-app/docker-dev.sh
delete mode 100755 karavan-app/mvnw
delete mode 100644 karavan-app/mvnw.cmd
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/api/InternalResource.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/api/TokenAuthenticationMechanism.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/cache/AccessToken.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/complexity/Complexity.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/docker/DockerStackConverter.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/docker/StackToServiceSpecConverter.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/listener/ConfigListener.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/model/DockerStack.java
delete mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/model/DockerStackService.java
create mode 100644
karavan-app/src/main/java/org/apache/camel/karavan/service/CamelComponentService.java
delete mode 100644
karavan-app/src/main/resources/configuration/docker/builder.docker-stack.yaml
create mode 100644
karavan-app/src/main/resources/configuration/docker/component-blocklist.txt
create mode 100644
karavan-app/src/main/resources/configuration/kubernetes/component-blocklist.txt
delete mode 100644 karavan-app/src/main/resources/metadata/kamelets.yaml
delete mode 100644
karavan-app/src/main/resources/templates/docker/docker-stack.yaml
delete mode 100644
karavan-app/src/main/resources/templates/kubernetes/ingress.jkube.yaml
create mode 100644
karavan-app/src/main/resources/templates/kubernetes/service.jkube.yaml
delete mode 100644 karavan-app/src/main/webui/index.css
delete mode 100644 karavan-app/src/main/webui/index.tsx
delete mode 100644 karavan-app/src/main/webui/public/karavan-logo-light.png
create mode 100644 karavan-app/src/main/webui/src/api/AccessApi.tsx
rename karavan-app/src/main/webui/src/{ui/features/projects =>
api}/ComplexityApi.tsx (90%)
rename karavan-app/src/main/webui/src/{ui => }/api/DiagnosticsApi.tsx (93%)
rename karavan-app/src/main/webui/src/{ui => }/api/KaravanApi.tsx (86%)
create mode 100644 karavan-app/src/main/webui/src/api/KubernetesApi.ts
rename karavan-app/src/main/webui/src/{ui => }/api/LogWatchApi.tsx (75%)
rename karavan-app/src/main/webui/src/{ui => }/api/NotificationApi.tsx (84%)
rename karavan-app/src/main/webui/src/{ui => }/api/SearchApi.tsx (95%)
rename karavan-app/src/main/webui/src/{ui => }/api/SystemApi.tsx (99%)
rename karavan-app/src/main/webui/src/{ui => }/api/auth/AuthApi.tsx (87%)
create mode 100644 karavan-app/src/main/webui/src/api/auth/AuthFetch.ts
rename karavan-app/src/main/webui/src/{ui => }/api/auth/AuthProvider.tsx (96%)
create mode 100644 karavan-app/src/main/webui/src/api/auth/SsoApi.tsx
rename karavan-app/src/main/webui/src/{ui => }/bus/ErrorEventBus.ts (100%)
rename karavan-app/src/main/webui/src/{ui/bus/ProjectEventBus.ts =>
bus/LogsEventBus.ts} (96%)
create mode 100644 karavan-app/src/main/webui/src/core/api/UriUtil.ts
create mode 100644
karavan-app/src/main/webui/src/core/model/ExchangeDefinitions.ts
copy {karavan-vscode/webview/karavan =>
karavan-app/src/main/webui/src}/models/AccessModels.ts (64%)
create mode 100644 karavan-app/src/main/webui/src/models/CatalogModels.ts
create mode 100644 karavan-app/src/main/webui/src/models/ComplexityModels.ts
copy
karavan-vscode/webview/karavan/features/project/designer/property/property/VariablesDropdown.css
=> karavan-app/src/main/webui/src/models/LandscapeModels.ts (61%)
rename karavan-app/src/main/webui/src/{ui => }/models/ProjectModels.ts (89%)
rename
karavan-app/src/main/webui/src/{ui/features/project/files/DiffFileModal.css =>
models/SearchModels.ts} (90%)
rename karavan-app/src/main/webui/src/{ui => }/models/ServiceModels.ts (100%)
copy {karavan-vscode/webview/karavan =>
karavan-app/src/main/webui/src}/models/SystemModels.ts (99%)
rename karavan-app/src/main/webui/src/{ui => }/services/NotificationService.ts
(87%)
rename karavan-app/src/main/webui/src/{ui => }/services/ProjectService.ts (74%)
rename karavan-app/src/main/webui/src/{ui => }/services/SystemService.ts (52%)
create mode 100644 karavan-app/src/main/webui/src/stores/AccessStore.ts
rename karavan-app/src/main/webui/src/{ui => }/stores/ActivityStore.ts (60%)
create mode 100644 karavan-app/src/main/webui/src/stores/ArchitectureStore.ts
rename karavan-app/src/main/webui/src/{ui => }/stores/CommitsStore.ts (70%)
rename karavan-app/src/main/webui/src/{ui/shared/ui/MainToolbar.tsx =>
stores/ComplexityStore.ts} (51%)
rename karavan-app/src/main/webui/src/{ui =>
}/stores/ContainerStatusesStore.ts (73%)
create mode 100644 karavan-app/src/main/webui/src/stores/DashboardStore.ts
copy karavan-app/src/main/webui/src/{ui/stores/ReadinessStore.ts =>
stores/DeploymentStatusesStore.ts} (57%)
rename karavan-app/src/main/webui/src/{ui => }/stores/DocumentationStore.ts
(86%)
rename karavan-app/src/main/webui/src/{ui => }/stores/LogStore.ts (55%)
rename karavan-app/src/main/webui/src/{ui => }/stores/ProjectStore.ts (79%)
rename karavan-app/src/main/webui/src/{ui => }/stores/ReadinessStore.ts (100%)
rename karavan-app/src/main/webui/src/{ui => }/stores/SearchStore.ts (100%)
rename karavan-app/src/main/webui/src/{ui => }/stores/SettingsStore.ts (100%)
rename karavan-app/src/main/webui/src/{ui => }/stores/SystemStore.ts (92%)
create mode 100644 karavan-app/src/main/webui/src/stores/useKubernetesStore.ts
rename karavan-app/src/main/webui/src/{ui/stores/ProjectInfoStore.ts =>
stores/useProjectInfoStore.ts} (85%)
create mode 100644 karavan-app/src/main/webui/src/stores/useUIStore.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/api/AccessApi.tsx
delete mode 100644 karavan-app/src/main/webui/src/ui/api/DashboardApi.tsx
delete mode 100644 karavan-app/src/main/webui/src/ui/api/auth/SsoApi.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/app/navigation/MainRoutes.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/app/navigation/PageNavigation.css
delete mode 100644
karavan-app/src/main/webui/src/ui/app/navigation/PageNavigation.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/app/navigation/PlatformLogo.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/app/theme/DarkModeToggle.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandEventBus.ts
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteCamelStepsGallery.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteDslElement.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteDslSelected.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteDslSelectedCard.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteEditor.css
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteEditor.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteFilenameInput.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteFooter.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteModal.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPalettePanel.css
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPalettePanel.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/CommandPaletteUtils.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/useCommandHook.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/command-palette/useCommandPaletteStore.ts
rename karavan-app/src/main/webui/src/ui/{app => compass}/App.css (67%)
rename karavan-app/src/main/webui/src/ui/{app => compass}/App.tsx (54%)
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppCompass.css
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppCompass.tsx
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppDock.css
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppDock.tsx
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppFooter.css
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppFooter.tsx
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppMain.css
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppMain.tsx
create mode 100644 karavan-app/src/main/webui/src/ui/compass/AppNavigation.tsx
rename karavan-app/src/main/webui/src/ui/{app => compass}/ReadinessPanel.tsx
(88%)
create mode 100644
karavan-app/src/main/webui/src/ui/compass/navigation/MainRoutes.tsx
rename karavan-app/src/main/webui/src/ui/{app =>
compass}/navigation/NavigationMenu.tsx (53%)
rename karavan-app/src/main/webui/src/ui/{app =>
compass}/navigation/NotAuthorizedPage.tsx (75%)
create mode 100644
karavan-app/src/main/webui/src/ui/compass/navigation/PageFallback.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/compass/navigation/PlatformLogo.tsx
rename karavan-app/src/main/webui/src/ui/{app =>
compass}/navigation/ProtectedRoute.tsx (66%)
rename karavan-app/src/main/webui/src/ui/{app => compass}/navigation/Routes.ts
(93%)
create mode 100644
karavan-app/src/main/webui/src/ui/compass/theme/DarkModeToggle.tsx
rename karavan-app/src/main/webui/src/ui/{app =>
compass}/theme/ThemeContext.tsx (100%)
create mode 100644 karavan-app/src/main/webui/src/ui/compass/useCompassStore.ts
copy
karavan-app/src/main/webui/src/ui/{features/system/containers/ContainerPage.css
=> compass/useConfig.tsx} (66%)
rename karavan-app/src/main/webui/src/ui/{app/MainHook.tsx =>
compass/useMainHook.tsx} (81%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/CodeStore.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/DesignerStore.ts (76%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/ErrorBoundaryWrapper.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/KaravanDesigner.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/KaravanDesigner.tsx (84%)
create mode 100644
karavan-app/src/main/webui/src/ui/designer/KaravanDesignerViewSwitch.css
create mode 100644
karavan-app/src/main/webui/src/ui/designer/KaravanDesignerViewSwitch.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/beans/BeanCard.tsx (68%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/beans/BeansDesigner.tsx (88%)
copy {karavan-vscode/webview/karavan/features/project =>
karavan-app/src/main/webui/src/ui}/designer/beans/bean.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/icons/ComponentIcons.tsx (99%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/icons/EipIcons.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/icons/KaravanIcons.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/icons/OtherIcons.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletAnnotationsPanel.tsx (94%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletDefinitionPropertyCard.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletDefinitionsPanel.tsx (99%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletDependenciesCard.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletDesigner.tsx (92%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletInput.tsx (94%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/KameletTypesOutCard.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/kamelet/kamelet.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/karavan.css (99%)
create mode 100644
karavan-app/src/main/webui/src/ui/designer/property/ComponentHeaderSection.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/DslProperties.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/DslProperties.tsx (92%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/MainPropertiesPanel.tsx (81%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/PropertiesHeader.tsx (90%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/PropertyStore.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/expression/ExpressionBottomPanel.tsx (97%)
copy karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/expression/ExpressionContextModel.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/expression/ExpressionEditor.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/expression/ExpressionEditor.tsx (89%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/BeanProperties.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/BeanProperties.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/ComponentPropertyField.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/ComponentPropertyField.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/ConfigurationSelectorModal.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/ConfigurationSelectorModal.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/DataFormatField.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/DslPropertyField.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/DslPropertyField.tsx (93%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/DslPropertyFieldSelect.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/DslPropertyFieldSelectScrollable.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/ExpressionField.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/FileReferenceDropdown.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/FileReferenceDropdown.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/KameletPropertyField.css (63%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/KameletPropertyField.tsx (84%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/ObjectField.tsx (90%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/PropertyPlaceholderDropdown.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/PropertyPlaceholderDropdown.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/PropertyUtil.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/VariablesDropdown.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/property/VariablesDropdown.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/property/usePropertiesHook.tsx (83%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/rest/RestCard.tsx (84%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/rest/RestConfigurationCard.tsx (87%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/rest/RestDesigner.tsx (91%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/rest/RestMethodCard.tsx (67%)
copy {karavan-vscode/webview/karavan/features/project =>
karavan-app/src/main/webui/src/ui}/designer/rest/RestMethodSelector.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/rest/rest.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/DeleteConfirmation.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/DslConnections.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/DslConnections.tsx (99%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/RouteDesigner.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/RouteDesigner.tsx (93%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/element/DslElement.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/element/DslElement.tsx (95%)
create mode 100644
karavan-app/src/main/webui/src/ui/designer/route/element/DslElementHeader.css
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/element/DslElementHeader.tsx (94%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/element/DslElementMoveModal.tsx (96%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/element/RouteTemplateElement.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/element/RouteTemplateElement.tsx (96%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/useResizeObserver.tsx (94%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/route/useRouteDesignerHook.tsx (91%)
create mode 100644
karavan-app/src/main/webui/src/ui/designer/templated/TemplatedRouteDesigner.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/CamelDefaultStepProperty.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/CamelUi.tsx (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/DslMetaModel.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/ElementIcon.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/ElementIcons.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/EventBus.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/InfrastructureAPI.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/IntegrationHeader.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/MediaTypes.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/Notification.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/designer/utils/ValidatorUtils.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/developer/CodeEditor.tsx (83%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/developer/DesignerEditor.tsx (94%)
create mode 100644
karavan-app/src/main/webui/src/ui/developer/DeveloperEditor.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
}/developer/DeveloperManager.css (80%)
create mode 100644
karavan-app/src/main/webui/src/ui/developer/DeveloperManager.tsx
rename
karavan-app/src/main/webui/src/ui/{features/project/developer/DeveloperManager.tsx
=> developer/DeveloperManagerImpl.tsx} (57%)
create mode 100644
karavan-app/src/main/webui/src/ui/developer/DeveloperToolbar.css
create mode 100644
karavan-app/src/main/webui/src/ui/developer/DeveloperToolbar.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/developer/MarkdownEditor.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/developer/diff/DiffViewer.css
create mode 100644
karavan-app/src/main/webui/src/ui/developer/diff/DiffViewer.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/developer/groovy/GroovyEditor.tsx
rename karavan-app/src/main/webui/src/ui/{features/project/developer =>
developer/monaco}/EditorConfig.ts (93%)
rename karavan-app/src/main/webui/src/ui/{features/project/developer =>
developer/monaco}/EditorErrorBoundaryWrapper.tsx (93%)
rename karavan-app/src/main/webui/src/ui/{features/project/developer =>
developer/monaco}/EditorOverlayWidget.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project/developer =>
developer/monaco}/EditorOverlayWidget.tsx (100%)
create mode 100644
karavan-app/src/main/webui/src/ui/developer/monaco/EditorToolbar.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/developer/monaco/MonacoEditorWrapper.tsx
rename
karavan-app/src/main/webui/src/ui/{features/project/developer/MonacoEditorWrapper.tsx
=> developer/monaco/MonacoEditorWrapperImpl.tsx} (66%)
rename karavan-app/src/main/webui/src/ui/{features/project/developer =>
developer/monaco}/MonacoEditorWrapperStateless.tsx (75%)
create mode 100644
karavan-app/src/main/webui/src/ui/developer/toggle/DeveloperToggle.tsx
rename
karavan-app/src/main/webui/src/ui/{features/project/readme/ReadmeTab.tsx =>
developer/toggle/useDeveloperToggleStore.ts} (56%)
delete mode 100644
karavan-app/src/main/webui/src/ui/features/access/users/ChangePassword.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/access/users/UserProfileTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/DashboardFunc.ts
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/DashboardPage.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/DashboardToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopment.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCard.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardAction.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardCommit.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardCommits.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardProjectRow.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardProjects.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardStart.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardTeam.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentCardTeamMember.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentHook.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentLabel.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentProjectPanel.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentRefresher.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentTopPanel.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentTopPanel.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/development/DashboardDevelopmentTopPanelCard.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/dashboard/useDashboardHook.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/diagnostics/camel/CamelStatusRow.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/diagnostics/camel/CamelStatusesTable.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/documentation/kamelets/KameletCard.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/documentation/kamelets/KameletModal.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/documentation/kamelets/KameletsTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/ContainerLogTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/DesignerToggle.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/ProjectContext.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/ProjectPanel.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/KaravanDesignerViewSwitch.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/KaravanDesignerViewSwitch.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/beans/bean.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/editor/CodeEditor.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/rest/RestMethodSelector.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/route/element/DslElementHeader.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/selector/DslCard.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/selector/DslFastCard.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/selector/DslPreferences.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/selector/DslSelector.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/designer/selector/DslSelector.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/DataEditor.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/DeveloperEditor.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/DeveloperToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/EditorToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/MarkdownEditor.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/PropertiesEditor.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/PropertiesEditor.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/YamlEditor.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/openApi31.json
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/schemas/CamelKamelet.yaml
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/schemas/camelYamlDslSimplified.json
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/schemas/compose-spec.json
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/developer/schemas/openApi31.json
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/files/DiffFileModal.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/files/FilesTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-build/BuildTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-containers/ContainersTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-pod/PodEventsLogTable.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-pod/PodTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-topology/CustomNode.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-topology/GetCustomMenu.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-topology/TopologyBeans.css
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-topology/TopologyBeans.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/project-topology/TopologyTab.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/project/useProjectHook.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/projects/ComplexityModels.ts
delete mode 100644
karavan-app/src/main/webui/src/ui/features/projects/ProjectsPage.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/projects/ProjectsTableRowComplexity.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/projects/SettingsToolbar.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/config-maps/ConfigMapKeyModal.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/config-maps/ConfigMapModal.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/config-maps/ConfigMapRow.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/config-maps/ConfigMapRowKey.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/config-maps/ConfigMapsTable.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/secrets/SecretKeyModal.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/secrets/SecretModal.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/secrets/SecretRow.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/secrets/SecretRowKey.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/features/system/secrets/SecretsTable.tsx
rename karavan-app/src/main/webui/src/ui/{app => }/login/LoginPage.css (98%)
rename karavan-app/src/main/webui/src/ui/{app => }/login/LoginPage.tsx (84%)
rename karavan-app/src/main/webui/src/ui/{app => }/login/OrbitLines.tsx (88%)
rename karavan-app/src/main/webui/src/ui/{app => }/login/UserPopupOidc.tsx
(96%)
delete mode 100644 karavan-app/src/main/webui/src/ui/models/AccessModels.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/models/CatalogModels.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/models/DashboardModels.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/models/SearchModels.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/models/SystemModels.ts
rename karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/AccessPage.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/AccessPage.tsx (50%)
rename karavan-app/src/main/webui/src/ui/{features/access/users =>
page-access}/PasswordModal.tsx (93%)
rename karavan-app/src/main/webui/src/ui/{features/access/users =>
page-access}/UserModal.tsx (88%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-access/profile/ChangePassword.tsx
rename karavan-app/src/main/webui/src/ui/{features/access/users =>
page-access/profile}/UserProfile.tsx (87%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-access/profile/UserProfileTab.css
create mode 100644
karavan-app/src/main/webui/src/ui/page-access/profile/UserProfileTab.tsx
rename karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/roles/RoleModal.tsx (86%)
copy karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/roles/RolesTable.tsx (94%)
copy karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/roles/RolesTableRow.tsx (87%)
rename karavan-app/src/main/webui/src/ui/{features/access/roles/RolesTable.tsx
=> page-access/sessions/SessionTable.tsx} (64%)
rename
karavan-app/src/main/webui/src/ui/{features/access/roles/RolesTableRow.tsx =>
page-access/sessions/SessionTableRow.tsx} (55%)
rename karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/users/UsersTable.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/access =>
page-access}/users/UsersTableRow.tsx (89%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/Documentation.css (98%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/DocumentationPage.tsx (53%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/components/ComponentCard.tsx (74%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/components/ComponentModal.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/components/ComponentsTab.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/eip/EipCard.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/eip/EipModal.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/documentation =>
page-documentation}/eip/EipTab.tsx (100%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-documentation/useDocumentationHook.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/FileSearchToolbarItem.tsx (96%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ImageDownloadToolbar.tsx (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/Project.types.ts (83%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/ProjectContainerContextToolbar.css
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectContainerContextToolbar.tsx (92%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectContainersContextProvider.tsx (79%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/ProjectDrawerPanel.css
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/ProjectDrawerPanel.tsx
rename karavan-app/src/main/webui/src/ui/{app/navigation =>
page-project}/ProjectFunctionHook.tsx (53%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectPage.css (88%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectPage.tsx (65%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectPageNavigation.tsx (55%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/ProjectPageRefresher.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectPageStore.ts (80%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectPanel.css (100%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/ProjectPanel.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/ProjectTitle.css
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/ProjectTitle.tsx (99%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/RenameFileModal.tsx (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/beans/BeanFilesDropdown.tsx (94%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/beans/BeanWizard.tsx (90%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/commits/CommitsTab.tsx (97%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/commits/CommitsTabRow.tsx (93%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/commits/CommitsToolbar.tsx (88%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/commits/GitDiffViewer.tsx (65%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/devmode.css (100%)
copy {karavan-vscode/webview/karavan/features/project/designer/property =>
karavan-app/src/main/webui/src/ui/page-project}/expression/ExpressionBottomPanel.tsx
(85%)
rename karavan-app/src/main/webui/src/ui/{features/project/designer/property
=> page-project}/expression/ExpressionContextModel.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/expression/ExpressionEditor.tsx (56%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/CreateFileModal.tsx (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/CreateProjectModal.tsx (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/DeleteFileModal.tsx (98%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/FileCopyForEnvModal.tsx (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/FilesSubTab.tsx (82%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/FilesTabUtils.tsx (85%)
rename karavan-app/src/main/webui/src/ui/{features/projects/Complexity.css =>
page-project/files/FilesTable.css} (68%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/files/FilesToolbar.css
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/FilesToolbar.tsx (87%)
rename
karavan-app/src/main/webui/src/ui/{features/dashboard/development/DashboardDevelopmentDrawerPanel.tsx
=> page-project/files/SourcesDrawerPanel.tsx} (54%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/SourcesTab.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/SourcesTab.tsx (73%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/files/UploadFileModal.tsx (98%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/logs/ContainerLogTab.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/logs/ContainerLogToolbar.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/logs/useContainerLogStore.ts
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-build/BuildTab.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/ContainerButtons.tsx (91%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/ContainerEnvironmentPanel.tsx (85%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-containers/ContainersTab.css
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-containers/ContainersTab.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/ContainersTable.tsx (73%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/ContainersTableRow.tsx (66%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/ContainersToolbar.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/DeploymentButtons.tsx (84%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/DeploymentPanel.tsx (73%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-containers/ImagesPanel.tsx (58%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-containers/PodEventsLogTable.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/CustomComponentFactory.tsx (65%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/CustomEdge.tsx (58%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/CustomGroup.tsx (100%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/CustomNode.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/CustomNodeMetricAttachment.tsx (100%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/GetCustomMenu.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/TopologyApi.tsx (62%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/TopologyBeans.css
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/TopologyBeans.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/TopologyController.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/TopologyData.css
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/TopologyData.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/TopologyDocumentation.css (83%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/TopologyDocumentation.tsx (68%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/TopologyLegend.css (73%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/TopologyLegend.tsx (60%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/TopologyTab.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/TopologyToolbar.tsx (52%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/graph/TopologyDagreLayout.ts (95%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/graph/TopologyElkLayout.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/graph/TopologyGroup.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/graph/TopologyLink.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/graph/TopologyNode.ts (100%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/topology.css (56%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/project-topology/useCustomNodeHook.tsx
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/project-topology/useTopologyHook.tsx (84%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/templated-route/TemplatedRouteHook.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/templated-route/TemplatedRoutePanel.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-project/templated-route/TemplatedRouteStore.ts
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/toolbar/BuildToolbar.tsx (92%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/toolbar/DevModeToolbar.css (61%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/toolbar/DevModeToolbar.tsx (83%)
rename karavan-app/src/main/webui/src/ui/{features/project =>
page-project}/toolbar/ProjectToolbar.tsx (77%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/CreateProjectDrawerPanel.tsx
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects}/CreateProjectModal.tsx (96%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/CreateProjectPanel.tsx
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects}/DeleteProjectModal.tsx (94%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects}/ProjectZipApi.tsx (100%)
copy
karavan-vscode/webview/karavan/features/project/designer/KaravanDesigner.css =>
karavan-app/src/main/webui/src/ui/page-projects/ProjectsPage.css (61%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/ProjectsPage.tsx
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects}/ProjectsToolbar.tsx (67%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/ProjectsToolbarTags.tsx
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects}/UploadProjectModal.tsx (98%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/Architecture.css
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureComponentFactory.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureController.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureEdge.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureForceLayout.ts
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureHook.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureMenu.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureNode.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureRefresher.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/architecture/ArchitectureTab.tsx
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectStatusLabel.tsx (72%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectsTab.tsx (77%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectsTableRow.tsx (62%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectsTableRowActivity.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectsTableRowActivity.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectsTableRowTimeLine.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/projects =>
page-projects/table}/ProjectsTableRowTimeLine.tsx (92%)
create mode 100644
karavan-app/src/main/webui/src/ui/page-projects/useCreateProjectFormUtil.tsx
rename karavan-app/src/main/webui/src/ui/{features/settings =>
page-settings}/SettingsPage.tsx (64%)
create mode 100644 karavan-app/src/main/webui/src/ui/page-system/SystemPage.css
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/SystemPage.tsx (65%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/app-props/AppPropsRow.tsx (87%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/app-props/AppPropsTable.tsx (79%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/containers/ContainerPage.css (100%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/containers/ContainerTableRow.tsx (80%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/containers/ContainersTable.tsx (89%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/deployments/DeploymentStatusRow.tsx (100%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/deployments/DeploymentStatusesTable.tsx (86%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/env-vars/EnvVarRow.tsx (87%)
rename karavan-app/src/main/webui/src/ui/{features/system =>
page-system}/env-vars/EnvVarsTable.tsx (79%)
delete mode 100644 karavan-app/src/main/webui/src/ui/services/AccessService.ts
delete mode 100644
karavan-app/src/main/webui/src/ui/services/DashboardService.ts
create mode 100644 karavan-app/src/main/webui/src/ui/shared/MonacoEditor.tsx
create mode 100644 karavan-app/src/main/webui/src/ui/shared/ShortCut.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/shared/icons/TryOutIcon.tsx
delete mode 100644 karavan-app/src/main/webui/src/ui/shared/icons/agents.svg
create mode 100644
karavan-app/src/main/webui/src/ui/shared/icons/asyncapi-logo.svg
create mode 100644 karavan-app/src/main/webui/src/ui/shared/icons/asyncapi.svg
create mode 100644 karavan-app/src/main/webui/src/ui/shared/icons/bean.svg
delete mode 100644 karavan-app/src/main/webui/src/ui/shared/icons/dashboard.svg
delete mode 100644
karavan-app/src/main/webui/src/ui/shared/icons/dashboardx.svg
create mode 100644 karavan-app/src/main/webui/src/ui/shared/icons/logo.svg
create mode 100644 karavan-app/src/main/webui/src/ui/shared/icons/trace.svg
create mode 100644
karavan-app/src/main/webui/src/ui/shared/monaco-worker-manager-compat.ts
create mode 100644 karavan-app/src/main/webui/src/ui/shared/timeAgo.ts
create mode 100644
karavan-app/src/main/webui/src/ui/shared/ui/EmulatedProgress.tsx
delete mode 100644
karavan-app/src/main/webui/src/ui/shared/ui/KaravanContainerButton.css
delete mode 100644
karavan-app/src/main/webui/src/ui/shared/ui/KaravanContainerButton.tsx
delete mode 100644 karavan-app/src/main/webui/src/ui/shared/ui/MainToolbar.css
create mode 100644
karavan-app/src/main/webui/src/ui/shared/ui/ProjectLabelRoutes.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/shared/ui/ProjectLabelSize.tsx
create mode 100644
karavan-app/src/main/webui/src/ui/shared/ui/SideBarFormWrapperButtons.tsx
create mode 100644 karavan-app/src/main/webui/src/ui/shared/ui/SvgGradient.tsx
delete mode 100644 karavan-app/src/main/webui/src/ui/stores/AccessStore.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/stores/BrandStore.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/stores/DashboardStore.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/stores/DeveloperStore.ts
delete mode 100644 karavan-app/src/main/webui/src/ui/stores/TopologyStore.ts
rename karavan-app/src/main/webui/src/ui/{util => utils}/CodeUtils.ts (98%)
rename karavan-app/src/main/webui/src/ui/{util => utils}/ModalForm.css (100%)
rename karavan-app/src/main/webui/src/ui/{util => utils}/StringUtils.ts (93%)
rename karavan-app/src/main/webui/src/ui/{util => utils}/form-util.css (100%)
rename karavan-app/src/main/webui/src/ui/{util => utils}/useFormUtil.tsx (77%)
delete mode 100644 karavan-core/.mocharc.json
delete mode 100644 karavan-core/.prettierignore
delete mode 100644 karavan-core/.prettierrc
delete mode 100644 karavan-core/package-lock.json
delete mode 100644 karavan-core/package.json
delete mode 100644 karavan-core/src/core/api/CamelDefinitionApi.ts
delete mode 100644 karavan-core/src/core/api/CamelDefinitionApiExt.ts
delete mode 100644 karavan-core/src/core/api/CamelDefinitionYaml.ts
delete mode 100644 karavan-core/src/core/api/CamelDefinitionYamlStep.ts
delete mode 100644 karavan-core/src/core/api/CamelDisplayUtil.ts
delete mode 100644 karavan-core/src/core/api/CamelUtil.ts
delete mode 100644 karavan-core/src/core/api/ComponentApi.ts
delete mode 100644 karavan-core/src/core/api/KameletApi.ts
delete mode 100644 karavan-core/src/core/api/MainConfigurationApi.ts
delete mode 100644 karavan-core/src/core/api/ProjectModelApi.ts
delete mode 100644 karavan-core/src/core/api/SpiBeanApi.ts
delete mode 100644 karavan-core/src/core/api/TemplateApi.ts
delete mode 100644 karavan-core/src/core/api/TopologyUtils.ts
delete mode 100644 karavan-core/src/core/api/VariableUtil.ts
delete mode 100644 karavan-core/src/core/contants.ts
delete mode 100644 karavan-core/src/core/model/CamelDefinition.ts
delete mode 100644 karavan-core/src/core/model/CamelMetadata.ts
delete mode 100644 karavan-core/src/core/model/ComponentModels.ts
delete mode 100644 karavan-core/src/core/model/IntegrationDefinition.ts
delete mode 100644 karavan-core/src/core/model/KameletModels.ts
delete mode 100644 karavan-core/src/core/model/MainConfigurationModel.ts
delete mode 100644 karavan-core/src/core/model/ProjectModel.ts
delete mode 100644 karavan-core/src/core/model/SpiBeanModels.ts
delete mode 100644 karavan-core/src/core/model/TopologyDefinition.ts
delete mode 100644 karavan-core/test/addStep.spec.ts
delete mode 100644 karavan-core/test/addStep1.yaml
delete mode 100644 karavan-core/test/allowableValues.camel.yaml
delete mode 100644 karavan-core/test/allowableValues.spec.ts
delete mode 100644 karavan-core/test/avro-serialize-action.kamelet.yaml
delete mode 100644 karavan-core/test/beans.spec.ts
delete mode 100644 karavan-core/test/beans1.yaml
delete mode 100644 karavan-core/test/beans2.yaml
delete mode 100644 karavan-core/test/beans3.yaml
delete mode 100644 karavan-core/test/checkRequired.spec.ts
delete mode 100644 karavan-core/test/circuitBreaker.spec.ts
delete mode 100644 karavan-core/test/circuitBreaker.yaml
delete mode 100644 karavan-core/test/cloneDefinition.spec.ts
delete mode 100644 karavan-core/test/createKamelet.spec.ts
delete mode 100644 karavan-core/test/cxf.json
delete mode 100644 karavan-core/test/cxf.spec.ts
delete mode 100644 karavan-core/test/cxf.yaml
delete mode 100644 karavan-core/test/deleteStep.spec.ts
delete mode 100644 karavan-core/test/demo.spec.ts
delete mode 100644 karavan-core/test/demo.yaml
delete mode 100644 karavan-core/test/doCatchOnWhen.camel.yaml
delete mode 100644 karavan-core/test/doCatchOnWhen.spec.ts
delete mode 100644 karavan-core/test/errorHandler.spec.ts
delete mode 100644 karavan-core/test/errorHandler1.yaml
delete mode 100644 karavan-core/test/expression.spec.ts
delete mode 100644 karavan-core/test/findStep.spec.ts
delete mode 100644 karavan-core/test/findStep.yaml
delete mode 100644 karavan-core/test/getElementProperties.spec.ts
delete mode 100644 karavan-core/test/getElementPropertiesByName.spec.ts
delete mode 100644 karavan-core/test/getExpressionLanguage.spec.ts
delete mode 100644 karavan-core/test/hasElementWithId.camel.yaml
delete mode 100644 karavan-core/test/hasElementWithId.spec.ts
delete mode 100644 karavan-core/test/hasElementWithId1.camel.yaml
delete mode 100644 karavan-core/test/hasElementWithIdError.camel.yaml
delete mode 100644 karavan-core/test/integration.spec.ts
delete mode 100644 karavan-core/test/integration1.yaml
delete mode 100644 karavan-core/test/integration2.yaml
delete mode 100644 karavan-core/test/integrationToYaml.spec.ts
delete mode 100644 karavan-core/test/intercept.spec.ts
delete mode 100644 karavan-core/test/intercept.yaml
delete mode 100644 karavan-core/test/is-not-integration.yaml
delete mode 100644 karavan-core/test/isIntegration.spec.ts
delete mode 100644 karavan-core/test/kamelet.spec.ts
delete mode 100644 karavan-core/test/metadata/components.json
delete mode 100644 karavan-core/test/metadata/kamelets.yaml
delete mode 100644 karavan-core/test/metadata/spiBeans.json
delete mode 100644 karavan-core/test/multi-line.camel.yaml
delete mode 100644 karavan-core/test/multi-line.spec.ts
delete mode 100644 karavan-core/test/multiObjectProperties.spec.ts
delete mode 100644 karavan-core/test/multiObjectProperties1.yaml
delete mode 100644 karavan-core/test/multiple.spec.ts
delete mode 100644 karavan-core/test/multiple.yaml
delete mode 100644 karavan-core/test/openapi.spec.ts
delete mode 100644 karavan-core/test/openapi.yaml
delete mode 100644 karavan-core/test/placeholder.spec.ts
delete mode 100644 karavan-core/test/placeholder.yaml
delete mode 100644 karavan-core/test/plain-try-catch.yaml
delete mode 100644 karavan-core/test/plain.spec.ts
delete mode 100644 karavan-core/test/plain1.yaml
delete mode 100644 karavan-core/test/plain2.yaml
delete mode 100644 karavan-core/test/plain3.yaml
delete mode 100644 karavan-core/test/plain4.yaml
delete mode 100644 karavan-core/test/postgresql-source.kamelet.yaml
delete mode 100644 karavan-core/test/restConfigDsl.yaml
delete mode 100644 karavan-core/test/restDsl.spec.ts
delete mode 100644 karavan-core/test/restDsl.yaml
delete mode 100644 karavan-core/test/routeTemplate.spec.ts
delete mode 100644 karavan-core/test/routeTemplate1.camel.yaml
delete mode 100644 karavan-core/test/routeTemplate2.camel.yaml
delete mode 100644 karavan-core/test/routes.spec.ts
delete mode 100644 karavan-core/test/routes1.yaml
delete mode 100644 karavan-core/test/supported-components.json
delete mode 100644 karavan-core/test/supportedComponents.spec.ts
delete mode 100644 karavan-core/test/template1.AggregationStrategy.java
delete mode 100644 karavan-core/test/template1.Processor.java
delete mode 100644 karavan-core/test/template2.AggregationStrategy.java
delete mode 100644 karavan-core/test/template2.Processor.java
delete mode 100644 karavan-core/test/templateApi.spec.ts
delete mode 100644 karavan-core/test/templatedRoute.camel.yaml
delete mode 100644 karavan-core/test/templatedRoute.spec.ts
delete mode 100644 karavan-core/test/timer-source.kamelet.yaml
delete mode 100644 karavan-core/test/tod.spec.ts
delete mode 100644 karavan-core/test/tod.yaml
delete mode 100644 karavan-core/test/topology.spec.ts
delete mode 100644 karavan-core/test/topology1.camel.yaml
delete mode 100644 karavan-core/test/topology2.camel.yaml
delete mode 100644 karavan-core/test/topology3.camel.yaml
delete mode 100644 karavan-core/test/tsconfig.testing.json
delete mode 100644 karavan-core/test/updateStep.spec.ts
delete mode 100644 karavan-core/test/variable1.camel.yaml
delete mode 100644 karavan-core/test/variable2.camel.yaml
delete mode 100644 karavan-core/test/variables.spec.ts
delete mode 100644 karavan-core/test/yamDataFormat.camel.yaml
delete mode 100644 karavan-core/test/yamDataFormat.spec.ts
delete mode 100644 karavan-core/test/yamDataFormat1.camel.yaml
delete mode 100644 karavan-core/test/yamDataFormat2.camel.yaml
delete mode 100644 karavan-core/tsconfig.json
delete mode 100644 karavan-designer/public/metadata/components.json
delete mode 100644 karavan-designer/public/metadata/kamelets.yaml
delete mode 100644 karavan-designer/public/metadata/spiBeans.json
create mode 100644 karavan-devmode/.dockerignore
create mode 100755 karavan-devmode/entrypoint.sh
create mode 100644 karavan-devmode/pom.xml
create mode 100644 karavan-devmode/src/main/java/KaravanDevMode.java
create mode 100644
karavan-devmode/src/main/resources/log4j2.component.properties
create mode 100644 karavan-devmode/src/main/resources/log4j2.properties
delete mode 100644 karavan-vscode/.eslintrc.json
create mode 100644 karavan-vscode/AGENT.md
create mode 100644 karavan-vscode/eslint.config.mjs
create mode 100644 karavan-vscode/webview/karavan-core/api/UriUtil.ts
create mode 100644
karavan-vscode/webview/karavan-core/model/ExchangeDefinitions.ts