stefanfeng
bbbc97eb4a
feat: add digital avatar management to admin dashboard
...
- Add avatars list page with pagination, search, status filter
- Add avatar detail dialog showing full info and config params
- Add on/off switch (active/inactive status toggle)
- Backend: avatar_service.py connects to digital avatar SQLite
- Backend: /api/avatars endpoints for list, detail, status update
- Sidebar menu item added below dashboard
- docker-compose: mount SQLite db and set AVATAR_DB_PATH env var
2026-08-06 17:43:50 +08:00
stefanfeng
e3bda469bb
feat: complete huihui square avatar workflows
2026-07-24 14:04:21 +08:00
stefanfeng
b43ee777fc
feat: 互动记录/数据看板自动刷新 + 日志时间格式修复
...
1. Interactions.vue: 每30秒自动刷新互动记录列表
2. Dashboard.vue: 每30秒自动刷新数据看板
3. Logs.vue: 时间格式修复(T→空格,去掉时区标识)
4. logs.py: created_at 改用 strftime 输出 +08:00 格式(而非 isoformat 的 +00:00)
页面保持浏览时自动获取最新数据,离开页面时自动清除定时器
2026-04-07 14:51:59 +08:00
stefanfeng
fe9110ca3c
fix: 修复文章链接域名读取(data是dict格式,用data['key'].value获取)
2026-04-01 18:03:31 +08:00
stefanfeng
da4744f333
feat: 文章标题链接使用正确H5 URL格式,域名从系统配置动态读取
2026-04-01 16:58:51 +08:00
stefanfeng
7448fdcba1
feat: 互动记录文章标题支持点击跳转详情页(el-link)
2026-04-01 16:12:22 +08:00
stefanfeng
b27bc216e3
fix: 修复时间显示+文章标题可点击
...
- axios 拦截器把 +00:00 转 +08:00
- MySQL/后端容器加 TZ=Asia/Shanghai
- scheduler.py 全部改用 datetime.now()
- main.py 加 _CNJSONResponse 修复序列化时区
- 互动记录文章标题支持点击跳转详情页
- 执行时间直接显示字符串无需二次转换
2026-04-01 15:12:12 +08:00
stefanfeng
9b87eeb84b
fix: 修复前端时间显示错误(+00:00转+08:00)
2026-03-31 13:38:21 +08:00
stefanfeng
3a06224f5d
feat: 添加一键登出全部按钮
2026-03-31 13:02:49 +08:00
stefanfeng
3fbccbc2b1
chore: 清理多余文件
2026-03-31 10:25:00 +08:00
stefanfeng
0cfc9bf9c8
feat: AI虚拟用户新闻互动系统 v1.3.0 初始提交
...
- 虚拟用户管理(昵称/头像/性别/简介/邮箱同步到目标平台)
- AI互动调度(点赞/收藏/评论/转发)
- 日志时间改为北京时间
- 评论达上限后继续执行点赞收藏转发
- 一键登出全部功能
- 浅色主题UI
2026-03-31 10:20:57 +08:00