Releases: konghanghang/ember
Ember v1.6.1
本次更新
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完整变更
- Compare: v1.6.0...v1.6.1
- Full Changelog: v1.6.0...v1.6.1
Ember v1.6.0
本次更新
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完整变更
- Compare: v1.5.1...v1.6.0
- Full Changelog: v1.5.1...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
本次更新
v1.5.1 已自动根据 v1.5.0..v1.5.1 的改动生成发布摘要。
重点功能
- 支持管理员在控制台自助绑定 / 解绑 Emby 账号,减少管理账号与 Emby 账号之间的手工处理成本。
- Telegram Bot 新增
polling模式,可通过TELEGRAM_UPDATE_MODE在webhook和polling之间切换;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完整变更
- Compare: v1.5.0...v1.5.1
- Full Changelog: v1.5.0...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
本次更新
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
完整变更
- Compare: v1.4.1...v1.5.0
- Full Changelog: v1.4.1...v1.5.0
Ember v1.4.1
本次更新
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完整变更
- Compare: v1.4.0...v1.4.1
- Full Changelog: v1.4.0...v1.4.1
Ember v1.4.0
本次更新
v1.4.0 已自动根据 v1.4.1..v1.4.0 的改动生成发布摘要。建议在发布前重点核对升级说明,但不需要再手工从 commit 列表重写一遍。
升级说明
- 本版本包含数据库 migration。升级前请先执行
infrastructure/database/20260423_00_legacy_camelcase_to_snake_case.sql、infrastructure/database/20260424_01_subscription_resubmission_after_rejection.sql、infrastructure/database/20260425_01_baseline_normalization_indexes.sql、infrastructure/database/20260425_02_telegram_bind_codes_user_unique.sql、infrastructure/database/20260426_01_users_lower_unique_indexes.sql、infrastructure/database/20260426_02_failed_emby_async_ops.sql、infrastructure/database/20260426_03_stripe_webhook_events.sql、infrastructure/database/20260426_04_payments_checkout_constraints.sql、infrastructure/database/20260426_05_subscriptions_ingest_progress.sql、infrastructure/database/20260426_06_media_gaps_dispatch_failed.sql、infrastructure/database/20260426_07_media_gap_scans.sql、infrastructure/database/20260426_08_playback_rankings_idempotency.sql、infrastructure/database/20260426_09_media_quality_caches_inflight.sql、infrastructure/database/20260426_10_device_actions_operator_id.sql、infrastructure/database/20260426_11_tv_calendar_sources_sync_markers.sql、infrastructure/database/20260426_12_bot_pending_reject_requests.sql、infrastructure/database/20260426_13_schema_alignment.sql、infrastructure/database/20260426_14_airdate_to_date.sql、infrastructure/database/20260426_15_users_password_reset_required.sql、infrastructure/database/20260426_16_subscriptions_note_not_null.sql、infrastructure/database/20260427_01_bot_runtime_locks.sql、infrastructure/database/20260427_02_media_gaps_ignore_reason_code.sql、infrastructure/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完整变更
- Compare: v1.4.1...v1.4.0
- Full Changelog: v1.4.1...v1.4.0
参考提交
Ember v1.3.1
本次更新
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完整变更
- Compare: v1.3.0...v1.3.1
- Full Changelog: v1.3.0...v1.3.1
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): 收口迁移说明与覆盖率忽略
Ember v1.2.13
本次更新
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完整变更
- Compare: v1.2.12...v1.2.13
- Full Changelog: v1.2.12...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
本次更新
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完整变更
- Compare: v1.2.11...v1.2.12
- Full Changelog: v1.2.11...v1.2.12