diff --git a/releases/android-phone/android-phone-v1.0.10/READY b/releases/android-phone/android-phone-v1.0.10/READY new file mode 100644 index 0000000..79173c4 --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.10/READY @@ -0,0 +1 @@ +1.0.10 verified Release artifacts diff --git a/releases/android-phone/android-phone-v1.0.10/RELEASE_NOTE.md b/releases/android-phone/android-phone-v1.0.10/RELEASE_NOTE.md new file mode 100644 index 0000000..d83046e --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.10/RELEASE_NOTE.md @@ -0,0 +1,35 @@ +# Entryway Android Phone 1.0.10 + +版本 1.0.10 · 构建号 70 · Release · Android 8.1+ · arm64-v8a + +## 主要更新 + +- 新增 Mine 影音记录、实际观看时长、热力图、历史筛选、年度报告与票根导出。 +- 新增可信音乐账本、年度统计与黑胶票根,记录歌曲、艺人、专辑、封面和来源账号;Exo/mpv 按实际播放时间计时,区分暂停、缓冲、跳转与倍速。 +- 加入授权的 Streama 自定义组件运行时,支持导入、参数配置、首页内容、详情与播放解析。 +- 合集支持子影片海报拼贴与自动封面开关;播放器退出时保留实际位置,改善立即续播。 +- 关于页新增片尾式致谢,开屏加入动态 Logo、烟花与随机致谢名单。 +- 发送媒体服务器到电视时保留 FN Connect 模式,展示具体失败原因,按服务器数量延长等待时间。 + +## 兼容与修复 + +- FN Connect 保留原 FN ID 入口,动态发现地址并校验 NAS 身份;失效地址重新解析,只读请求最多重试一次,影视/音乐请求与播放授权使用一致的运行时地址。 +- 服务器录入与编辑更紧凑,补齐 FN 模式的编辑、扫码与备份传递,留空密码可保留已有授权。 +- 账本升级支持 V1→V2 迁移与 schema 1/2/3 备份兼容,保留音乐元数据和删除标记,重复导入按幂等规则合并。 +- 改善飞牛 HEVC、HDR / Dolby Vision Profile 元数据,以及下载重试、文件完整性检查、WebDAV 流式解析与大型 IPTV 列表处理。 +- 保留 1.0.9 的 HLS 分片预取、媒体服务器发送到电视和 IPTV 死链抽样拒绝;完善 HLS 缓存/取消隔离、Android 6 FutureTask 兼容与导入失败提示。 + +## 安装与已知限制 + +- 本次为正式密钥签名、R8 优化的 Release 构建。1.0.1 及之后正式版可覆盖升级;更早的不同签名版本请先备份,再卸载、安装与恢复。 +- FN Connect 的可用路径取决于 NAS 与网络条件;真实外网、relay 和网络切换尚未完成完整验证。 +- 完整音乐计时、票根与界面场景矩阵尚未全部完成;已执行的 Preview 局部真机检查不能等同于本次正式包的完整真机验收。 +- 其他平台保持其独立当前版本。 + +## 安装包校验 + +正式证书 SHA-256:`a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`。本平台安装包按各自 ABI 独立构建,版本、签名、非调试属性、R8 mapping 与弹弹Play native signer 均已核对;包内无 AppSecret 明文。 + +| 安装包 | 大小(字节) | SHA-256 | +| --- | ---: | --- | +| `entryway-release-1.0.10-arm64-v8a.apk` | 58,247,106 | `7e6ced2600383904dd79868dd73f114abf9ffc33910230dc69cb2197e75beef6` | diff --git a/releases/android-phone/android-phone-v1.0.10/RELEASE_REQUEST.json b/releases/android-phone/android-phone-v1.0.10/RELEASE_REQUEST.json new file mode 100644 index 0000000..fd3ccad --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.10/RELEASE_REQUEST.json @@ -0,0 +1,12 @@ +{ + "schema_version": 2, + "platform": "android-phone", + "release_tag": "android-phone-v1.0.10", + "app_version": "1.0.10", + "build_number": 70, + "channel": "release", + "abi": "arm64-v8a", + "source_commit": "154ffa584b90e62191dc40b7f3cc0c1c59ec4251", + "source_repository": "YuSheng-Jack/Entryway", + "source_branch": "codex/release-1-0-10" +} diff --git a/releases/android-phone/android-phone-v1.0.10/artifact.json b/releases/android-phone/android-phone-v1.0.10/artifact.json new file mode 100644 index 0000000..d898087 --- /dev/null +++ b/releases/android-phone/android-phone-v1.0.10/artifact.json @@ -0,0 +1,14 @@ +{ + "schema_version": 2, + "platform": "android-phone", + "release_tag": "android-phone-v1.0.10", + "app_version": "1.0.10", + "build_number": 70, + "channel": "release", + "abi": "arm64-v8a", + "source_commit": "154ffa584b90e62191dc40b7f3cc0c1c59ec4251", + "built_at": "2026-10-13T16:32:04.686348+00:00", + "artifact": "entryway-release-1.0.10-arm64-v8a.apk", + "size": 58247106, + "sha256": "7e6ced2600383904dd79868dd73f114abf9ffc33910230dc69cb2197e75beef6" +} diff --git a/releases/android-tv/android-tv-v1.0.10/READY b/releases/android-tv/android-tv-v1.0.10/READY new file mode 100644 index 0000000..79173c4 --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.10/READY @@ -0,0 +1 @@ +1.0.10 verified Release artifacts diff --git a/releases/android-tv/android-tv-v1.0.10/RELEASE_NOTE.md b/releases/android-tv/android-tv-v1.0.10/RELEASE_NOTE.md new file mode 100644 index 0000000..5d9fecf --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.10/RELEASE_NOTE.md @@ -0,0 +1,36 @@ +# Entryway Android TV 1.0.10 + +版本 1.0.10 · 构建号 54 · Release · Android 6.0+ · arm64-v8a / armeabi-v7a + +## 主要更新 + +- “我的”接入本地可信观看账本、年度统计与票根;新增音乐账本、专辑封面和黑胶票根,音乐计时接入现有 Exo 播放服务。 +- 内容字号支持 100%–300%,导航与弹窗保留基准字号;放大首页 Hero,媒体库网格按宽度显示 8–12 列。 +- 集中管理媒体库显隐和排序,导航与服务器首页分别保存;媒体库壁纸可选当日 Hero、上传图片或指定影片,并调节模糊与可见度。 +- TV 配置中心支持媒体服务器与弹幕接口管理,手机导入失败时返回具体原因;扫码录入、编辑与备份完整传递 FN Connect 模式。 +- 关于页加入片尾式致谢,开屏加入动态 Logo、烟花与随机致谢名单。 +- 接入共享 AI 字幕翻译/识别会话,改善图片响应头兼容与屏保计时。 + +## 兼容与修复 + +- FN Connect 保留原 FN ID 入口,动态发现地址并校验 NAS 身份;失效地址重新解析,只读请求最多重试一次,影视/音乐请求与播放授权使用一致的运行时地址。 +- 服务器录入与编辑更紧凑,补齐 FN 模式的编辑、扫码与备份传递,留空密码可保留已有授权。 +- 账本升级支持 V1→V2 迁移与 schema 1/2/3 备份兼容,保留音乐元数据和删除标记,重复导入按幂等规则合并。 +- 改善飞牛 HEVC、HDR / Dolby Vision Profile 元数据,以及下载重试、文件完整性检查、WebDAV 流式解析与大型 IPTV 列表处理。 +- 保留 1.0.9 的 HLS 分片预取、媒体服务器发送到电视和 IPTV 死链抽样拒绝;完善 HLS 缓存/取消隔离、Android 6 FutureTask 兼容与导入失败提示。 + +## 安装与已知限制 + +- 本次为正式密钥签名、R8 优化的 Release 构建。1.0.1 及之后正式版可覆盖升级;更早的不同签名版本请先备份,再卸载、安装与恢复。 +- FN Connect 的可用路径取决于 NAS 与网络条件;真实外网、relay 和网络切换尚未完成完整验证。 +- 完整音乐计时、票根与界面场景矩阵尚未全部完成;已执行的 Preview 局部真机检查不能等同于本次正式包的完整真机验收。 +- 其他平台保持其独立当前版本。 + +## 安装包校验 + +正式证书 SHA-256:`a027e7a59bb3931250385e1ba44bd049a9dca9a855101e3263d617b3919b7bcc`。本平台安装包按各自 ABI 独立构建,版本、签名、非调试属性、R8 mapping 与弹弹Play native signer 均已核对;包内无 AppSecret 明文。 + +| 安装包 | 大小(字节) | SHA-256 | +| --- | ---: | --- | +| `Entryway-tv-release-1.0.10-arm64-v8a.apk` | 55,215,923 | `4cb57bacbcca4fc990858b1b6834029419d2bfad277c47f7170b6138b4e0b522` | +| `Entryway-tv-release-1.0.10-armeabi-v7a.apk` | 48,749,629 | `56c01e553e724cffb5541fdeee3591d3a0b70dda133e59c6f8d9375e2d394ef3` | diff --git a/releases/android-tv/android-tv-v1.0.10/RELEASE_REQUEST.json b/releases/android-tv/android-tv-v1.0.10/RELEASE_REQUEST.json new file mode 100644 index 0000000..2f79d34 --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.10/RELEASE_REQUEST.json @@ -0,0 +1,15 @@ +{ + "schema_version": 2, + "platform": "android-tv", + "release_tag": "android-tv-v1.0.10", + "app_version": "1.0.10", + "build_number": 54, + "channel": "release", + "abi": [ + "arm64-v8a", + "armeabi-v7a" + ], + "source_commit": "154ffa584b90e62191dc40b7f3cc0c1c59ec4251", + "source_repository": "YuSheng-Jack/Entryway", + "source_branch": "codex/release-1-0-10" +} diff --git a/releases/android-tv/android-tv-v1.0.10/artifact.json b/releases/android-tv/android-tv-v1.0.10/artifact.json new file mode 100644 index 0000000..08c55ac --- /dev/null +++ b/releases/android-tv/android-tv-v1.0.10/artifact.json @@ -0,0 +1,26 @@ +{ + "schema_version": 2, + "platform": "android-tv", + "release_tag": "android-tv-v1.0.10", + "app_version": "1.0.10", + "build_number": 54, + "channel": "release", + "abi": [ + "arm64-v8a", + "armeabi-v7a" + ], + "source_commit": "154ffa584b90e62191dc40b7f3cc0c1c59ec4251", + "built_at": "2026-10-13T16:52:43.087519+00:00", + "artifacts": [ + { + "artifact": "Entryway-tv-release-1.0.10-arm64-v8a.apk", + "size": 55215923, + "sha256": "4cb57bacbcca4fc990858b1b6834029419d2bfad277c47f7170b6138b4e0b522" + }, + { + "artifact": "Entryway-tv-release-1.0.10-armeabi-v7a.apk", + "size": 48749629, + "sha256": "56c01e553e724cffb5541fdeee3591d3a0b70dda133e59c6f8d9375e2d394ef3" + } + ] +}