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 |
|
|
|
b600c3d25f
|
Revert "完善插件超时保护与熔断恢复"
This reverts commit 0d7fe5d6f0.
|
2026-05-01 12:45:41 +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 |
|
|
|
d1c2aa06f0
|
Revert "增强插件治理中心执行表现与风险排行"
This reverts commit e3694b9320.
|
2026-05-01 12:45:38 +08:00 |
|
|
|
f183283789
|
Revert "补充插件依赖拓扑与缺失依赖风险视图"
This reverts commit 369b74e834.
|
2026-05-01 12:45:37 +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 |
|
|
|
bb65c465e7
|
Revert "后台插件管理页展示前后台执行方式"
This reverts commit c0a6ee6c21.
|
2026-05-01 12:45:32 +08:00 |
|
|
|
6bee4b86f5
|
Reapply "后台插件管理页展示前后台执行方式"
This reverts commit 9d2054a83d.
|
2026-05-01 12:45:31 +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 |
|
|
|
9d2054a83d
|
Revert "后台插件管理页展示前后台执行方式"
This reverts commit c0a6ee6c21.
|
2026-05-01 12:12:53 +08:00 |
|
|
|
c0a6ee6c21
|
后台插件管理页展示前后台执行方式
1. 在插件治理快照中新增消息插件分发方式摘要,区分前台同步、后台任务、混合模式与非消息插件。
2. 插件详情接口统一复用完整治理快照,避免列表和详情字段不一致。
3. 插件管理页列表、移动端卡片和详情弹窗新增执行方式展示,并支持命令级分发预览。
|
2026-05-01 11:45:23 +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
|
369b74e834
|
补充插件依赖拓扑与缺失依赖风险视图
|
2026-04-30 17:35:48 +08:00 |
|
liuwei
|
e3694b9320
|
增强插件治理中心执行表现与风险排行
|
2026-04-30 17:31:31 +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
|
0d7fe5d6f0
|
完善插件超时保护与熔断恢复
- 为消息插件执行增加统一超时保护,避免单插件长时间卡住消息主链路
- 增加连续失败熔断、冷却后半开探测与成功自动恢复逻辑
- 将插件执行保护状态接入治理快照与后台详情,便于查看连续失败和恢复剩余时间
- 更新工程优化文档,记录 7.2 第一阶段当前进展
|
2026-04-30 16:15:53 +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
|
23b5d5bef0
|
优化群管理详情页展示与群成员统计口径
1. 群成员列表仅展示仍在群内的成员,排除已退群用户,避免僵尸成员与成员明细口径不一致。
2. 群成员列表按最后发言时间倒序排序,最近活跃成员优先展示,未发言成员排在后面。
3. 群详情启用功能区域的最后消息改为紧凑预览,图片、视频、链接、表情、XML、系统消息统一显示标记,不再直接展示原始内容。
4. 群功能权限区域默认折叠,需手动展开后再查看和操作,降低详情弹窗的信息噪音。
5. 进群欢迎配置区域默认折叠,需手动展开后再查看和编辑群级差异化欢迎配置。
|
2026-04-30 14:12:01 +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
|
3eb87478d7
|
群组--》通讯录
|
2026-04-27 16:58:10 +08:00 |
|
liuwei
|
0fc5398b9b
|
优化插件管理页小屏适配
- 为插件列表增加移动端卡片布局,避免手机端出现整页横向滚动
- 为插件详情与群状态弹窗增加响应式宽度和单列展示
- 为群状态列表增加移动端卡片视图,并优化小屏按钮与文案换行
|
2026-04-27 16:52:56 +08:00 |
|
liuwei
|
f0e3e5ae97
|
修复Dashboard启动时message_storage属性缺失问题\n\n- 在Robot初始化阶段提前创建message_storage,避免后台启动早于iPad登录时缺少属性\n- 调整DashboardServer读取逻辑,优先复用Robot消息存储并增加安全回退
|
2026-04-27 11:58:16 +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
|
c208dcb2fb
|
修复后台首屏无样式闪烁并保留空白页兜底
变更项:
- 恢复 app-container 初始 opacity 为 0,避免页面在样式未就绪时先渲染无样式内容
- 新增 DOMContentLoaded 延迟兜底脚本:若 Vue mounted 未执行则自动补加 loaded,避免整页空白
- 保持现有导航与业务逻辑不变,仅修复页面首屏加载体验
|
2026-04-23 16:09:25 +08:00 |
|
liuwei
|
c22b4cf055
|
优化响应指令管理作用域选择交互,支持群/用户下拉搜索
变更项:
- 查询区作用域ID改为下拉选择:群聊与私聊均支持按名称搜索
- 新增私聊联系人数据加载逻辑,接入 /contacts/api/personal
- 新增作用域切换自动清空ID逻辑,避免群ID/用户ID串用
- 新增加载失败兜底提示,并统一展示 名称(wxid) 便于识别
|
2026-04-23 14:26:46 +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
|
23b9d76b06
|
优化响应指令管理菜单与动作配置交互
1. 将插件导航菜单名称调整为响应指令管理。
2. 将响应动作编辑从手写JSON改为结构化表单,按文本图片语音视频卡片App分类型维护字段。
3. 新增动作类型切换默认值、字段校验与提交映射逻辑,降低维护成本与配置出错率。
|
2026-04-23 13:09:11 +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
|
b197256c5d
|
修复登录页错误提示无文本:避免与Jinja模板变量冲突
变更项:
1. 登录页错误提示从 {{ errorMessage }} 改为 v-text 绑定。
2. 解决密码错误时仅显示红色框而不显示文案的问题。
|
2026-04-23 09:49:41 +08:00 |
|
liuwei
|
59953091f0
|
修复小屏按钮文案丢失:保留修改密码与退出的文本显示
变更项:
1. 移除 768px 断点下对 account/logout 按钮内部 span 的隐藏规则。
2. 保留小屏文案显示,仅缩小按钮内边距与字号,避免只剩图标。
|
2026-04-23 09:47:21 +08:00 |
|