Skip to content

v1.3.0

Choose a tag to compare

@Tom6814 Tom6814 released this 23 Feb 20:36
· 48 commits to main since this release
8e076a9

更新日志

新增

  • 站点账号(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 码)
  • 阅读器图片加载策略

    • 由“可能自动推进整章加载”调整为“滚动到接近底部才追加下一批”

修复

  • 修复首次打开时 JM 登录态误显示为“已登录”
  • 修复 Aura 登录态在重启后丢失导致按钮无法切换为“登出”
  • 修复菜单层级遮挡,确保用户菜单在最顶层显示

迁移

  • 升级时若检测到旧 op.ymlclient.username/password,将尝试迁移到站点账号名下并清空明文字段