v1.3.0
更新日志
新增
-
站点账号(Aura)体系
- 引入 Aura账号 概念,用户需要先注册/登录Aura账号再登录/注册JM账号,解决了网站只能一个人使用的问题,支持多用户使用
- 增强 JM 相关能力(绑定/多账号/自动重登)
-
JM 注册
- 在“JM 多账号 → 添加 JM 账号”区域集成“注册 JM”入口(含验证码刷新)
-
阅读器移动端增强
- 手机端右侧滚动条加粗美化,支持隐藏/随阅读 UI 显隐
- 支持手指拖动滚动条快速定位
- 阅读器底部抽屉新增“选话”,可直接切换章节
变更
-
服务端状态按 Aura 账号隔离
- JM cookies、JM user_id/profile、收藏/同步状态、已保存 JM 凭据互不影响
-
自动登录/保存密码策略调整(BREAKING)
- 前端不再保存 JM 密码(含 localStorage/Base64 等可逆形式)
- 不再使用
op.yml保存 JM 明文 username/password,改为服务端安全存储
-
API 鉴权保护(BREAKING)
- 未登录 Aura 时,除登录/静态资源外的
/api/*返回未认证错误(HTTP 401 或统一st码)
- 未登录 Aura 时,除登录/静态资源外的
-
阅读器图片加载策略
- 由“可能自动推进整章加载”调整为“滚动到接近底部才追加下一批”
修复
- 修复首次打开时 JM 登录态误显示为“已登录”
- 修复 Aura 登录态在重启后丢失导致按钮无法切换为“登出”
- 修复菜单层级遮挡,确保用户菜单在最顶层显示
迁移
- 升级时若检测到旧
op.yml的client.username/password,将尝试迁移到站点账号名下并清空明文字段