From 88620603c9df71f473973ab4aec374bff5a0d488 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E7=94=9F?= Date: Sun, 19 Jul 2026 21:50:06 +0800 Subject: [PATCH] Release Entryway mobile 0.16.0 and TV 0.15.0 --- README.md | 8 ++++---- RELEASE_NOTES.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index aa46dc7..5c11b11 100644 --- a/README.md +++ b/README.md @@ -18,10 +18,10 @@ ## 最新版本 | Latest Release -- **手机版 v0.15.0**:实验性支持未加密 DVD / Blu-ray ISO,新增默认播放内核选择、自动 ExoPlayer → mpv 容错与直链播放优化 -- **TV 版 v0.14.0**:新增完整 DandanPlay 弹幕与 MPV 字幕链路,并同步 ISO、播放性能和跨端视觉增强 -- **手机版 APK**:[`entryway-debug-0.15.0.apk`](https://github.com/JackYucongjia/Entryway_Release/releases/download/v0.15.0/entryway-debug-0.15.0.apk) -- **TV 版 APK**:[`Entryway-tv-debug-0.14.0.apk`](https://github.com/JackYucongjia/Entryway_Release/releases/download/v0.15.0/Entryway-tv-debug-0.14.0.apk) +- **手机版 v0.16.0**:首页完整快照、子媒体库 30 分钟缓存、局部增量更新和返回位置恢复 +- **TV 版 v0.15.0**:同步首页与子媒体库缓存策略、遥控器焦点修复及故障服务器恢复能力 +- **手机版 APK**:[`entryway-debug-0.16.0.apk`](https://github.com/JackYucongjia/Entryway_Release/releases/download/v0.16.0/entryway-debug-0.16.0.apk) +- **TV 版 APK**:[`Entryway-tv-debug-0.15.0.apk`](https://github.com/JackYucongjia/Entryway_Release/releases/download/v0.16.0/Entryway-tv-debug-0.15.0.apk) - **变更日志**:[`RELEASE_NOTES.md`](RELEASE_NOTES.md) ## 概述 | Overview diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d2ef34a..59ab475 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,40 @@ # Entryway Release Notes +## 手机版 v0.16.0 / TV 版 v0.15.0 - 2026-07-19 + +> ⚡ **缓存优先、按需刷新,故障服务器不再拖垮全局** — 双端首页优先恢复按账号隔离的本地快照;进入子媒体库时只在缓存超过 30 分钟后强制获取最新数据,同时保留手动刷新能力。单个服务器不可用时,其他已保存服务器仍可正常进入。 + +### 手机版首页与媒体库 + +- **首页完整快照**:精选轮播、继续观看、下一集、我的媒体和各媒体库分区按服务器与用户隔离持久化,启动和切回首页时先显示缓存,再在后台分区更新。 +- **局部更新合并**:进入子媒体库成功刷新后,只替换首页缓存中对应媒体库的内容,并异步刷新精选轮播,不再等待整页重新获取。 +- **30 分钟子库缓存**:缓存未满 30 分钟时进入媒体库立即显示现有内容且不重复请求;超过时前台刷新,用户手动下拉可随时强制刷新。 +- **分页缓存一致性**:已加载分页会写入磁盘缓存,但不会延长首屏数据的 30 分钟新鲜度;刷新或分页失败均保留已有内容。 +- **返回位置修复**:从媒体库或详情页返回首页时恢复原有滚动位置,不再强制跳回精选轮播顶部。 + +### TV 首页与媒体库 + +- **TV 首页快照**:我的媒体、继续观看、收藏及各库最新内容使用按账号和服务器隔离的持久化快照;分区请求互不阻塞,单个媒体库超时不会清空其缓存行。 +- **TV 子库刷新策略**:与手机版一致采用 30 分钟缓存窗口;过期时前台刷新,遥控器可直接触发显式刷新,分页不会伪造新的刷新时间。 +- **遥控器位置与焦点**:返回首页保留纵向滚动状态,后台刷新不再强制抢回首项焦点;空库或首次请求失败时默认聚焦刷新按钮。 +- **跨服缓存隔离**:缓存身份同时包含账号、完整服务器地址和用户 ID,并使用稳定编码或散列生成缓存键,避免不同服务器误用同一份内容。 + +### 服务器故障恢复 + +- **冷启动不再联网验凭据**:启动时直接恢复本地会话,DNS、TLS、超时或服务端暂时不可用不会清除账号,也不会把应用锁回服务器录入页。 +- **保存账号恢复入口**:兼容旧版本已经清掉当前会话的情况;登录页可直接进入已保存账号列表,切换到其他正常服务器。 +- **失败相互隔离**:刷新失败只影响当前服务器与当前分区,缓存和其他已保存服务器继续可用;退出和删除仍保持显式、可预期的行为。 + +### APK + +- 手机版:`entryway-debug-0.16.0.apk` +- TV 版:`Entryway-tv-debug-0.15.0.apk` + +### 构建信息 + +- 手机版:`versionName 0.16.0`,`versionCode 35` +- TV 版:`versionName 0.15.0`,`versionCode 34` + ## 手机版 v0.15.0 / TV 版 v0.14.0 - 2026-07-19 > 💿 **双端播放内核与 ISO 能力增强** — 手机版和 TV 版接入可解析 DVD / Blu-ray 的自构建 mpv 内核、JNI 主标题读取与本地 Range 代理;同时补齐 TV 弹幕、MPV 字幕、直链播放性能和跨端视觉统一。