diff --git a/frontend-web/public/runtime-config.js b/frontend-web/public/runtime-config.js
index f44dd78f..b3326576 100644
--- a/frontend-web/public/runtime-config.js
+++ b/frontend-web/public/runtime-config.js
@@ -8,10 +8,10 @@
// 5. 布尔开关也用字符串形式填写:"true" / "false"。
window.__CM_RUNTIME_CONFIG__ = {
// DeerFlow Gateway 地址:前端自有后端接口,例如 /api/agents、/api/auth、/api/threads 等。
- // VITE_BACKEND_BASE_URL: "http://10.19.200.5:2026",
+ VITE_BACKEND_BASE_URL: "http://10.19.200.5:2026",
// LangGraph 流式对话接口地址:普通问答、智能体对话等流式能力使用。
- // VITE_LANGGRAPH_BASE_URL: "http://10.19.200.5:2026/api",
+ VITE_LANGGRAPH_BASE_URL: "http://10.19.200.5:2026/api",
// Canvas/AI 写作独立 LangGraph 地址:为空时前端会回退使用 VITE_LANGGRAPH_BASE_URL。
VITE_CANVAS_LANGGRAPH_BASE_URL: "",
diff --git a/frontend-web/src/components/page-sidebar-dark.tsx b/frontend-web/src/components/page-sidebar-dark.tsx
index 4851a5d5..2670f137 100644
--- a/frontend-web/src/components/page-sidebar-dark.tsx
+++ b/frontend-web/src/components/page-sidebar-dark.tsx
@@ -1,6 +1,5 @@
import { useEffect, useRef, useState } from "react";
import { useNavigate, useLocation } from "react-router-dom";
-import { PanelLeftOpen, PanelLeftClose } from "lucide-react";
import { getStoredAuth } from "@/core/auth";
import { isWujieEnv } from "@/core/embed/wujie";
@@ -13,13 +12,7 @@ import {
import { useSidebarMenuItems } from "@/core/page-layout/use-sidebar-menu";
import './page-sdebar.css'
-type PageSidebarDarkProps = {
- /** 是否收起(true 时只渲染左下角浮动入口,sidebar 主体隐藏) */
- collapsed: boolean;
- onToggleCollapsed: () => void;
-};
-
-export function PageSidebarDark({ collapsed, onToggleCollapsed }: PageSidebarDarkProps) {
+export function PageSidebarDark() {
const isAdmin = getStoredAuth()?.system_role === "admin";
const visibleMenuItems = useSidebarMenuItems(!!isAdmin);
const inWujieEnv = isWujieEnv();
@@ -196,22 +189,6 @@ export function PageSidebarDark({ collapsed, onToggleCollapsed }: PageSidebarDar
);
- // collapsed 状态:sidebar 主体完全消失(包括占据的宽度),只渲染左下角浮动入口
- if (collapsed) {
- return (
-
- );
- }
-
return (
);
diff --git a/frontend-web/src/components/workspace/compact-welcome.tsx b/frontend-web/src/components/workspace/compact-welcome.tsx
index 9bd26eb3..1b840da3 100644
--- a/frontend-web/src/components/workspace/compact-welcome.tsx
+++ b/frontend-web/src/components/workspace/compact-welcome.tsx
@@ -1,6 +1,7 @@
"use client";
import { cn } from "@/lib/utils";
+import { useDisplayDesensitizer } from "@/core/sensitive-words/use-display-desensitizer";
/**
* 紧凑模式(正常 App)新对话落地页的品牌欢迎块 —— 按 CM-assistant 参考图重画。
@@ -8,6 +9,8 @@ import { cn } from "@/lib/utils";
* 非紧凑模式仍用
基于先进深度推理模型,为您提供高效的市场分析、专业报告撰写、调研设计与协同脑暴支持。 diff --git a/frontend-web/src/components/workspace/welcome.tsx b/frontend-web/src/components/workspace/welcome.tsx index 4e8aae3b..c72bbcd4 100644 --- a/frontend-web/src/components/workspace/welcome.tsx +++ b/frontend-web/src/components/workspace/welcome.tsx @@ -3,7 +3,8 @@ import { useSearchParams } from "next/navigation"; import { useMemo } from "react"; -import { useI18n } from "@/core/i18n/hooks"; +import { useI18n } from "@/core/i18n/hooks"; +import { useDisplayDesensitizer } from "@/core/sensitive-words/use-display-desensitizer"; import { cn } from "@/lib/utils"; import { AuroraText } from "../ui/aurora-text"; @@ -15,7 +16,8 @@ export function Welcome({ className?: string; mode?: "ultra" | "pro" | "thinking" | "flash"; }) { - const { t } = useI18n(); + const { t } = useI18n(); + const desensitizeText = useDisplayDesensitizer(); const searchParams = useSearchParams(); const isUltra = useMemo(() => mode === "ultra", [mode]); const colors = useMemo(() => { @@ -36,7 +38,7 @@ export function Welcome({ t.welcome.createYourOwnSkill ) : (