diff --git a/packages/frontend/@n8n/i18n/src/locales/en.json b/packages/frontend/@n8n/i18n/src/locales/en.json index 42257add0c2..2ee6cd3f7cf 100644 --- a/packages/frontend/@n8n/i18n/src/locales/en.json +++ b/packages/frontend/@n8n/i18n/src/locales/en.json @@ -549,6 +549,7 @@ "chatHub.chat.header.button.editAgent": "Edit Agent", "chatHub.chat.header.button.newChat": "New Chat", "chatHub.chat.header.button.openWorkflow": "Open Workflow", + "chatHub.chat.header.button.manageConnections": "Manage connections", "chatHub.chat.prompt.microphone.accessDenied": "Microphone access denied", "chatHub.chat.prompt.microphone.allowAccess": "Please allow microphone access to use voice input", "chatHub.chat.prompt.microphone.noSpeech": "No speech detected. Please try again", diff --git a/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue b/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue index 8bb61508c63..c49f3de22ef 100644 --- a/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue +++ b/packages/frontend/editor-ui/src/features/ai/chatHub/ChatView.vue @@ -715,12 +715,16 @@ function onFilesDropped(files: File[]) { :show-artifact-icon=" artifacts.allArtifacts.value.length > 0 && artifacts.isViewerCollapsed.value " + :has-dynamic-credentials="dynamicCreds.hasDynamicCredentials.value" @select-model="handleSelectModel" @edit-custom-agent="handleEditAgent" @create-custom-agent="openNewAgentCreator" @select-credential="selectCredential" @open-workflow="handleOpenWorkflow" @reopen-artifact="artifacts.handleOpenViewer" + @toggle-dynamic-credentials=" + isDynamicCredentialsDrawerOpen = !isDynamicCredentialsDrawerOpen + " /> (); const emit = defineEmits<{ @@ -28,6 +35,7 @@ const emit = defineEmits<{ selectCredential: [provider: ChatHubProvider, credentialId: string | null]; openWorkflow: [workflowId: string]; reopenArtifact: []; + toggleDynamicCredentials: []; }>(); const modelSelectorRef = useTemplateRef('modelSelectorRef'); @@ -110,6 +118,16 @@ defineExpose({ icon="panel-right" @click="emit('reopenArtifact')" /> +