Commit Graph

93 Commits

Author SHA1 Message Date
Liu
593502740d Revert "新增后台命令索引页面与群命令视图"
This reverts commit 9a52eb33bf.
2026-05-01 12:45:36 +08:00
liuwei
9a52eb33bf 新增后台命令索引页面与群命令视图 2026-04-30 17:51:45 +08:00
liuwei
cb99e94493 增强后台登录安全与密码策略 2026-04-30 15:32:41 +08:00
liuwei
3eb87478d7 群组--》通讯录 2026-04-27 16:58:10 +08:00
liuwei
c208dcb2fb 修复后台首屏无样式闪烁并保留空白页兜底
变更项:

- 恢复 app-container 初始 opacity 为 0,避免页面在样式未就绪时先渲染无样式内容

- 新增 DOMContentLoaded 延迟兜底脚本:若 Vue mounted 未执行则自动补加 loaded,避免整页空白

- 保持现有导航与业务逻辑不变,仅修复页面首屏加载体验
2026-04-23 16:09:25 +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
59953091f0 修复小屏按钮文案丢失:保留修改密码与退出的文本显示
变更项:

1. 移除 768px 断点下对 account/logout 按钮内部 span 的隐藏规则。

2. 保留小屏文案显示,仅缩小按钮内边距与字号,避免只剩图标。
2026-04-23 09:47:21 +08:00
liuwei
3e5b184440 修复小屏样式:优化修改密码入口与弹窗的移动端布局
变更项:

1. 顶栏新增 1024/768 响应式规则,解决用户信息与改密/退出按钮在小屏挤压错位问题。

2. 小屏下隐藏 user-pill,收紧按钮间距与尺寸,避免导航和操作区互相挤占。

3. 为修改密码弹窗增加 custom-class,宽度改为视口自适应,防止移动端超宽。

4. 仅对密码弹窗在超小屏启用标签堆叠布局,修复表单字段显示紊乱。
2026-04-23 09:45:09 +08:00
liuwei
32eabf880d 修复后台空白页:更正base模板标签闭合与脚本兼容性
变更项:

1. 修复 base.html 顶栏修改密码按钮闭合错误(el-button 被误写为 div)。

2. 移除可选链写法,改为兼容语法,避免低版本浏览器脚本解析失败。

3. 调整 app-container 默认可见,避免脚本异常时整页因 opacity=0 看起来空白。

4. 确认密码校验函数使用稳定上下文引用,避免 this 访问异常。
2026-04-23 09:42:20 +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
d4b7cb32f6 feat(群级配置): 新增MySQL+Redis持久缓存并接入进群欢迎差异化配置
新增群级插件配置表与服务层,采用MySQL持久化+Redis长期缓存(TTL=-1);后台新增群级插件配置管理页面与API,支持按群按插件维护JSON配置并在修改后同步回填MySQL和刷新Redis;已将群成员变更监控插件接入该配置,支持欢迎文案与卡片URL等按群差异化。
2026-04-20 10:42:46 +08:00
liuwei
d8bfdd54e3 后台UI优化:统计区间并入二级标题栏
将统计区间控件从内容区移至二级导航栏

控件与二级菜单同排显示,节省正文纵向空间

保持 timeRange 与 loadData 交互不变
2026-04-16 16:52:51 +08:00
liuwei
3b633b1b1d 后台UI优化:统计区间改为右上角紧凑悬浮控件
- 将基础模板中的统计区间从整行卡片改为右上角小胶囊控件\n- 保留原有 timeRange 与 loadData 功能,不影响统计页面交互\n- 新布局减少纵向占用,避免挤压主内容区
2026-04-16 16:50:18 +08:00
liuwei
410db34acd 后台导航调整:系统定时任务归入系统菜单
将系统定时任务从消息分组移除

在系统分组新增系统定时任务入口

路由保持 /system_jobs 不变,仅调整菜单归类
2026-04-16 16:32:58 +08:00
liuwei
014985ac4a feat(plugin-schedule): add DB-driven plugin scheduler and xiuren scheduled push 2026-04-16 15:24:23 +08:00
liuwei
66a9b7c4a3 feat(schedule): move system jobs to DB-driven config and dashboard management 2026-04-16 14:54:23 +08:00
liuwei
b37396db50 Revert "feat(dashboard): unify global UI theme across all admin templates"
This reverts commit cb8adc40ce.
2026-04-15 17:02:34 +08:00
liuwei
cb8adc40ce feat(dashboard): unify global UI theme across all admin templates 2026-04-15 17:00:15 +08:00
liuwei
29dc59c3f1 style: improve plain button contrast across dashboard 2026-04-13 16:21:49 +08:00
liuwei
e20d57b291 chore: remove legacy robot navigation copy 2026-04-13 11:21:00 +08:00
liuwei
f52ace9487 refactor: merge group permissions into contacts 2026-04-13 11:18:59 +08:00
liuwei
772f45cb2f feat: separate global llm settings from monitor page 2026-04-08 14:16:37 +08:00
liuwei
389e4db37e fix: improve dashboard action button visibility 2026-04-07 13:18:08 +08:00
liuwei
7cdda82e39 feat: add dashboard restart action and improve text button contrast 2026-04-07 13:14:13 +08:00
liuwei
2938a6b056 fix: normalize dashboard nav path matching 2026-04-07 12:56:48 +08:00
liuwei
e8ed0d4799 feat: add dashboard friend circle management 2026-04-07 12:50:50 +08:00
liuwei
14720f48a4 UI改版测试V0 2026-03-09 11:32:08 +08:00
liuwei
2f08f4b867 首页美化一下 2026-02-27 13:03:07 +08:00
liuwei
10a3f18540 首页美化一下 2026-02-27 12:22:07 +08:00
liuwei
44297e0448 首页美化一下 2026-02-27 11:52:47 +08:00
liuwei
3940a413d5 Revert "首页美化一下"
This reverts commit 628887186d.
2026-02-27 11:48:49 +08:00
liuwei
628887186d 首页美化一下 2026-02-27 11:48:06 +08:00
liuwei
de5afd9bee 首页美化一下 2026-02-27 11:45:00 +08:00
liuwei
d27233bbda 首页美化一下 2026-02-27 11:30:14 +08:00
liuwei
fe99c51d9b 首页美化一下 2026-02-27 11:27:26 +08:00
liuwei
725095dd28 Reapply "codex 试用,美化"
This reverts commit ce3195d83b.
2026-02-27 11:07:13 +08:00
liuwei
eae0b4fd18 Reapply "codex 试用,美化"
This reverts commit 3a1b70d3e4.
2026-02-27 11:07:12 +08:00
liuwei
c8d915b7ce Reapply "codex 试用,美化"
This reverts commit f8738f2928.
2026-02-27 11:07:12 +08:00
liuwei
cf840d299d Reapply "codex 试用,美化"
This reverts commit 0315b064c5.
2026-02-27 11:07:11 +08:00
liuwei
0315b064c5 Revert "codex 试用,美化"
This reverts commit b93c171d36.
2026-02-26 14:58:21 +08:00
liuwei
f8738f2928 Revert "codex 试用,美化"
This reverts commit 14b1c45057.
2026-02-26 14:57:39 +08:00
liuwei
3a1b70d3e4 Revert "codex 试用,美化"
This reverts commit f2af83a72f.
2026-02-26 14:57:38 +08:00
liuwei
ce3195d83b Revert "codex 试用,美化"
This reverts commit 920693a5d9.
2026-02-26 14:57:37 +08:00
liuwei
920693a5d9 codex 试用,美化 2026-02-26 14:52:54 +08:00
liuwei
f2af83a72f codex 试用,美化 2026-02-26 14:48:15 +08:00
liuwei
14b1c45057 codex 试用,美化 2026-02-26 14:40:22 +08:00
liuwei
b93c171d36 codex 试用,美化 2026-02-26 14:38:33 +08:00
liuwei
2b8329b4b0 美化一下后台 2026-02-06 12:10:42 +08:00
liuwei
57c809f0e3 美化UI1.0 2025-11-25 17:23:11 +08:00