diff --git a/easyflow-ui-admin/.browserslistrc b/easyflow-ui-admin/.browserslistrc index dc3bc09a..4ff9abc2 100644 --- a/easyflow-ui-admin/.browserslistrc +++ b/easyflow-ui-admin/.browserslistrc @@ -1,4 +1,5 @@ > 1% last 2 versions +Chrome >= 90 not dead not ie 11 diff --git a/easyflow-ui-admin/app/package.json b/easyflow-ui-admin/app/package.json index 7ef59f3f..91f278c7 100644 --- a/easyflow-ui-admin/app/package.json +++ b/easyflow-ui-admin/app/package.json @@ -37,6 +37,7 @@ "@codemirror/view": "^6.39.15", "@element-plus/icons-vue": "^2.3.2", "@tinyflow-ai/vue": "workspace:*", + "@ungap/structured-clone": "1.3.0", "@vueuse/core": "catalog:", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", @@ -53,10 +54,12 @@ "vue-cropper": "^1.1.4", "vue-element-plus-x": "catalog:", "vue-router": "catalog:", - "vue3-json-viewer": "^2.4.1" + "vue3-json-viewer": "^2.4.1", + "wicg-inert": "3.1.3" }, "devDependencies": { "@types/node-forge": "^1.3.14", + "@types/ungap__structured-clone": "1.2.0", "cssnano": "catalog:", "unplugin-element-plus": "catalog:" } diff --git a/easyflow-ui-admin/app/src/components/ai-chat/AiMessage.vue b/easyflow-ui-admin/app/src/components/ai-chat/AiMessage.vue index efe30ddb..857f7575 100644 --- a/easyflow-ui-admin/app/src/components/ai-chat/AiMessage.vue +++ b/easyflow-ui-admin/app/src/components/ai-chat/AiMessage.vue @@ -91,6 +91,7 @@ const emit = defineEmits<{ max-width: min(88%, 640px); padding: 12px 14px; color: var(--el-text-color-primary); + background: var(--el-bg-color); background: color-mix(in srgb, var(--el-bg-color) 88%, transparent); border: 1px solid var(--el-border-color-lighter); border-radius: 8px; diff --git a/easyflow-ui-admin/app/src/components/ai-chat/AiPromptInput.vue b/easyflow-ui-admin/app/src/components/ai-chat/AiPromptInput.vue index 4dfcd2b7..f995c5d8 100644 --- a/easyflow-ui-admin/app/src/components/ai-chat/AiPromptInput.vue +++ b/easyflow-ui-admin/app/src/components/ai-chat/AiPromptInput.vue @@ -78,6 +78,7 @@ function handleKeydown(event: Event | KeyboardEvent) { align-items: flex-end; padding: 10px; margin: 0 16px 16px; + background: var(--el-bg-color); background: color-mix(in srgb, var(--el-bg-color) 92%, transparent); border: 1px solid var(--el-border-color-lighter); border-radius: 8px; diff --git a/easyflow-ui-admin/app/src/components/tag/Tag.vue b/easyflow-ui-admin/app/src/components/tag/Tag.vue index 85a6cf39..40a5a591 100644 --- a/easyflow-ui-admin/app/src/components/tag/Tag.vue +++ b/easyflow-ui-admin/app/src/components/tag/Tag.vue @@ -121,7 +121,11 @@ const sizeMap = {