Skip to content

v0.2.7

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Aug 06:48
· 1 commit to main since this release

发布时间:2026-08-08

新增

  • 新增跨服务器用户中心,支持用户列表、创建、删除、密码重置、启用/禁用和访问策略编辑。
  • 新增用户策略模板,支持按服务器创建、编辑、应用和删除模板。
  • 新增统一的策略字段表单,覆盖媒体权限、设备/目录访问、家长控制、同时播放和播放频率限制。
  • 新增前端统一确认/密码输入弹窗、复杂设置弹窗、开关和复选框组件。
  • 新增用户、模板和备份管理的领域 controller,以及统一 JSON API、敏感载荷加密和格式化模块。
  • 新增后端用户与模板管理 API,并接入 Emby 用户策略、会话和媒体目录数据。

优化

  • 将前端单体 controller 中的备份、用户、加密和格式化逻辑拆分为可复用领域模块。
  • 统一中英文翻译契约,补充用户中心、策略模板和安全操作文案。
  • 服务器标识收敛到 Config::server_label(),避免监控和用户 API 重复实现。
  • 备份导入导出、危险操作确认和敏感请求统一复用现有认证、加密和弹窗边界。

修复

  • 补齐发布提交中遗漏的前端组件、composable、类型和后端源码,修复 GitHub Actions 在干净 checkout 中无法构建的问题。
  • 同步 Cargo.lock 与 Cargo.toml 版本,修复 Docker 的 cargo build --release --locked 锁文件校验失败。
  • 修复用户策略页面重复组装策略字段导致的字段遗漏风险。

验证

  • cargo check
  • cd frontend && npx vue-tsc -b --noEmit
  • GitHub Actions Docker 多架构构建与 GitHub Release 发布成功(run 31244430026)。