peanut
89fbc6437a
feat: 添加接口管理功能(后端OpenAPI解析入库+前端列表/详情/测试)
...
- 新增 ApiEndpoint/ApiParam 实体和 Mapper
- 新增 DTO 层(分页查询请求、列表项、详情项、参数项、代理测试请求/响应)
- 新增 ApiEndpointService 含 OpenAPI JSON 解析、\ 展开(最大10层)、分页查询
- 新增 ApiEndpointSyncRunner 启动时异步同步
- 新增 ApiEndpointController 分页/详情/手动同步接口
- 新增 ApiTestProxyController 代理测试接口(SSRF 防护)
- 前端新增接口列表页、详情弹窗(含测试面板、Token 来源选择)
- 前端新增菜单和路由
2026-05-23 18:21:07 +08:00
peanut
bdb4fd8c8e
feat: AI测试输出渲染Markdown/流式响应、Coze/Dify适配器优化
...
- 新增 MarkdownPreview 组件,支持 AI 测试输出 Markdown 渲染
- Coze 适配器优化:支持流式响应、工作流接口调用、SSE事件处理
- Dify 适配器优化:支持停止接口、流式聊天、SSE事件解析
- web-admin 添加 markdown-it 和 highlight.js 依赖
- AI 配置列表页面优化测试对话框输出显示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-23 16:24:07 +08:00
peanut
d3746fa6c7
feat: AI端点测试动态参数表单、接口工作流行内测试、本地开发环境改为线上域名
...
- 后端新增 /ai/endpoint/test 和 /ai/endpoint/stream 接口,支持直接端点测试
- 前端增加行内测试功能(场景绑定+接口工作流)
- 测试对话框增加动态参数表单和参数定义编辑
- 支持 _meta 格式的默认输入参数处理
- web、web-admin 本地开发环境 API 调用改为线上域名 https://lifescript.happylifeos.com
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-23 16:10:24 +08:00
peanut
e06b22ad69
feat: AI 测试对话框增加动态参数表单和参数定义编辑
...
- 测试对话框支持从 defaultInputs 解析参数并渲染动态表单
- 支持 _meta 格式的参数定义(label/type/required/value)
- 接口工作流编辑页面增加参数定义区域(增删改)
- 后端 AiTemplateRenderer.mergeInputs 兼容 _meta 格式
- JSON 编辑区折叠为「高级编辑」模式
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-23 15:01:21 +08:00
peanut
c8f22bb157
feat: 前端增加行内测试功能(场景绑定+接口工作流)
...
- 场景绑定表和接口工作流表操作列增加「测试」按钮
- 新增接口工作流测试对话框(流式+非流式)
- API 层提取 fetchSseStream 共享辅助函数
- 新增 testEndpointRuntime 和 streamEndpointRuntime
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-23 14:17:41 +08:00
peanut
89fc42819d
feat: AI 场景路由、ASR 服务及前后端全链路同步
...
- 新增 AI 场景路由控制器和管理接口
- 新增 ASR 语音识别服务及前后端集成
- 同步 AI Runtime 客户端到 Web/小程序/Life-Script
- 完善 AI 配置测试修复和管理后台路由配置
- 新增数据库迁移脚本
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-23 13:25:21 +08:00
peanut
d77090aa5e
fix: 修复 Dify 非流式测试 user_id 缺失和超时问题
...
- enrichInputs 增加 user_id 下划线字段注入(Dify API 要求下划线格式)
- testAiRuntime 接口超时从 15 秒延长到 60 秒
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-23 13:19:18 +08:00
peanut
1016111d19
feat: add frontend analytics tracking
2026-05-17 10:18:56 +08:00
peanut
d40ecdde19
fix: 优化 web-admin 部署脚本,解决 SSH 卡死和旧文件清理问题
...
- 所有 SSH/SCP 命令添加 BatchMode=yes 和超时限制
- 新增 SSH 预检步骤,失败立即退出
- 清理旧文件改为先删后传策略,避免 find -printf 兼容性问题
- 使用 rsync 上传 assets,fallback 到 scp
- 文件/目录权限分别设置为 644/755
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 23:49:55 +08:00
peanut
755059807a
feat: 优化管理后台页面UI、修复TS编译错误、新增人生事件模块
...
- 优化 AI 配置列表页面:重构统计卡片、搜索表单、表格列展示
- 修复 3 处 TypeScript TS6133 编译错误,恢复构建
- 新增管理员修改密码和重置密码功能
- 优化小程序多个页面样式和交互
- 人生事件模块完善
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 23:23:09 +08:00
peanut
5f77e1da3a
config: 更新部署脚本访问地址为域名 lifescript.happylifeos.com
2026-03-18 00:03:37 +08:00
peanut
c027363e67
样式优化
2025-12-27 16:52:40 +08:00
peanut
464386efe0
后台管理系统优化
2025-12-27 16:45:38 +08:00
peanut
f4bc9f6dab
后台管理功能补充
2025-12-25 00:13:42 +08:00
peanut
9b9678b0b6
后台管理增加字典管理功能
2025-12-24 15:58:17 +08:00
peanut
1eb1a61b0b
AI配置管理优化
2025-12-23 22:23:04 +08:00
peanut
56cacb7163
人生轨迹功能完善
2025-12-23 22:10:25 +08:00
peanut
0ee6263970
优化
2025-12-23 17:09:57 +08:00
peanut
7f89fd17d3
AI配置增加字段适配处理
2025-12-23 16:51:53 +08:00
peanut
1fefd98d74
bug修复
2025-12-22 23:40:47 +08:00
peanut
180fe20347
Coze接口配置及调用变更
2025-12-22 18:02:35 +08:00
peanut
cd6d995d5a
人生轨迹功能模块补充
2025-12-22 14:50:14 +08:00
peanut
0ba89474d2
仪表盘页面bug修复
2025-10-31 15:56:44 +08:00
peanut
bbe79ecffb
仪表盘功能完善
2025-10-31 14:33:57 +08:00
peanut
cafbae4324
管理端登录报错修复
2025-10-31 13:57:49 +08:00
peanut
e69e9920fe
对话接口bug修复及后台管理功能完善
2025-10-31 13:37:15 +08:00
peanut
8f2133f3af
后端管理模块部署
2025-10-30 16:55:22 +08:00
peanut
093d07ab76
AI接口支持流式调用
2025-10-30 15:59:48 +08:00
peanut
9ddc6887ff
AI配置模块功能完善
2025-10-30 15:12:07 +08:00
peanut
8b6e3d0815
后台管理功能开发,AI配置管理
2025-10-30 14:50:44 +08:00
peanut
9930d77f48
修复:解决web-admin左侧菜单重复显示问题
...
- 创建独立的菜单配置文件 menu.ts
- 修改Layout.vue使用静态菜单配置而不是动态路由生成
- 移除子路由中重复的图标配置
- 优化菜单渲染逻辑,避免重复显示
修复内容:
1. 菜单配置独立化:避免从路由动态生成导致的重复
2. 简化菜单结构:只显示必要的顶级菜单项
3. 图标去重:移除子路由中重复的图标定义
2025-10-30 11:03:57 +08:00
peanut
f7a3868f34
后台管理功能实现
2025-10-28 17:30:47 +08:00
peanut
0016453f20
增加后台管理模块
2025-10-27 23:57:31 +08:00