Commit Graph

16 Commits

Author SHA1 Message Date
zdl
e61090810b Merge branch 'feature_2025/251117_pref' into feature_2025/251121_h5UI
* feature_2025/251117_pref: (159 commits)
  feat: UI调整
  feat: 将滚动事件移东到组件内部
  feat: 去掉背景组件
  feat: 拆分左侧栏、中间聊天区、右侧栏组件, Hooks 提取
  feat: 简化主组件 index.js - 使用组件组合方式重构
  feat: 创建 ChatArea 组件(含 MessageRenderer、ExecutionStepsDisplay 子组件)
  feat:拆分工具函数
  feat: 拆分BackgroundEffects 背景渐变装饰层
  feat: RightSidebar (~420 行) - 模型/工具/统计 Tab 面板(单文件)
  feat:  LeftSidebar (~280 行) - 对话历史列表 + 用户信息卡片
  feat: 修复bug
  pref:移除黑夜模式
  feat: 修复警告
  feat: 提取常量配置
  feat: 修复ts报错
  feat:  StockChartModal.tsx 替换 KLine 实现
  update pay function
  update pay function
  update pay function
  update pay function
  ...
2025-11-24 16:32:24 +08:00
1ad68bca6c update pay function 2025-11-22 20:11:10 +08:00
zdl
9669d5709e fix: 在 craco.config.js 中将 /bytedesk 代理移出 Mock 模式条件判断
现在 /bytedesk 代理始终启用,指向 https://valuefrontier.cn
2025-11-21 18:06:21 +08:00
8bf4a0b6c6 update pay function 2025-11-20 14:36:13 +08:00
412b2c03ed update pay function 2025-11-20 14:33:09 +08:00
899500007d update pay function 2025-11-20 14:30:32 +08:00
zdl
8914a46c40 pref: 添加配置文件 2025-11-17 19:21:17 +08:00
zdl
48fdca203c feat: 接入Ts配置 2025-11-14 16:15:29 +08:00
zdl
e32a500247 fix(bytedesk): 修复路径配置,统一使用 /bytedesk/ 前缀
修复 Bytedesk 客服系统路径不匹配问题,统一前端、CRACO 和 Nginx 配置。

## 问题
- 前端配置使用 `/bytedesk-api/` 路径
- 生产 Nginx 配置使用 `/bytedesk/` 路径
- 路径不匹配导致请求 404 或被 React Router 拦截

## 解决方案
统一使用 `/bytedesk/` 路径前缀,避免 React Router 冲突

## 代码变更

### src/bytedesk-integration/config/bytedesk.config.js
- `htmlUrl`: `/bytedesk-api/chat/` → `/bytedesk/chat/`
- `apiUrl`: `/bytedesk-api/` → `/bytedesk/`
- 更新配置注释,说明代理架构

### craco.config.js
- 代理前缀:`/bytedesk-api` → `/bytedesk`
- 删除冗余代理:`/chat` 和 `/config`(Nginx 统一处理)
- 简化配置,减少代理规则数量

## 请求链路
```
浏览器 → /bytedesk/chat/
    ↓
CRACO/Nginx → location /bytedesk/ {}
    ↓
代理转发 → http://43.143.189.195/chat/ Bytedesk 聊天窗口
```

## 优势
-  前端、CRACO、Nginx 路径统一
-  避免 React Router 冲突
-  简化代理配置
-  无需修改服务器 Nginx

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 13:30:39 +08:00
zdl
1b7bec47ee feat: 调整api 2025-11-11 19:00:02 +08:00
zdl
2bb8cb78e6 feat: 客服通知代码提交 2025-11-11 11:31:40 +08:00
zdl
d4c731730f fix: 修复 Mock 模式下 webpack proxy 配置和优化构建配置
问题:
1. Mock 模式下 webpack devServer proxy 在服务器层转发请求,导致 MSW 无法拦截
2. Chakra UI 和 Ant Design 的 cacheGroups priority 相同(22),可能导致分割冲突
3. maxSize 限制 244KB 过小,导致中型库过度分割
4. 缺少 Mock 模式调试日志

修复:
1. 添加 isMockMode() 工具函数(与 apiConfig.js 保持一致)
2. Mock 模式下禁用 proxy,让 MSW 在浏览器层拦截请求
3. 添加 onListening 钩子打印 Mock 模式和 Proxy 状态
4. 修复 Chakra UI priority: 22 → 23(避免与 Ant Design 冲突)
5. 优化 maxSize: 244KB → 512KB(与 performance.maxAssetSize 一致)

效果:
- Mock 模式:proxy 禁用 → MSW 拦截 → 返回 mock 数据 
- 真实后端:proxy 启用 → 转发到后端服务器 
- 减少过度分割,降低 HTTP 请求数,提升加载性能

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 13:12:51 +08:00
zdl
26ad017d32 feat: bugfix 2025-11-03 18:11:21 +08:00
zdl
3882d5533c feat: Webpack 路径别名优化 2025-10-30 15:42:54 +08:00
zdl
7c166f7186 feat: 手机验证码调试 2025-10-16 10:09:15 +08:00
zdl
fae8ef10b1 feat: 优化构建速度和包大小 2025-10-13 16:01:17 +08:00