Ember v1.3.0
本次更新
v1.3.0 已自动根据 v1.2.13..v1.3.0 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。
重点功能
- media-subscription 完善缺集治理与聚合视图
- media-gaps 接通缺集候选搜索链路
- media-gaps 接通候选真实下发链路
问题修复
- 修复订阅通知时区并忽略 bot 虚拟环境
- Bot 修复订阅审批消息交互
- 订阅 补齐入库回写 seriesId 回退
- media-subscription 收口缺集页筛选与卡片布局
- media-gaps 收口聚合视图操作语义
- Web 延长接口请求超时时间
- media-gaps 补齐候选时间与大小展示
- media-gaps 收口候选处理主路径
- media-gaps 收口聚合视图终态展示
- Web 收口订阅卡片海报布局与操作区
- Web 收口新建订阅海报交互与简介展示
- Web 调整缺集管理集数区间距
- Web 收口追剧日历日期选择框样式
- Web 收口媒体库卡片展示信息
- 媒体 收口 Emby 图片地址与海报占位图
- Web 统一海报占位图回退方案
- release 收口迁移说明与覆盖率忽略
体验优化
- 登录页、账号中心和设置中心的表单布局与交互收口,减少迁移期遗留噪音。
- database 收口 SQL baseline 与迁移归档
- Web 收口订阅卡片展示
- 优化追剧日历读时纠偏
- media-gaps 下沉聚合视图查询到后端
- media-gaps 收口聚合视图顶部布局
- ci 停止自动提交覆盖率徽章
- build 收口 Makefile 可用性
- 媒体 收口概览页 Emby 入口与信息层级
- Web 重构概览页顶部账号访问卡
- Web 调整概览页多线路入口布局
升级说明
- 本版本包含数据库 migration。升级前请先执行
infrastructure/database/20260416_01_subscription_status_and_review_fields.sql、infrastructure/database/20260418_01_media_gaps.sql,否则新链路无法完整生效。 - 设置中心继续清理历史兼容入口;如果你的部署仍依赖旧回退或旧导入方式,升级后需要按当前配置边界重新核对。
Docker 镜像
本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:
docker pull ghcr.io/konghanghang/ember-api:v1.3.0
docker pull ghcr.io/konghanghang/ember-web:v1.3.0
docker pull ghcr.io/konghanghang/ember-bot:v1.3.0完整变更
- Compare: v1.2.13...v1.3.0
- Full Changelog: v1.2.13...v1.3.0
参考提交
- 5593341 feat(ci): 添加三模块测试覆盖率徽章
- 6524b0c refactor(database): 收口 SQL baseline 与迁移归档
- 913646f feat(subscription): 完善订阅状态可见性与结果通知
- 240deac fix(subscription): 修复订阅通知时区并忽略 bot 虚拟环境
- a0e189d fix(bot): 修复订阅审批消息交互
- f10b351 refactor(web): 收口订阅卡片展示
- 02e5def fix(subscription): 补齐入库回写 seriesId 回退
- d9210b3 perf(tv-calendar): 优化追剧日历读时纠偏
- f151ca9 feat(media-subscription): 完善缺集治理与聚合视图
- 41ad42d fix(media-subscription): 收口缺集页筛选与卡片布局
- d386352 fix(media-gaps): 收口聚合视图操作语义
- e7bf93b feat(media-gaps): 接通缺集候选搜索链路
- 913d675 fix(web): 延长接口请求超时时间
- 1394c1f fix(media-gaps): 补齐候选时间与大小展示
- b460454 fix(media-gaps): 收口候选处理主路径
- 92955e9 feat(media-gaps): 接通候选真实下发链路
- 94b635f fix(media-gaps): 收口聚合视图终态展示
- b61b2fe refactor(media-gaps): 下沉聚合视图查询到后端
- 254c392 refactor(media-gaps): 收口聚合视图顶部布局
- 5532533 refactor(ci): 停止自动提交覆盖率徽章
- f8b5c29 refactor(web): 收紧设置中心布局
- b1c2ba8 feat(console-admin): 收口后台与控制台前端基线并同步文档
- 6b433fa fix(web): 收口订阅卡片海报布局与操作区
- 6802cf8 fix(web): 收口新建订阅海报交互与简介展示
- babdca2 fix(web): 调整缺集管理集数区间距
- bba6de4 fix(web): 收口追剧日历日期选择框样式
- ccf85dd fix(web): 收口媒体库卡片展示信息
- 5f15fad fix(media): 收口 Emby 图片地址与海报占位图
- d3293ce refactor(config): 移除多余的 NEXT_PUBLIC_EMBY_URL
- 5d7e301 fix(web): 统一海报占位图回退方案
- f86e5e4 refactor(build): 收口 Makefile 可用性
- e7c4a52 feat(media): 收口首页 Emby 入口与最近入库
- e088381 refactor(media): 收口概览页 Emby 入口与信息层级
- c1e337f refactor(web): 重构概览页顶部账号访问卡
- 5c66227 refactor(web): 调整概览页多线路入口布局
- 21f8411 fix(release): 收口迁移说明与覆盖率忽略