58 Commits

Author SHA1 Message Date
e9357577cb feat: 后台管理添加用户管理功能 + 前端用户注册登录调用backend API v3.7.0 2026-04-27 17:16:44 +08:00
24ba04b3e3 fix: 智能体历史使用记录只显示真正有对话的智能体 v3.6.3 2026-04-27 17:03:50 +08:00
d1ddd340c0 fix: API地址改为相对路径,适应不同设备访问 2026-04-27 15:41:46 +08:00
6ab58cb363 fix: 发现页面条件判断缺少结尾 2026-04-27 15:31:06 +08:00
ba8d0ae679 feat: 前端APP智能体从后台配置加载
- 从后台API(/api/config)获取智能体列表
- 热门智能体 = tags中包含hot标签
- 其他类别 = 根据category字段分类(basic/work/study/life)
- 游客限制从后台配置加载
2026-04-27 15:13:21 +08:00
52d98e88c6 fix: 弹框添加滚动功能 2026-04-27 15:02:31 +08:00
25dff98583 fix: 修复admin.js语法错误 2026-04-27 14:41:06 +08:00
6452e4c976 fix: admin.js版本号更新 2026-04-27 14:33:57 +08:00
f85991064f feat: 智能体管理增加上线开关、标签、可使用工具
智能体新增功能:
- 上线开关(is_online):点击快速切换,未上线则APP不可见
- 标签(tags):支持多标签,逗号分隔(hot/popular/new等)
- 可使用工具(enable_tools):配置智能体可用的工具列表

类别调整:
- 热门改为标签,不再是类别
- 类别改为: basic/work/study/life
- hot=热门标签, popular=推荐标签, new=新品标签

数据库变更:
- agents表新增 is_online 字段
- agents表新增 enable_tools 字段
- 移除 enable_search 字段(改为工具)

API新增:
- /api/admin/agents/<id>/online 切换上线状态
- 前端配置只返回上线且活跃的智能体
2026-04-27 14:15:14 +08:00
c725aeb192 fix: 对话配置扁平化+启用联网搜索移到对话配置
对话配置改为单配置:
- 只有一个默认配置,所有用户共用
- 去掉添加/删除配置按钮和逻辑
- 直接编辑保存配置

配置参数扁平化:
- enable_search 启用联网搜索开关
- LLM配置、可用工具、历史记录数、Temperature、系统提示词

启用联网搜索开关:
- 从系统设置移到对话配置页面
- 开关自动添加/移除 search 工具

系统设置简化:
- 去掉启用联网搜索开关
- 提示用户去对话配置页面设置
v3.6.2
2026-04-27 13:04:03 +08:00
423f3aa717 feat: 后台增加对话配置+工具配置管理
新增对话配置页面:
- 配置普通对话使用的LLM、可用工具
- 历史记录数、Temperature、系统提示词
- 支持多配置、设为默认

搜索配置改为工具配置:
- 工具类型: search/calculator/image/code/weather/custom
- 搜索作为工具之一管理
- 支持添加多种工具
- 工具配置: ID、名称、类型、提供商、API、Key、额外配置

API新增:
- /api/admin/chat - 对话配置CRUD
- /api/admin/tools - 工具配置CRUD
- /api/config 返回 tools 和 chat_config
v3.6.1
2026-04-27 12:51:44 +08:00
2f60e30169 fix: 端口改为19021 2026-04-27 12:38:50 +08:00
4442d5056a fix: SQL语句错误修复 + 版本号更新 2026-04-27 12:35:24 +08:00
3411de1612 feat: 后台管理系统 (Python Flask)
后台管理功能:
- 大模型接口配置管理(增删改、设为默认)
- 智能体管理(增删改、类别、标签、prompt、LLM配置、热度等)
- 搜索配置管理(Tavily等搜索接口)
- 系统设置(应用名称、版本、游客限制、管理员密码)
- 统计信息(LLM调用、搜索调用、智能体使用排行)

技术方案:
- Python Flask 后端服务 (端口 19020)
- SQLite 数据库存储配置
- 前端后台管理界面 (/admin)
- RESTful API 接口

后台入口:
- URL: http://localhost:19020/admin
- 默认账号: admin / admin123

前端配置获取:
- /api/config 获取LLM、搜索、智能体、系统配置
v3.6.0
2026-04-27 12:34:01 +08:00
f24cefb2ab fix: 设置页面返回按钮修复
- switchPage函数增加mainContent存在检查
- 如果当前页面不是主页结构,先调用showMainPage重建页面
- 确保从设置子页面返回能正确回到'我的'页面
v3.5.1
2026-04-27 12:22:37 +08:00
cacdb09201 feat: 我的界面功能完善
用户编辑:
- 用户头像选择(15种预设头像)
- 用户名修改(唯一性检查)
- 个性签名
- 个人资料(手机号只读、邮箱、性别、年龄、地区)

消息通知:
- 通知开关、声音、震动设置
- 免打扰时段设置

隐私安全:
- 修改密码
- 账号信息查看
- 清除聊天记录
- 清除缓存
- 数据安全状态显示

帮助与反馈:
- 使用帮助指南
- 问题反馈表单
- 联系方式

关于:
- 版本信息
- 检查更新
- 隐私政策/用户协议入口
v3.5.0
2026-04-27 11:50:16 +08:00
55902aa8b6 fix: 移除验证码功能(暂时隐藏)
- 移除验证码输入框和发送验证码按钮
- 移除验证码验证逻辑
- 保留手机号格式验证(11位中国手机号)
- 保留手机号唯一性检查
- 注册字段:用户名、手机号(必填)、邮箱(可选)、密码
v3.4.1
2026-04-27 11:31:44 +08:00
295218b4e4 feat: 注册增加手机号验证和邮箱
- 手机号输入(必填,11位中国手机号格式验证)
- 验证码机制(模拟,6位随机码,5分钟有效期)
- 发送验证码按钮(60秒倒计时)
- 验证码输入框
- 邮箱输入(可选,格式验证)
- 手机号唯一性检查(防止重复注册)
v3.4.0
2026-04-27 11:26:51 +08:00
0812a6192f fix: 普通对话返回后不再显示智能体对话
- showConversationList 简化为直接返回主页
- 主页对话列表正确过滤(只显示没有 agentId 的普通对话)
- 添加操作菜单支持(重命名、分享、置顶、删除)
- 统一使用全局变量 currentActionConvId
v3.3.1
2026-04-27 11:18:15 +08:00
c8cea4c1a1 feat: 登录注册系统 + 游客使用限制
功能:
- 登录/注册界面(本地存储用户数据)
- 我的页面显示用户状态、登录/退出按钮
- 游客配额显示(对话会话/消息/智能体消息)

游客限制:
- 每天最多1个对话会话
- 每天最多20条对话消息
- 只能使用通用助手智能体
- 每天最多20条智能体消息
- 登录用户无限制

限制提示:
- 达到限制弹出提示对话框
- 提示登录解锁全部功能
v3.3.0
2026-04-27 11:06:20 +08:00
439743c051 fix: 智能体对话不显示在历史对话列表中
- 对话页面只显示没有智能体的普通对话
- 智能体对话只在智能体页面的最近使用列表显示
- 搜索功能也只搜索普通对话
v3.2.1
2026-04-27 10:50:43 +08:00
dbd1853e6e feat: 智能体发现和收藏功能
- 智能体界面顶部右侧添加搜索按钮(发现智能体)
- 点击进入发现页面,显示所有系统智能体
- 每个智能体显示简介、热度、类别
- 支持添加和收藏按钮
- 添加的智能体自动归类到对应类别
- 智能体界面顶部右侧添加收藏按钮(☆)
- 点击进入收藏夹页面,点击智能体进入对话
- 智能体长按弹出操作菜单(置顶、收藏、删除)
- 置顶、收藏、用户智能体配置持久化存储
v3.2.0
2026-04-27 10:45:30 +08:00
213b11c707 feat: 智能体历史改为显示每次对话记录而非合并统计 v3.1.3 2026-04-27 00:26:51 +08:00
0303ccabc0 fix: 智能体使用记录改为发送第一条消息时才记录 v3.1.2 2026-04-26 23:52:14 +08:00
e6b3465aa7 fix: 最近使用改为标题右侧显示更多>>链接 v3.1.1 2026-04-26 23:48:42 +08:00
b6455e4720 feat: 智能体历史使用列表 - 显示最近使用的智能体(最多5个)+ 使用次数和时间 + 查看全部历史页面 v3.1.0 2026-04-26 23:24:58 +08:00
05d1b60671 fix: 智能体和我的页面头部统一为紫色渐变风格 v3.0.2 2026-04-26 23:14:39 +08:00
484bdf07fe fix: 恢复对话页面头部样式 - 紫色渐变背景 + 搜索按钮 + 新建对话按钮 v3.0.1 2026-04-26 23:06:42 +08:00
05ead34c64 feat: 首页重构 - 底部导航栏(对话/智能体/我的)+ 智能体分类列表 + 智能体对话界面 v3.0.0 2026-04-26 22:59:25 +08:00
9098e6b4f7 feat: AI生成时智能滚动 - 用户可自由滚动查看,只在底部时自动滚动 v2.8.0 2026-04-26 22:48:57 +08:00
fb09560259 feat: 对话总结标题改为不超过20字 v2.7.7 2026-04-26 22:44:44 +08:00
83bdab3205 fix: 标题生成禁用思考模式并增加max_tokens v2.7.6 2026-04-26 22:38:08 +08:00
610ee8f409 fix: 标题生成添加详细日志和改进错误处理 v2.7.5 2026-04-26 22:33:25 +08:00
8451f04302 fix: 标题自动总结判断条件修正 - 第一次对话(2条)和每5次对话(10条) v2.7.4 2026-04-26 22:10:40 +08:00
c6bdfb15cc fix: 思考内容正确显示 - 判断thinking字段存在而非值 v2.7.3 2026-04-26 21:33:01 +08:00
ac5335ac4f fix: 思考内容先流式展开显示,思考完成后立即折叠再显示正式回复 v2.7.2 2026-04-26 21:27:44 +08:00
99000f6f04 fix: 搜索结果改为10个,深度思考和联网搜索可独立选择 v2.7.1 2026-04-26 18:17:44 +08:00
dc6838a0c1 feat: 联网搜索功能 - Tavily Search集成 v2.7.0 2026-04-26 18:14:24 +08:00
691b7f0e08 feat: AI生成回复时显示停止生成按钮 v2.6.0 2026-04-26 17:54:01 +08:00
d550461e0b feat: 搜索按钮移到顶部header,和新建按钮并列 v2.5.2 2026-04-26 17:50:04 +08:00
6349cc70ae fix: 修复代码重复导致的语法错误 v2.5.1 2026-04-26 17:46:01 +08:00
c8909595e4 feat: 添加对话搜索功能 - 支持搜索标题和内容 v2.5.0 2026-04-26 17:43:01 +08:00
2e5fcca49e feat: 长按对话弹出操作菜单 - 重命名/分享/置顶/删除 v2.4.0 2026-04-26 17:25:43 +08:00
05e900c5af feat: 添加置顶置底导航按钮 v2.3.1 2026-04-26 17:16:38 +08:00
7977057be5 feat: 自动总结对话标题 - 第一次和每隔5次对话自动更新 v2.3.0 2026-04-26 16:59:42 +08:00
44cca59ec6 fix: 修正思考模式 - 使用thinking参数而非切换模型 v2.2.3 2026-04-26 11:47:12 +08:00
0dfa76dad6 fix: 修正深度思考逻辑 - 只有开启时才处理思考内容 v2.2.2 2026-04-26 11:38:42 +08:00
5a6c0c41b3 fix: 修正思考模型名称为glm-z1-flash v2.2.1 2026-04-26 11:29:40 +08:00
2285755b34 feat: 添加深度思考和联网搜索按钮,支持思考内容流式输出和折叠显示 v2.2.0 2026-04-26 11:27:25 +08:00
b97abb0fc6 fix: HTTP环境下复制功能修复 v2.1.2 2026-04-26 11:18:27 +08:00