Skip to content

Readest Lite v8.19.8 — 角色选择 + SVG 头像

Choose a tag to compare

@cshdotcom cshdotcom released this 07 Sep 10:15
· 17 commits to main since this release

Readest Lite v8.19.8 — 角色选择修复 + SVG 头像修复

🐛 修复

1. 管理员无法选择角色创建用户

根因:canChangeRole 要求 user !== null,但创建用户时 user === null。
修复:允许创建和编辑时都能选择角色。

2. SVG 头像仍被拒绝

根因:isValidAvatarUrl 已移除 SVG 限制,但服务端错误消息仍说 "cannot be SVG"。
修复:更新所有错误消息和前端提示,明确接受 SVG。

3. 前端功能未生效的说明

用户运行的 Docker 镜像是旧版。升级到 v8.19.8 后所有功能生效:

  • ✅ 头像显示(UserAvatar 组件)
  • ✅ 超级管理员金色标识 + 管理员蓝色标识
  • ✅ 用户详情查看(仅管理员可见 chevron 按钮)
  • ✅ 分组管理(SelectModeActions「更多」下拉菜单)
  • ✅ 每本书上传按钮(BookItem 云按钮)
  • ✅ 操作日志 + 回滚(3 个 API 端点)
  • ✅ 阅读统计同步(statsSync.ts)
  • ✅ 有声书页面(/player/page.tsx)

📦 升级方式

docker compose pull && docker compose up -d

必须硬刷新(Ctrl+Shift+R)清除旧缓存。