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
|
d4d290fec8
|
实现 value_rank 首版插件并接入定时重算
- 新增 ValueRank 插件入口、配置与主逻辑(我的身价/身价排行/身价说明/重算身价)
- 新增每日 04:00 调度动作,支持按群批量重算并写入快照
- 实现积分/发言/活跃/社交四维打分与潜水惩罚,采用95分位截断与归一化
- 新增 t_value_rank_snapshot 建表迁移脚本,并同步更新 init.sql
- 代码中补充详细中文注释,说明算法意图、边界处理与稳定性策略
|
2026-04-21 13:42:57 +08:00 |
|
liuwei
|
2730595a88
|
完善 value_rank 社交图设计并落地 @ 结构化存储
- messages 表新增 mentioned_user_ids 字段设计,使用 JSON 数组字符串存储被@用户清单
- 新增社交图相关表设计:t_message_mentions、t_social_edges_daily、t_value_rank_social_daily
- 增加迁移脚本 20260421_add_mentions_and_social_graph_tables.sql,支持现网平滑升级
- 改造 MessageStorageDB 入库流程:解析 msg_source.atuserlist 并写入 mentioned_user_ids
- 更新 value_rank README:补充社交图数据链路、可产出图表及实现说明
|
2026-04-21 13:34:19 +08:00 |
|
liuwei
|
dfa17c5f95
|
为 messages 表增加 raw_payload 并落盘完整原始消息
- 在 messages 表结构中新增 raw_payload LONGTEXT 字段(init.sql)
- 新增数据库迁移脚本 20260421_add_raw_payload_to_messages.sql,支持现网平滑加列
- 改造 MessageStorageDB.archive_message:优先写入 raw_payload,若旧库未加列自动回退旧 SQL
- 新增 _serialize_raw_payload 序列化逻辑,按要求保存完整消息信息且不做脱敏
- 增加详细中文注释,说明设计目的与兼容策略
|
2026-04-21 13:26:57 +08:00 |
|
liuwei
|
77fc15d1fd
|
完善通讯录群详情展示:补齐群公告/群主/群管理信息
变更项:
1. 数据层新增群资料聚合查询,直接复用 is_owner/is_admin 字段返回群主与管理员列表。
2. 同步群信息时兼容提取群公告并落库,历史库启动时自动补齐 chat_room_announcement 字段。
3. 新增 /contacts/api/group_profile/<roomid> 接口,统一返回群公告、群主、管理员、成员数。
4. 通讯录群详情弹窗新增群主/群成员数/群管理/群公告展示,并在打开详情时自动加载。
5. 补充群成员精简查询头像字段,更新初始化 SQL 中 t_chatrooms 公告字段定义。
|
2026-04-16 17:04:55 +08:00 |
|
liuwei
|
d472b1523b
|
优化首页指标展示并修复群唯一用户统计
变更项:
1. 修复首页卡片等高问题,统一用户信息与右侧指标区高度,统一热门用户/群组/插件卡片高度。
2. 首页新增三个分析指标:新增用户数、群渗透率、群健康分,并完成前端数据绑定。
3. 优化仪表盘摘要接口,新增 new_users、avg_group_penetration、group_health_score 返回字段。
4. 修复 t_group_stats.unique_users 统计口径,改为按 group_id+plugin_name+command+user_id 去重统计,避免跨群串数据。
5. 新增 t_group_command_user_stats 表结构及索引,并补充到 init.sql。
|
2026-04-15 17:19:38 +08:00 |
|
liuwei
|
7f6fdf165d
|
调整几个iframe动态化
尝试添加dockerfile
|
2026-01-27 15:35:45 +08:00 |
|
liuwei
|
c68d1c49b3
|
清除无效SQL
|
2025-06-20 11:14:55 +08:00 |
|
liuwei
|
5e485f54a2
|
更新sql内容
|
2025-05-20 16:34:57 +08:00 |
|
liuwei
|
277d4ae6a6
|
修复签到bug
|
2025-04-11 12:17:32 +08:00 |
|
liuwei
|
dba9c31504
|
需求:1.加入了用户积分表;2.加入了指令积分扣除功能;3.加入了积分获得与扣除注解。
|
2025-04-09 11:54:03 +08:00 |
|
liuwei
|
1d7ee9f953
|
加入指令数据统计,指令看板内容
|
2025-03-18 17:40:59 +08:00 |
|