liuwei
|
86f8d57874
|
新增Dashboard未登录二维码引导与倒计时
|
2026-05-07 11:10:00 +08:00 |
|
liuwei
|
14aa2ba067
|
增强群总结弹窗查看能力
- 后端群总结接口补充完整 summary_text 字段\n- 群运营详情页新增最近群总结全文弹窗\n- 保留原有摘要卡片展示并补充类型与生成时间
|
2026-05-06 11:56:15 +08:00 |
|
liuwei
|
63d5a5e716
|
前置群列表运营速览摘要
变更项:
1. 新增群列表层批量运营速览接口,输出健康度、核心成员、待激活成员和简短运营摘要。
2. 在通讯录管理的群组列表中增加运营速览列,把成员分层摘要信号前置到列表层。
3. 保留详情页原有完整群洞察内容,不将完整成员明细直接搬到列表层,继续采用列表筛群、详情看明细的结构。
|
2026-05-06 11:50:11 +08:00 |
|
liuwei
|
b618bcc30d
|
增强群运营分析2.0首版展示能力
变更项:
1. 在现有群详情接口中追加群画像摘要、成员分层、动作建议和最近群总结数据,保留原有健康度、趋势、排行与运营建议结构。
2. 为后台服务补充 message_summary 数据访问对象,复用现有群总结数据作为群运营分析输入。
3. 在通讯录管理的群详情面板中新增群画像摘要、成员分层和可执行动作建议卡片,保持旧页面内容不删除,仅做加法增强。
|
2026-05-06 11:39:01 +08:00 |
|
liuwei
|
df4817e099
|
过滤资源监控中的虚拟磁盘挂载点
|
2026-05-06 10:49:31 +08:00 |
|
liuwei
|
9f3f6ffbae
|
移除Glances并改造内置资源监控页面
|
2026-05-06 10:32:58 +08:00 |
|
liuwei
|
825aa612ed
|
修复首页健康摘要兼容旧版数据库连接管理器
|
2026-05-06 09:01:59 +08:00 |
|
liuwei
|
ef5db2babd
|
恢复首页基础设施详细状态与任务调度卡片
|
2026-05-06 08:52:54 +08:00 |
|
liuwei
|
3730694465
|
修复后台弱密码提示误读本地配置问题
|
2026-05-06 08:46:11 +08:00 |
|
liuwei
|
8957799b76
|
回滚本地LLM运行分析并对齐远端回滚状态
|
2026-05-06 08:43:18 +08:00 |
|
liuwei
|
969a731019
|
Merge remote-tracking branch 'origin/feature-855' into feature-855
# Conflicts:
# admin/dashboard/blueprints/system.py
|
2026-05-06 08:39:09 +08:00 |
|
|
|
9e46ef9800
|
Revert "完善插件治理中心第一阶段"
This reverts commit b0e11fb9b5.
|
2026-05-01 12:45:42 +08:00 |
|
|
|
17264f91e6
|
Revert "完善后台任务中心历史摘要视图"
This reverts commit 1db8681636.
|
2026-05-01 12:45:40 +08:00 |
|
|
|
37c48fa0de
|
Revert "增强首页MySQL与Redis运行摘要卡片"
This reverts commit b62c1cf161.
|
2026-05-01 12:45:39 +08:00 |
|
|
|
9b9059a6d9
|
Revert "增强首页LLM运行态与任务调度监控卡片"
This reverts commit 5487142fe1.
|
2026-05-01 12:45:39 +08:00 |
|
|
|
593502740d
|
Revert "新增后台命令索引页面与群命令视图"
This reverts commit 9a52eb33bf.
|
2026-05-01 12:45:36 +08:00 |
|
|
|
22c871105a
|
Revert "修复后台弱密码提示误判并恢复server.py编码"
This reverts commit 342b4c0065.
|
2026-05-01 12:45:35 +08:00 |
|
|
|
5aca5c5f28
|
Revert "修复菜单插件超时拖慢主链路问题"
This reverts commit 1b6da6db1f.
|
2026-05-01 12:45:35 +08:00 |
|
|
|
47d623e4a4
|
Reapply "修复菜单插件超时拖慢主链路问题"
This reverts commit 34adefa931.
|
2026-05-01 12:45:29 +08:00 |
|
|
|
34adefa931
|
Revert "修复菜单插件超时拖慢主链路问题"
This reverts commit 1b6da6db1f.
|
2026-05-01 12:12:55 +08:00 |
|
|
|
1b6da6db1f
|
修复菜单插件超时拖慢主链路问题
1. 为菜单图片发送增加独立的同步等待预算,避免单次菜单命令长时间占用消息处理协程。
2. 调整菜单插件外层处理超时与文本回退空间,避免内外层超时重合导致降级逻辑来不及执行。
3. 修复 md2img 专用运行时在超时/取消时未显式取消后台任务的问题,减少渲染残留任务堆积。
|
2026-05-01 11:08:49 +08:00 |
|
|
|
342b4c0065
|
修复后台弱密码提示误判并恢复server.py编码
1. 修复数据库账号存在时仍回退 config.toml 判断,导致每次登录重复提示弱密码的问题。
2. 补齐默认管理员密码从旧配置迁移到数据库的同步逻辑,兼容历史部署。
3. 恢复 server.py 为可读 UTF-8 中文版本,并补充后台登录与弱密码判定的回归测试。
|
2026-05-01 10:49:38 +08:00 |
|
liuwei
|
ae208d7b84
|
增强LLM运行分析与按维度统计视图
|
2026-04-30 17:59:03 +08:00 |
|
liuwei
|
9a52eb33bf
|
新增后台命令索引页面与群命令视图
|
2026-04-30 17:51:45 +08:00 |
|
liuwei
|
5487142fe1
|
增强首页LLM运行态与任务调度监控卡片
|
2026-04-30 17:16:37 +08:00 |
|
liuwei
|
b62c1cf161
|
增强首页MySQL与Redis运行摘要卡片
- 为系统健康摘要接口补充 MySQL 连接负载、QPS、库体积、表数量等指标
- 为系统健康摘要接口补充 Redis key 数量、客户端数、OPS、命中率和运行时间等指标
- 调整首页基础设施卡片为服务摘要面板,分别展示 MySQL 与 Redis 的状态和关键运行信息
|
2026-04-30 16:40:16 +08:00 |
|
liuwei
|
1db8681636
|
完善后台任务中心历史摘要视图
- 为系统任务和插件调度补充批量历史摘要查询,支持最近成功时间、最近失败原因与累计成功失败次数
- 任务列表接口合并内存运行态与数据库日志态,服务重启后后台仍可回看最近执行结果
- 系统任务页与插件调度页新增健康状态、历史执行摘要与插件调度快捷启停入口
- 更新工程优化文档,记录 7.3 第一阶段当前进展
|
2026-04-30 16:21:29 +08:00 |
|
liuwei
|
b0e11fb9b5
|
完善插件治理中心第一阶段
- 为 PluginManager 增加统一插件治理快照,补充配置概览、治理诊断、运行态记录与未加载模块展示\n- 更新插件管理后台页面,展示治理健康、能力类型、Feature Key、依赖关系与配置概览信息\n- 优化插件配置保存流程,保存前先做格式校验,并支持对未加载插件查看详情与重新尝试加载\n- 更新工程优化文档,记录插件治理中心第一阶段的当前进展
|
2026-04-30 16:07:02 +08:00 |
|
liuwei
|
cb99e94493
|
增强后台登录安全与密码策略
|
2026-04-30 15:32:41 +08:00 |
|
liuwei
|
4ddab01b8d
|
完善系统健康面板并接入AI运行态观测
|
2026-04-30 15:12:47 +08:00 |
|
liuwei
|
83910b287b
|
新增系统健康快照并更新优化文档
|
2026-04-30 15:07:03 +08:00 |
|
liuwei
|
b53206d0d1
|
支持全局配置保存后立即应用到运行时
- 新增 Robot.apply_runtime_config 统一刷新邮件发送器、管理员列表与 LLM 运行时缓存\n- 新增 LLMRegistry.invalidate_cache 主动清理目录与 legacy 配置缓存\n- 后台保存全局配置与 LLM 目录后立即应用运行时配置,减少重启依赖
|
2026-04-29 17:27:21 +08:00 |
|
liuwei
|
62e6f67836
|
持久化表情中文语义资产\n\n- 新增 t_emoji_assets 表及迁移脚本,持久化保存表情发送参数、中文语义与预览图路径\n- 在消息归档与媒体补偿流程中自动回填表情资产,实现收到表情即落语义、补图后回填预览\n- 后台表情库与自动回复优先读取持久化表情资产,仅在空表场景下小范围回补历史数据
|
2026-04-27 11:52:31 +08:00 |
|
liuwei
|
884ffb81e8
|
完善表情库中文语义解析与检索展示\n\n- 解析表情 desc 和 emojiattr 字段,提取可读中文语义与别名\n- 按 md5 聚合表情历史记录,合并发送参数、预览图与语义信息\n- 后台表情库弹窗增加语义展示与按中文语义搜索能力
|
2026-04-27 11:34:07 +08:00 |
|
liuwei
|
19411d19c8
|
修复后台聊天表情发送易卡住问题\n\n- 将后台表情发送改为异步提交,避免请求线程同步等待导致卡住\n- 增加按 md5 反查历史表情 total_length 的兜底逻辑\n- 为 SendEmoji 增加超时与详细日志,便于定位接口无响应问题
|
2026-04-27 11:21:11 +08:00 |
|
liuwei
|
4dbf390c65
|
将通讯录刷新与头像缓存同步改为异步处理
|
2026-04-27 09:30:21 +08:00 |
|
liuwei
|
e573fd9c37
|
优化社交图展示并为通讯录接入本地头像缓存
|
2026-04-27 09:13:01 +08:00 |
|
liuwei
|
aa56a7ca02
|
移除响应指令管理规则测试功能及接口
1. 删除页面中的规则测试区域,简化管理端交互。
2. 删除前端关联状态与方法,避免无用请求与冗余代码。
3. 删除后端/api/test_match接口,保持蓝图能力与页面一致。
|
2026-04-23 14:23:35 +08:00 |
|
liuwei
|
37d6c36e2c
|
修复中文文件名上传wav误判为不支持类型
1. 上传扩展名校验改为基于原始文件名提取,避免secure_filename清洗后丢失点号导致误判。
2. 重建安全文件名时分离basename和扩展名,兼容中文文件名与无效basename场景。
3. 继续保留媒体类型白名单校验,不放宽安全边界。
|
2026-04-23 13:50:02 +08:00 |
|
liuwei
|
3c7becd94f
|
响应指令管理支持媒体上传并自动回填路径
1. 新增响应指令管理专用媒体上传接口,按图片语音视频白名单校验并分目录存储。
2. 在动作配置UI中为图片语音视频增加上传按钮,上传成功后自动回填本地绝对路径。
3. 保留结构化动作表单,进一步减少手工维护路径和JSON的场景。
|
2026-04-23 13:30:17 +08:00 |
|
liuwei
|
d61fb8bc8a
|
新增趣味指令剧本功能并接入拍一拍事件触发
1. 新增趣味指令规则数据层与服务层,支持应用级缓存+Redis+MySQL三级读取与缓存刷新。
2. 新增 fun_command_play 插件,支持文本/图片/语音/视频/卡片/App 多媒体响应,并接入群权限开关。
3. 新增拍一拍事件识别(PAT)并纳入统一触发模型。
4. 新增后台页面与API:规则增删改查、启停、命中测试。
5. 将趣味指令剧本接入 Dashboard 菜单与蓝图注册,并补充数据库迁移脚本。
|
2026-04-23 12:31:52 +08:00 |
|
liuwei
|
f438f0f955
|
后台账号体系改造:接入t_admin_数据库账号与前端改密
变更项:
1. 新增 db/admin_account_db.py,提供 t_admin_accounts 表初始化、PBKDF2口令哈希、登录校验、登录信息回写与密码更新能力。
2. DashboardServer 启动时接入账号数据层,自动建表并把旧配置默认账号迁移为数据库账号种子。
3. 重构 auth 登录逻辑:优先走数据库账号鉴权,保留旧配置账号回退;新增 /api/auth/change_password 接口支持在线修改密码。
4. base.html 增加顶部修改密码入口与弹窗表单,前端可直接提交旧密码与新密码完成改密。
5. login.html 增强小屏适配:允许纵向滚动、768以下隐藏展示侧栏并优化输入区间距与字号,修复移动端登录体验。
6. 新增迁移脚本 db/scripts/migrations/20260423_add_admin_account_table.sql,便于独立数据库升级。
|
2026-04-23 09:09:19 +08:00 |
|
liuwei
|
055406d207
|
feat(trendradar): 新增空权限插件并接入webhook群权限校验
- 新建 trendradar_permission 空插件,仅注册 TRENDRADAR_WEBHOOK 功能用于后台群级开关
- webhook 发送前强制校验群权限,未开启群加入 blocked_groups 并拦截
- 更新对接文档,补充权限开关的启用步骤与返回字段说明
|
2026-04-21 16:37:23 +08:00 |
|
liuwei
|
ace2af7dba
|
feat(webhook): 新增TrendRadar webhook适配入口
- 新增 /webhook/trendradar 接口,支持TrendRadar通用Webhook推送
- 支持 token 校验、默认目标群配置、可选payload覆盖目标群
- 将Webhook蓝图注册到Dashboard服务,并补充配置项
- 新增对接说明文档,提供TrendRadar环境变量模板示例
|
2026-04-21 16:27:55 +08:00 |
|
liuwei
|
061f2b8084
|
feat: 重构LLM配置为Provider模板+Dify应用+Scene绑定
变更项:
1. 新增 LLM 目录数据层(t_llm_provider_templates/t_llm_dify_apps/t_llm_backends/t_llm_scenes/t_llm_catalog_meta),支持三层配置管理。
2. Robot 启动接入 llm_catalog_db:自动建表并从旧 llm(backends/scenes) 配置迁移初始化。
3. LLMRegistry 改为优先读取目录模型并按 scene 解析:dify_app 自动合并 Provider 模板与 app_key 差异,降低重复配置。
4. system 蓝图 /api/system/llm_config 改为目录模型读写,新增完整校验(provider引用、app_key、scene目标合法性)。
5. system_llm 页面重构为四块:Provider 模板、Dify 应用、通用 Backend、Scene 绑定,并展示插件依赖拓扑。
6. 保留 YAML 旧结构兜底展示与运行时回退,保证目录表异常时系统仍可运行。
|
2026-04-20 15:09:24 +08:00 |
|
liuwei
|
1446bf5f39
|
feat: 将LLM配置主存储迁移到MySQL
变更项: 1) 新增 t_llm_config 数据访问层与建表逻辑。 2) Robot 启动时自动初始化并在空库时从 YAML 导入。 3) 后台 system LLM API 改为读写 MySQL。 4) LLMRegistry 改为优先 MySQL 读取并回退 YAML。 5) DashboardServer 挂载 llm_config_db 提供后台访问。
|
2026-04-20 14:51:43 +08:00 |
|
liuwei
|
ef49588485
|
refactor: 移除LLM旧兼容入口并统一scene单路由
变更项:
1. LLMRegistry 仅保留 scene 入口,删除 backend_name/backend_ref/scene_ref 等兼容解析分支,未声明 scene 时仅保留直连配置。
2. Dify/GlobalNews/GameTask 插件初始化改为仅传 scene,不再拼接 backend/provider/url 等旧兼容字段。
3. 清理插件配置冗余:dify/global_news/game_task/douyu 的 config.toml 删除 backend 字段,统一由 scene 映射后端。
4. 后台 system API 调整为严格模式:插件依赖扫描仅采集 scene;scene 保存时必须绑定有效 backend。
5. 后台页面去除拓扑中的配置Backend冗余列,并新增前端校验,禁止提交空场景或未绑定后端。
|
2026-04-20 14:45:03 +08:00 |
|
liuwei
|
7b6bd19781
|
feat: 引入LLM场景路由与后台拓扑管理能力
变更项:
1. 新增 llm.scenes 场景路由层,支持 scene->backend 统一映射,并补充默认场景配置。
2. 扩展 LLMRegistry,新增 scene 解析逻辑;当声明 scene 时强制按场景路由结果生效,保持旧 backend 配置兼容。
3. 扩展后台 /api/system/llm_config 读写能力,支持 scenes 配置保存;新增插件 LLM 依赖扫描与拓扑数据输出。
4. 升级 system_llm 页面:新增场景路由管理区、插件依赖拓扑表,支持可视化查看 插件->scene->backend->provider。
5. 迁移核心插件配置到 scene 模式(保留兼容字段):dify/global_news/game_task/message_summary/ai_auto_response/member_context/douyu。
6. 调整部分插件初始化默认 llm_config,补充 scene 字段,确保后台场景切换可直接生效。
|
2026-04-20 14:36:56 +08:00 |
|
liuwei
|
db08a4a15e
|
插件群状态弹窗支持按群开启/关闭,复用原有群权限缓存管理逻辑
|
2026-04-20 14:13:51 +08:00 |
|
liuwei
|
634fb4d67e
|
插件管理新增群状态按钮与群开关明细弹窗,后端补充按插件查询群启用状态接口
|
2026-04-20 14:09:00 +08:00 |
|