155 lines
3.4 KiB
Markdown
155 lines
3.4 KiB
Markdown
# 更新日志
|
|
|
|
## [2.0.0] - 2025-12-26
|
|
|
|
### 🎉 重大更新:对接im-api后端服务
|
|
|
|
#### ✨ 新增功能
|
|
|
|
1. **应用选择界面**
|
|
- 新增应用列表展示页面
|
|
- 支持应用搜索功能
|
|
- 应用按创建时间倒排显示
|
|
- 卡片式应用展示,包含头像、名称、描述、分类
|
|
|
|
2. **后端API集成**
|
|
- 对接im-api后端聊天服务
|
|
- 支持SSE流式对话响应
|
|
- 支持推荐问题加载
|
|
- 支持多应用切换
|
|
|
|
3. **代理层实现**
|
|
- Flask代理层转发请求到im-api
|
|
- SSE流式响应转发
|
|
- 统一错误处理
|
|
- CORS支持
|
|
|
|
#### 🔄 功能变更
|
|
|
|
1. **移除左侧面板**
|
|
- 移除用户信息面板
|
|
- 移除待办事项功能
|
|
- 移除提醒设置功能
|
|
- 简化界面,专注对话功能
|
|
|
|
2. **对话界面优化**
|
|
- 添加返回按钮,可返回应用列表
|
|
- 顶部显示当前应用信息
|
|
- 动态加载推荐问题
|
|
- 优化欢迎消息显示
|
|
|
|
3. **API接口调整**
|
|
- `/api/applications` → `/api/ai-assistant/chatapp`
|
|
- `/api/chat/send` → `/api/ai-assistant/chat/completions/message`
|
|
- 新增 `/api/ai-assistant/chatapp/{appId}/getRecommendQuestion`
|
|
|
|
#### 🛠️ 技术改进
|
|
|
|
1. **前端优化**
|
|
- 重构JavaScript代码结构
|
|
- 添加应用选择逻辑
|
|
- 实现SSE流式响应处理
|
|
- 优化错误处理和提示
|
|
|
|
2. **后端优化**
|
|
- 使用requests库进行HTTP代理
|
|
- 实现SSE流式转发
|
|
- 添加健康检查接口
|
|
- 优化日志记录
|
|
|
|
3. **配置管理**
|
|
- 新增IM_API_BASE_URL配置
|
|
- 新增AUTH_TOKEN配置
|
|
- 更新环境变量示例
|
|
- 优化启动脚本
|
|
|
|
#### 📝 文档更新
|
|
|
|
1. **新增文档**
|
|
- `INTEGRATION_GUIDE.md` - 后端集成指南
|
|
- `CHANGELOG.md` - 更新日志
|
|
|
|
2. **更新文档**
|
|
- `.env.example` - 环境配置示例
|
|
- `start.sh` - 启动脚本
|
|
- `README.md` - 项目说明
|
|
|
|
#### 🐛 Bug修复
|
|
|
|
- 修复消息发送后输入框未清空的问题
|
|
- 修复打字指示器未正确移除的问题
|
|
- 修复滚动到底部的时机问题
|
|
|
|
#### ⚠️ 破坏性变更
|
|
|
|
1. **API变更**
|
|
- 旧的API接口已废弃
|
|
- 需要配置im-api后端地址
|
|
- 可能需要配置认证token
|
|
|
|
2. **界面变更**
|
|
- 移除了左侧用户信息面板
|
|
- 初始界面改为应用选择
|
|
- 需要先选择应用才能对话
|
|
|
|
#### 🔧 迁移指南
|
|
|
|
从1.0版本升级到2.0版本:
|
|
|
|
1. **更新配置文件**
|
|
```bash
|
|
cp .env.example .env
|
|
# 编辑.env,配置IM_API_BASE_URL
|
|
```
|
|
|
|
2. **确保后端服务运行**
|
|
```bash
|
|
# 确保im-api服务在http://localhost:8080运行
|
|
curl http://localhost:8080/api/ai-assistant/chatapp
|
|
```
|
|
|
|
3. **重启服务**
|
|
```bash
|
|
./start.sh
|
|
```
|
|
|
|
4. **访问新界面**
|
|
```
|
|
打开 http://localhost:15001
|
|
首先选择一个应用,然后开始对话
|
|
```
|
|
|
|
#### 📊 性能改进
|
|
|
|
- SSE流式响应,实时显示AI回复
|
|
- 优化应用列表加载速度
|
|
- 减少不必要的API请求
|
|
|
|
#### 🎯 下一步计划
|
|
|
|
- [ ] 集成真实的登录认证系统
|
|
- [ ] 支持文件上传功能
|
|
- [ ] 支持语音输入
|
|
- [ ] 支持多会话管理
|
|
- [ ] 支持历史记录查看
|
|
- [ ] 添加请求缓存
|
|
- [ ] 优化SSE重连机制
|
|
|
|
---
|
|
|
|
## [1.0.0] - 2025-12-25
|
|
|
|
### 初始版本
|
|
|
|
- ✅ 100%还原原型设计
|
|
- ✅ 粒子背景动画
|
|
- ✅ 玻璃态设计
|
|
- ✅ 消息气泡动画
|
|
- ✅ 打字指示器
|
|
- ✅ 快捷回复
|
|
- ✅ 主题切换
|
|
- ✅ 字体选择
|
|
- ✅ 待办事项管理
|
|
- ✅ 模拟API响应
|
|
|