Skip to content

Releases: konghanghang/ember

Ember v1.6.1

17 Jun 13:11
v1.6.1
906bff4

Choose a tag to compare

本次更新

v1.6.1 根据 v1.6.0..v1.6.1 的改动生成。

重点功能

  • 支持管理员 API Key:新增管理员 API Key 创建、校验与相关接口,用于受控的管理端访问。
  • 支持订阅手动补下载候选下发:可在订阅相关流程中向 MoviePilot 下发手动补下载候选。
  • 设置中心补充管理员 API Key 相关配置入口。

问题修复

  • 修复 Web 默认头像尺寸不稳定的问题。
  • 修复 0 天试用注册时 Emby 账号未先禁用的问题。
  • 适配 MoviePilot 手动搜索媒体类型。
  • 收口兑换码消费可用性判断,避免过期兑换码被消费计数。

测试与稳定性

  • 补充 API 多个关键服务的单元测试覆盖,包括支付、兑换码、设备、Telegram、用户状态、系统过期任务等路径。
  • 补充 Web 组件和订阅页面测试。
  • 补充 Bot API client、消息格式化、服务入口和 Telegram handler 测试。

升级说明

  • 本版本包含数据库 baseline 调整。新空库会自动应用 00000000_baseline_20260605.sql 初始化 schema。
  • 当前直接升级支持起点是 v1.6.0 / 2026-06-05 截点;旧于该截点且未执行过已归档增量的数据库,不承诺直接跳
    升,需要先人工对齐到支持起点 schema。
  • 升级时执行 docker compose pull && docker compose up -d 即可,ember-api 启动期会自动应用未记账的顶层
    SQL。
  • 升级后请检查 docker logs ember-api --tail 中的 [Migrate] 日志,确认迁移分支符合预期且无 fail-fast 错
    误。

Docker 镜像

docker pull ghcr.io/konghanghang/ember-api:v1.6.1
docker pull ghcr.io/konghanghang/ember-web:v1.6.1
docker pull ghcr.io/konghanghang/ember-bot:v1.6.1

完整变更

参考提交
  • daf635e chore(database): 归档上线文档和数据库迁移
  • 30c6568 feat(access-auth): 支持管理员 API Key
  • 0e88893 fix(web): 固定默认头像尺寸
  • ff27ff5 fix(auth): 0天试用注册先禁用Emby账号
  • 5df0244 feat(subscription): 支持手动补下载候选下发
  • a782daf fix(moviepilot): 适配手动搜索媒体类型
  • 29409ed style(subscription): 简化手动下载文案
  • ed29a31 fix(api): 收口兑换码消费可用性判断

Ember v1.6.0

04 Jun 13:31
v1.6.0
bcfb3d2

Choose a tag to compare

本次更新

v1.6.0 是一次功能版本更新,重点新增用户分组媒体库权益模板、用户媒体库显示偏好、统一 Emby Policy 同步,以及Telegram Bot 私聊媒体库管理。版本包含数据库 schema 变更,升级时由 ember-api 启动期自动迁移,无需手工执行SQL。

重点功能

  • 管理后台新增用户分组媒体库权益模板,可按分组配置允许访问的 Emby 媒体库。
  • 新增分组级 Emby Policy 权益模板,注册、后台创建、分组变更、续期恢复等链路会统一重算用户有效 Policy。
  • 用户账号中心新增媒体库显示偏好,支持在分组模板范围内启用 / 关闭媒体库,并可恢复分组默认。
  • Telegram Bot 新增 /libraries 私聊入口,支持用户在 TG 中切换媒体库、恢复默认;设置面板 5 分钟后自动删除。
  • 管理后台新增 Emby Policy 同步批次、失败状态和重试入口,便于排查分组模板同步问题。
  • 订阅审批通知新增持久化和消息同步,审批后可同步更新多位管理员收到的 Telegram 审批消息。
  • 支持管理员在控制台自助绑定 / 解绑 Emby 账号。

问题修复

  • 修复恢复分组默认后用户媒体库 preferences 未清除、用户列表仍显示自定义的问题。
  • 修复用户媒体库偏好中禁用状态保存不完整的问题。
  • 修复 Emby Policy 读取、同步失败状态、管理员 Policy 状态展示等问题。
  • 修复本地启停用户时误触发 Emby Policy 同步的问题。
  • 修复访问启停同步失败误报、策略同步失败阻断已提交操作等问题。
  • 过滤 Emby 系统生成的 boxsets 合集入口,避免把“合集”当普通媒体库配置。
  • Web 端补齐历史媒体库差异同步、分组同步失败重试、Emby 状态来源展示等修复。
  • 收口注册兑换码分组提示、兑换码冗余标记和默认分组删除入口展示。

体验优化

  • 控制台概览和账号中心布局调整。
  • 用户分组菜单名称缩短。
  • 媒体库相关状态、同步状态和失败反馈更明确。
  • Telegram 媒体库设置面板自动删除,避免旧控制面板长期可操作。

升级说明

  • 本版本包含数据库 schema 变更。升级时执行 docker compose pull && docker compose up -d 即可,ember-api 启动期会自动应用未记账的顶层 SQL;升级后请检查 docker logs ember-api --tail 中的 [Migrate] 日志,确认迁移分支符合预期且无 fail-fast 错误。
  • 若要启用 Bot polling 模式,请设置 TELEGRAM_UPDATE_MODE=polling;如果继续使用 webhook,现有部署可保持不变。
  • 设置中心继续清理历史兼容入口;如果你的部署仍依赖旧回退或旧导入方式,升级后需要按当前配置边界重新核对。

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.6.0
docker pull ghcr.io/konghanghang/ember-web:v1.6.0
docker pull ghcr.io/konghanghang/ember-bot:v1.6.0

完整变更

参考提交
  • a1e8b9a feat(subscription): 同步 Telegram 管理员审批消息 (#6)
  • a981b8f refactor(console): 调整概览和账号中心布局 (#7)
  • a93cf08 feat(api): 增加媒体库权益模型和统一 Policy 同步
  • 9dd1a04 feat(web): 接入用户分组权益模板和媒体库偏好
  • f78aa6c feat(bot): 支持私聊管理媒体库显示偏好
  • d40b2f6 fix(user): 收紧用户分组写入语义
  • 31a68d2 fix(policy): 异步处理 Emby Policy 同步任务
  • f1e9bcc fix(auth): 保留注册成功后的 Policy 重试任务
  • 90819b5 fix(policy): 补齐管理员媒体库同步闭环
  • 223db4b fix(policy): 保留单用户 Emby 同步失败状态
  • fa81193 fix(policy): 记录关键账号状态同步失败
  • f3d3c20 fix(redemption): 废弃邀请码模板用户
  • bd417ad fix(web): 增加分组同步失败重试入口
  • 77b9c9d fix(media): 关闭全部媒体库前增加确认
  • c0d9b1e fix(user): 拆分策略同步批次失败状态
  • 8a66ad9 fix(user): 避免策略同步失败阻断已提交操作
  • 2a1f56b fix(account): 区分媒体库偏好同步反馈
  • d8de08c fix(web): 修正 Emby 状态来源展示
  • ea78e23 fix(api): 避免访问启停同步失败误报
  • 75b8593 fix(user): 避免本地启停同步 Emby Policy
  • f8ac809 fix(web): 补齐历史媒体库差异同步
  • e0e2828 style(web): 缩短用户分组菜单名称
  • 0d7f8c2 fix(web): 修复媒体库模板展示
  • d13b78f fix(api): 修复 Emby Policy 读取接口
  • 7f58b90 fix(api): 排除管理员 Policy 同步状态
  • 6757ed6 fix(web): 隐藏默认分组删除入口
  • 426f9b0 fix(web): 移除兑换码分组冗余标记
  • 9fa2431 fix(web): 隐藏注册兑换码分组提示
  • 252bc75 fix(media-library): 修复用户偏好禁用保存
  • d4de075 fix(policy): 恢复分组默认时清除媒体库偏好
  • a368be1 fix(emby): 过滤系统合集媒体库
  • 54c53a8 fix(bot): 自动删除媒体库设置面板

Ember v1.5.1

17 May 10:18
v1.5.1

Choose a tag to compare

本次更新

v1.5.1 已自动根据 v1.5.0..v1.5.1 的改动生成发布摘要。

重点功能

  • 支持管理员在控制台自助绑定 / 解绑 Emby 账号,减少管理账号与 Emby 账号之间的手工处理成本。
  • Telegram Bot 新增 polling 模式,可通过 TELEGRAM_UPDATE_MODEwebhookpolling 之间切换;polling 模式不再依赖 Telegram 使用的公网 Webhook 地址。
  • Web 展示源码入口和构建信息

问题修复

  • 认证 收口鉴权状态与改密后旧令牌失效
  • API 收口 TMDB 代理访问
  • API 隐藏订阅存在性差异
  • API 统一 Telegram 绑定失败文案
  • Web 角色状态改由服务端同步
  • API 限定 JWT 签名算法
  • API 收口强制改密闭环路由白名单
  • API 收紧媒体接口用户身份解析
  • API 收敛订阅列表认证主体分流
  • Bot 校验拒绝确认操作者一致性
  • Web 补齐控制台管理员操作守卫
  • API 澄清用户唯一索引模型标注
  • Bot 统一管理员权限判定

体验优化

  • 登录页、账号中心和设置中心的表单布局与交互收口,减少迁移期遗留噪音。

升级说明

  • Bot 仍支持 webhook/polling 双模式;仅在需要切换到 polling 时设置 TELEGRAM_UPDATE_MODE=polling,继续使用webhook 的部署无需调整。

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.5.1
docker pull ghcr.io/konghanghang/ember-web:v1.5.1
docker pull ghcr.io/konghanghang/ember-bot:v1.5.1

完整变更

参考提交
  • 2945be9 fix(auth): 收口鉴权状态与改密后旧令牌失效
  • ee50548 fix(auth): 校验内部服务密钥强度
  • 82aa3c2 fix(api): 收口 TMDB 代理访问
  • 5a1f1c0 fix(api): 隐藏订阅存在性差异
  • 8b42d78 fix(api): 统一 Telegram 绑定失败文案
  • c58ae81 fix(web): 角色状态改由服务端同步
  • 7c976e0 fix(api): 限定 JWT 签名算法
  • 2545f6e fix(api): 收口强制改密闭环路由白名单
  • f7eb91d fix(api): 收紧媒体接口用户身份解析
  • 4962487 fix(api): 收敛订阅列表认证主体分流
  • b438dbe fix(bot): 校验拒绝确认操作者一致性
  • 01570ce fix(web): 补齐控制台管理员操作守卫
  • c43b10a fix(api): 澄清用户唯一索引模型标注
  • 94f05c2 fix(bot): 统一管理员权限判定
  • 362ff23 fix(console): 优化管理员 Emby 账号绑定流程 (#3)
  • 946abbc feat(web): 展示源码入口和构建信息

Ember v1.5.0

11 May 14:07
v1.5.0
d8ee28e

Choose a tag to compare

本次更新

v1.5.0 基于 v1.4.1..v1.5.0 的改动生成。本版本除了补充功能外,更重要的是正式收口了数据库初始化与升级链路;发
布前请重点核对升级说明。

重点功能

  • 新增「播放分析」入口,合并用户画像与播放历史,管理员可以在同一工作区内完成画像查看与播放审计。
  • 支持管理员在控制台自助绑定 / 解绑 Emby 账号,减少管理账号与 Emby 账号之间的手工处理成本。
  • API 启动期正式接管数据库自动迁移,schema 初始化、升级、baseline 记账与 fail-fast 校验整合为统一链路。

问题修复

  • 修复首启场景下 Dashboard 触发上游错误 toast 风暴的问题。
  • 修复 Emby 配置修改后必须重启才能生效的问题。
  • 修复迁移 SQL 在 prepared statement 包装下可能导致启动期执行失败的问题。
  • 修复账户中心测试路由 mock 与 baseline 中 plan_groups 历史残留字段问题。

部署与升级

  • PostgreSQL initdb.d 双轨已退役,schema 初始化与升级统一由 ember-api 启动期 Migrate 阶段接管。
  • baseline 已收口为 00000000_baseline_20260502.sql,并切换为 fresh-install 形态;新空库初始化与老库升级路径
    的行为边界更清晰。
  • 本版本包含数据库 schema 变更。升级时执行 docker compose pull && docker compose up -d 即可,无需手工执行
    baseline SQL;升级后请检查 docker logs ember-api --tail 中的 [Migrate] 日志,确认迁移分支符合预期且无
    fail-fast 错误。

Docker 镜像

docker pull ghcr.io/konghanghang/ember-api:v1.5.0
docker pull ghcr.io/konghanghang/ember-web:v1.5.0
docker pull ghcr.io/konghanghang/ember-bot:v1.5.0

完整变更

Ember v1.4.1

11 May 13:27
v1.4.1
5e882be

Choose a tag to compare

本次更新

v1.4.1 已自动根据 v1.4.0..v1.4.1 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。

体验优化

  • 登录页、账号中心和设置中心的表单布局与交互收口,减少迁移期遗留噪音。
  • database 收口 v1.4.0 截点 baseline 并清整目录

升级说明

  • 设置中心继续清理历史兼容入口;如果你的部署仍依赖旧回退或旧导入方式,升级后需要按当前配置边界重新核对。

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.4.1
docker pull ghcr.io/konghanghang/ember-web:v1.4.1
docker pull ghcr.io/konghanghang/ember-bot:v1.4.1

完整变更

参考提交
  • 1bb59b9 refactor(database): 收口 v1.4.0 截点 baseline 并清整目录
  • a671145 feat(account): 邮箱变更增加验证码确认
  • c6dff98 feat(register): 新增注册邮箱域名白名单门控

Ember v1.4.0

11 May 13:27
v1.4.0
0b7a12b

Choose a tag to compare

本次更新

v1.4.0 已自动根据 v1.4.1..v1.4.0 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。

升级说明

  • 本版本包含数据库 migration。升级前请先执行 infrastructure/database/20260423_00_legacy_camelcase_to_snake_case.sqlinfrastructure/database/20260424_01_subscription_resubmission_after_rejection.sqlinfrastructure/database/20260425_01_baseline_normalization_indexes.sqlinfrastructure/database/20260425_02_telegram_bind_codes_user_unique.sqlinfrastructure/database/20260426_01_users_lower_unique_indexes.sqlinfrastructure/database/20260426_02_failed_emby_async_ops.sqlinfrastructure/database/20260426_03_stripe_webhook_events.sqlinfrastructure/database/20260426_04_payments_checkout_constraints.sqlinfrastructure/database/20260426_05_subscriptions_ingest_progress.sqlinfrastructure/database/20260426_06_media_gaps_dispatch_failed.sqlinfrastructure/database/20260426_07_media_gap_scans.sqlinfrastructure/database/20260426_08_playback_rankings_idempotency.sqlinfrastructure/database/20260426_09_media_quality_caches_inflight.sqlinfrastructure/database/20260426_10_device_actions_operator_id.sqlinfrastructure/database/20260426_11_tv_calendar_sources_sync_markers.sqlinfrastructure/database/20260426_12_bot_pending_reject_requests.sqlinfrastructure/database/20260426_13_schema_alignment.sqlinfrastructure/database/20260426_14_airdate_to_date.sqlinfrastructure/database/20260426_15_users_password_reset_required.sqlinfrastructure/database/20260426_16_subscriptions_note_not_null.sqlinfrastructure/database/20260427_01_bot_runtime_locks.sqlinfrastructure/database/20260427_02_media_gaps_ignore_reason_code.sqlinfrastructure/database/20260427_04_bot_pending_reject_message_context.sql,否则新链路无法完整生效。

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.4.0
docker pull ghcr.io/konghanghang/ember-web:v1.4.0
docker pull ghcr.io/konghanghang/ember-bot:v1.4.0

完整变更

参考提交

Ember v1.3.1

22 Apr 14:49
7bee8b2

Choose a tag to compare

本次更新

v1.3.1 已自动根据 v1.3.0..v1.3.1 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。

重点功能

  • media-gaps 改为手动异步扫描

问题修复

  • media-gaps 收口聚合视图分页节奏

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.3.1
docker pull ghcr.io/konghanghang/ember-web:v1.3.1
docker pull ghcr.io/konghanghang/ember-bot:v1.3.1

完整变更

参考提交
  • e6cd283 feat(media-gaps): 改为手动异步扫描
  • b21536d fix(media-gaps): 收口聚合视图分页节奏

Ember v1.3.0

22 Apr 14:29
571ae08

Choose a tag to compare

本次更新

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.sqlinfrastructure/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

完整变更

参考提交
  • 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): 收口迁移说明与覆盖率忽略

Ember v1.2.13

15 Apr 12:39
6db7041

Choose a tag to compare

本次更新

v1.2.13 已自动根据 v1.2.12..v1.2.13 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。

重点功能

  • 兑换码 支持注册码绑定注册套餐分组并收口校验链路

问题修复

  • Web 优化用户创建表单布局
  • Web 收口用户表单与筛选样式

体验优化

  • Web 抽离 ember 基础组件骨架
  • Web 迁移用户管理页到 ember 基础组件
  • Web 迁移播放历史页到 ember 基础组件
  • Web 迁移兑换码管理页到 ember 基础组件
  • Web 迁移用户画像总览页到 ember 基础组件
  • Web 收口支付中心标签切换
  • Web 收口兑换中心标签切换
  • Web 收口兑换历史页面骨架
  • Web 收口付费方案页面骨架
  • Web 收口套餐分组页面骨架
  • Web 收口 form-number 数字输入样式
  • console-admin 收口设备管理页并更新组件基建计划
  • 控制台 收口续费中心 tabs 与历史记录骨架
  • console-admin 收口媒体质量页公共壳层
  • Web 统一表单基线并同步组件化计划
  • 控制台 统一媒体库与排行榜页头 tabs
  • Web 统一空状态展示组件
  • Web 统一统计卡展示组件
  • Web 清理前端残留空壳文件

升级说明

  • 本版本包含数据库 migration。升级前请先执行 infrastructure/database/20260414_01_add_redemption_code_registration_plan_group.sql,否则新链路无法完整生效。

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.2.13
docker pull ghcr.io/konghanghang/ember-web:v1.2.13
docker pull ghcr.io/konghanghang/ember-bot:v1.2.13

完整变更

参考提交
  • 6012ee3 feat(redemption): 支持注册码绑定注册套餐分组并收口校验链路
  • ff48427 refactor(web): 抽离 ember 基础组件骨架
  • 2aa8888 refactor(web): 迁移用户管理页到 ember 基础组件
  • 5784ef2 refactor(web): 迁移播放历史页到 ember 基础组件
  • 0de9c92 refactor(web): 迁移兑换码管理页到 ember 基础组件
  • a653a36 refactor(web): 迁移用户画像总览页到 ember 基础组件
  • 64428be fix(web): 优化用户创建表单布局
  • 3f4e029 fix(web): 收口用户表单与筛选样式
  • 9b7c7fd refactor(web): 收口支付中心标签切换
  • a6e4a50 refactor(web): 收口兑换中心标签切换
  • cfc3956 refactor(web): 收口兑换历史页面骨架
  • fe16ac4 refactor(web): 收口付费方案页面骨架
  • a5e7c04 refactor(web): 收口套餐分组页面骨架
  • f049869 refactor(web): 收口 form-number 数字输入样式
  • a018260 refactor(console-admin): 收口设备管理页并更新组件基建计划
  • b29f57d refactor(console): 收口续费中心 tabs 与历史记录骨架
  • 782e08d refactor(console-admin): 收口媒体质量页公共壳层
  • 512d588 refactor(web): 统一表单基线并同步组件化计划
  • 6b75e30 refactor(console): 统一媒体库与排行榜页头 tabs
  • 9707323 refactor(web): 统一空状态展示组件
  • e076455 refactor(web): 统一统计卡展示组件
  • f243b4e refactor(web): 清理前端残留空壳文件

Ember v1.2.12

13 Apr 14:23
4c8d651

Choose a tag to compare

本次更新

v1.2.12 已自动根据 v1.2.11..v1.2.12 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。

重点功能

  • profile 默认切到当天画像范围

问题修复

  • release 修正发布日志生成规则
  • Web 修复数字输入框圆角遮挡
  • 追剧日历 修正状态判定并增强入库日志

体验优化

  • Web 移除首页 Telegram 群聊入口

升级说明

  • 设置中心继续清理历史兼容入口;如果你的部署仍依赖旧回退或旧导入方式,升级后需要按当前配置边界重新核对。

Docker 镜像

本版本的 Docker 镜像会由 GitHub Actions 自动构建并推送到 GitHub Container Registry:

docker pull ghcr.io/konghanghang/ember-api:v1.2.12
docker pull ghcr.io/konghanghang/ember-web:v1.2.12
docker pull ghcr.io/konghanghang/ember-bot:v1.2.12

完整变更

参考提交
  • 275f09e fix(release): 修正发布日志生成规则
  • 9165b39 fix(web): 修复数字输入框圆角遮挡
  • e383c8a feat(profile): 默认切到当天画像范围
  • e526dad fix(media-subscription): 收口 MoviePilot API Key 配置迁移
  • be81bf9 refactor(web): 移除首页 Telegram 群聊入口
  • 87e2506 fix(tv-calendar): 修正状态判定并增强入库日志