发布时间: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 checkcd frontend && npx vue-tsc -b --noEmit- GitHub Actions Docker 多架构构建与 GitHub Release 发布成功(run
31244430026)。