diff --git a/.github/workflows/dependency-validation.yml b/.github/workflows/dependency-validation.yml index a730c4c..1963793 100644 --- a/.github/workflows/dependency-validation.yml +++ b/.github/workflows/dependency-validation.yml @@ -20,7 +20,7 @@ jobs: - run: python -m unittest discover -s tests -v - run: python -m unittest discover -s .github/scripts - run: python -m compileall -q tools .github/scripts - - run: python tools/verify_source.py --min-apps 17 + - run: python tools/verify_source.py --min-apps 18 - run: python tools/simulate_client.py --client sidestore - run: python tools/simulate_client.py --client livecontainer diff --git a/.github/workflows/update-source.yml b/.github/workflows/update-source.yml index d82cd94..62dfac5 100644 --- a/.github/workflows/update-source.yml +++ b/.github/workflows/update-source.yml @@ -119,7 +119,7 @@ jobs: python -m unittest discover -s tests -v python -m unittest discover -s .github/scripts python -m compileall -q tools tests .github/scripts - python tools/verify_source.py --min-apps 17 + python tools/verify_source.py --min-apps 18 - name: 重新生成源文件 run: | @@ -139,7 +139,7 @@ jobs: # 凭空少一个 App。生成脚本本身在抓取失败时会沿用上一次的条目, # 所以正常情况下这个下限永远达标,真触发了一定是有问题。 # ⚠️ 每加/删一个应用,这里都要跟着改。 - python tools/verify_source.py --min-apps 17 + python tools/verify_source.py --min-apps 18 - name: 核对两个客户端的解析结果 run: | diff --git a/README.md b/README.md index ff6bacd..c683f51 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Laincat 工具箱 — SideStore / AltStore / LiveContainer 源文件 -自用的 iOS 侧载源(源名称 **Laincat 工具箱**,图标是 [@laincat](https://github.com/laincat) 的 GitHub 头像):收录 17 个 iOS 应用,**自动跟随上游 GitHub Release 更新**。 +自用的 iOS 侧载源(源名称 **Laincat 工具箱**,图标是 [@laincat](https://github.com/laincat) 的 GitHub 头像):收录 18 个 iOS 应用,**自动跟随上游 GitHub Release 更新**。 三个客户端都能用:**SideStore / AltStore / LiveContainer**。 @@ -60,6 +60,7 @@ https://github.com/laincat/AltStore/releases/download/latest/apps.json | AnimeFlow | `com.ligg.anime_flow` | 2.6.4 | 28.1 MB | iOS 15.0+ | 无 | [openAnimeFlow/AnimeFlow](https://github.com/openAnimeFlow/AnimeFlow) | | AniBaka | `ani.baka` | 5.2.3 | 22.7 MB | iOS 13.0+ | 无 | [AniBakaBaka/AniBaka](https://github.com/AniBakaBaka/AniBaka) | | AniCh | `app.anich` | 1.5.27 | 39.3 MB | iOS 12.0+ | 无 | [Sle2p/AniCh](https://github.com/Sle2p/AniCh) | +| 真果鉴 | `com.duanju.duanjuApp` | 1.0.0(100) | 28.6 MB | iOS 15.1+ | 无 | [Xanerix/guoapp](https://github.com/Xanerix/guoapp) | | Aidoku | `app.aidoku.Aidoku` | 0.9 | 14.1 MB | iOS 15.0+ | 无 | [Aidoku/Aidoku](https://github.com/Aidoku/Aidoku) | | ARMSX2 Nightly | `com.armsx2.ios.nightly` | 2.6.0-nightly.20261023.1332 | 38.5 MB | iOS 17.4+ | 每日构建 | [ARMSX2/ARMSX2](https://github.com/ARMSX2/ARMSX2) | | AirCard | `com.mak5er.aircard` | 1.3.2 | 4.4 MB | iOS 18.0+ | 无 | [Mak5er/AirCard-iOS](https://github.com/Mak5er/AirCard-iOS) | @@ -261,7 +262,7 @@ Action 已固定到完整 commit SHA(保留版本注释);Dependabot 每日 ```bash # 本地跑(需要 Python 3.8+,只用标准库) python tools/build_source.py --refresh # 重新抓上游 -python tools/verify_source.py --min-apps 17 # 校验(数字取「等于当前应用数」) +python tools/verify_source.py --min-apps 18 # 校验(数字取「等于当前应用数」) ``` ## 目录结构 @@ -323,7 +324,7 @@ python tools/build_source.py --versions 4 # 稳定版轨道保留最近 4 个 ## 注意事项 1. **EhPanda 需 iOS 26.0 及以上**,稳定版 2.8.1 与测试版 3.0.0 都是这个要求。 -2. **免费 Apple ID 的侧载限制**:同时最多 3 个自签应用,签名 7 天过期(靠 SideStore 自身续签)。源里有 17 个应用,装不下全部。 +2. **免费 Apple ID 的侧载限制**:同时最多 3 个自签应用,签名 7 天过期(靠 SideStore 自身续签)。源里有 18 个应用,装不下全部。 3. **PicaX 选的是不含 Watch 组件的包**(`PicaX-unsigned.ipa`)。带 Watch 的版本在免费账号签名时容易因附加 Target 失败。 4. **EhPanda 含 Share Extension、PicaX 含 Widget**,签名时会额外占用标识符;报错可换用不带扩展的版本。 5. **源里有四个 Venera 系阅读器**:VeneraX(`io.github.kyosee.venera`)、Venera Prime(`com.github.wgh136.venera.prime`)、VeneraNext(`com.github.cyrilpeng.veneranext`)、Venera-SSR(`com.github.kiastr.venera-ssr`)。四者是**独立应用**(Bundle ID 各不相同,分别是不同作者维护的 Venera 分支),可以同时安装 —— 但功能高度重叠,实际按需选一个就够。 diff --git a/apps.json b/apps.json index 6d21544..468096e 100644 --- a/apps.json +++ b/apps.json @@ -3,7 +3,7 @@ "identifier": "com.acgtoolbox.source", "iconURL": "https://github.com/laincat.png?size=512", "subtitle": "多类 iOS 自签应用源", - "description": "收录 17 款 iOS 应用:番剧类 Kazumi、Animeko、AnimeFlow、AniBaka、AniCh,漫画阅读类 EhPanda、VeneraX、Venera Prime、VeneraNext、Venera-SSR、Breeze、PicaX、Aidoku,以及 AvPlay、ARMSX2、AirCard、Rich4。所有 IPA 均直连各项目 GitHub Release 官方资产,由 SideStore / AltStore / LiveContainer 本地签名安装。", + "description": "收录 18 款 iOS 应用:番剧类 Kazumi、Animeko、AnimeFlow、AniBaka、AniCh,漫画阅读类 EhPanda、VeneraX、Venera Prime、VeneraNext、Venera-SSR、Breeze、PicaX、Aidoku,以及 AvPlay、ARMSX2、AirCard、Rich4、真果鉴。所有 IPA 均直连各项目 GitHub Release 官方资产,由 SideStore / AltStore / LiveContainer 本地签名安装。", "tintColor": "#7C5CFF", "apps": [ { @@ -1003,6 +1003,61 @@ "downloadURL": "https://github.com/iam567/rich4-renew-app/releases/download/v0.8.0/rich4-0.8.0-unsigned.ipa", "size": 1802804433, "minOSVersion": "15.0" + }, + { + "name": "真果鉴", + "bundleIdentifier": "com.duanju.duanjuApp", + "developerName": "Xanerix", + "subtitle": "支持多站源的短剧与影视客户端", + "localizedDescription": "Flutter 多平台短剧与影视客户端,包含全部站源,可在设置中逐个开关。支持追剧、观看记录、多用户、本地下载与备份。此处收录真果鉴全站源版;它与仅含红果站源的红果鉴共用 Bundle ID,属于同一应用的不同构建。\n\n安装包由上游发布,需自行签名安装。站源可用性取决于源站及网络;应用不解除源站 VIP 或其他授权限制。\n\n开源协议:GPL-3.0 · 项目主页:https://github.com/Xanerix/guoapp", + "iconURL": "https://raw.githubusercontent.com/Xanerix/guoapp/app-v1.0.0-100/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png", + "tintColor": "#E97642", + "category": "entertainment", + "appPermissions": { + "entitlements": [], + "privacy": {} + }, + "releaseChannels": [ + { + "track": "stable", + "releases": [ + { + "version": "1.0.0", + "date": "2026-10-27", + "publishedAt": "2026-10-27T08:37:49Z", + "buildVersion": "100", + "buildNumber": "100", + "localizedDescription": "更新内容:\n\n界面整体重建,手机、平板、电脑和电视分别适配。\n界面与导航\n- 新主题:跟随系统取色(Android 12 及以上跟随壁纸,Windows 跟随强调色)或 6 个预设色板,浅色 / 深色 / 跟随系统照旧;主题色随备份导出。\n- 导航改为发现 / 追剧 / 我的:手机用底栏,平板和电脑用侧栏(可展开或收起,会记住选择),电视用顶部 Tab;宽屏的子页面在侧栏右侧打开。\n- 界面模式分自动识别、电视、手机、平板、窗口(只有电脑提供);手动选定后不再随窗口宽度切换。电视模式强制横屏,手机模式锁定竖屏(iPhone 上为开发快照,未在设备上验证)。\n- 焦点导航只在电视端启用:按钮获焦放大加描边,长条只显示描边,外框在元素之间平滑移动;电视页面边距统一,避免被过扫描切掉,不再显示屏幕返回按钮。手机、平板和电脑不再显示焦点外框。\n- 新应用图标:Android 改为自适应图标,支持主题图标;电视桌面横幅改为浅色底。\n发现与搜索\n- 站源切换放在站源名旁边;分类用文字 Tab:推荐 / 全部 / 各榜单 / 各题材。榜单并入分类,封面标出名次,不再显示热度。\n- 第一个 Tab 顶部有大卡片,显示本站源最近看过的剧或推荐的第一部。\n- 滑到底部自动加载下一页;下拉或点「刷新」重新拉取当前分类,不再触发整库更新。\n- 修复剧库缓存越积越大,最后提示「剧库超过本地保存上限」、无法继续加载:每个分类的缓存最多保留前 5000 部,旧版整库更新留下的大缓存会自动缩减。\n- 红果推荐改用「找剧」混排流,每次加载约 12 部;红果题材改用红果 App 的题材筛选。\n- 新搜索页:只搜当…", + "downloadURL": "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/zhenguojian-1.0.0%2B100-ios-unsigned.ipa", + "size": 29959729, + "minOSVersion": "15.1", + "releaseTag": "app-v1.0.0-100", + "source": "https://github.com/Xanerix/guoapp/releases/tag/app-v1.0.0-100" + } + ] + } + ], + "versions": [ + { + "version": "1.0.0", + "date": "2026-10-27", + "publishedAt": "2026-10-27T08:37:49Z", + "buildVersion": "100", + "buildNumber": "100", + "localizedDescription": "更新内容:\n\n界面整体重建,手机、平板、电脑和电视分别适配。\n界面与导航\n- 新主题:跟随系统取色(Android 12 及以上跟随壁纸,Windows 跟随强调色)或 6 个预设色板,浅色 / 深色 / 跟随系统照旧;主题色随备份导出。\n- 导航改为发现 / 追剧 / 我的:手机用底栏,平板和电脑用侧栏(可展开或收起,会记住选择),电视用顶部 Tab;宽屏的子页面在侧栏右侧打开。\n- 界面模式分自动识别、电视、手机、平板、窗口(只有电脑提供);手动选定后不再随窗口宽度切换。电视模式强制横屏,手机模式锁定竖屏(iPhone 上为开发快照,未在设备上验证)。\n- 焦点导航只在电视端启用:按钮获焦放大加描边,长条只显示描边,外框在元素之间平滑移动;电视页面边距统一,避免被过扫描切掉,不再显示屏幕返回按钮。手机、平板和电脑不再显示焦点外框。\n- 新应用图标:Android 改为自适应图标,支持主题图标;电视桌面横幅改为浅色底。\n发现与搜索\n- 站源切换放在站源名旁边;分类用文字 Tab:推荐 / 全部 / 各榜单 / 各题材。榜单并入分类,封面标出名次,不再显示热度。\n- 第一个 Tab 顶部有大卡片,显示本站源最近看过的剧或推荐的第一部。\n- 滑到底部自动加载下一页;下拉或点「刷新」重新拉取当前分类,不再触发整库更新。\n- 修复剧库缓存越积越大,最后提示「剧库超过本地保存上限」、无法继续加载:每个分类的缓存最多保留前 5000 部,旧版整库更新留下的大缓存会自动缩减。\n- 红果推荐改用「找剧」混排流,每次加载约 12 部;红果题材改用红果 App 的题材筛选。\n- 新搜索页:只搜当…", + "downloadURL": "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/zhenguojian-1.0.0%2B100-ios-unsigned.ipa", + "size": 29959729, + "minOSVersion": "15.1", + "releaseTag": "app-v1.0.0-100", + "source": "https://github.com/Xanerix/guoapp/releases/tag/app-v1.0.0-100" + } + ], + "version": "1.0.0", + "versionDate": "2026-10-27", + "versionDescription": "更新内容:\n\n界面整体重建,手机、平板、电脑和电视分别适配。\n界面与导航\n- 新主题:跟随系统取色(Android 12 及以上跟随壁纸,Windows 跟随强调色)或 6 个预设色板,浅色 / 深色 / 跟随系统照旧;主题色随备份导出。\n- 导航改为发现 / 追剧 / 我的:手机用底栏,平板和电脑用侧栏(可展开或收起,会记住选择),电视用顶部 Tab;宽屏的子页面在侧栏右侧打开。\n- 界面模式分自动识别、电视、手机、平板、窗口(只有电脑提供);手动选定后不再随窗口宽度切换。电视模式强制横屏,手机模式锁定竖屏(iPhone 上为开发快照,未在设备上验证)。\n- 焦点导航只在电视端启用:按钮获焦放大加描边,长条只显示描边,外框在元素之间平滑移动;电视页面边距统一,避免被过扫描切掉,不再显示屏幕返回按钮。手机、平板和电脑不再显示焦点外框。\n- 新应用图标:Android 改为自适应图标,支持主题图标;电视桌面横幅改为浅色底。\n发现与搜索\n- 站源切换放在站源名旁边;分类用文字 Tab:推荐 / 全部 / 各榜单 / 各题材。榜单并入分类,封面标出名次,不再显示热度。\n- 第一个 Tab 顶部有大卡片,显示本站源最近看过的剧或推荐的第一部。\n- 滑到底部自动加载下一页;下拉或点「刷新」重新拉取当前分类,不再触发整库更新。\n- 修复剧库缓存越积越大,最后提示「剧库超过本地保存上限」、无法继续加载:每个分类的缓存最多保留前 5000 部,旧版整库更新留下的大缓存会自动缩减。\n- 红果推荐改用「找剧」混排流,每次加载约 12 部;红果题材改用红果 App 的题材筛选。\n- 新搜索页:只搜当…", + "downloadURL": "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/zhenguojian-1.0.0%2B100-ios-unsigned.ipa", + "size": 29959729, + "minOSVersion": "15.1" } ], "featuredApps": [ @@ -1013,7 +1068,7 @@ { "title": "源已建立", "identifier": "source-created", - "caption": "收录 17 款应用,IPA 直连各项目 GitHub Release。", + "caption": "收录 18 款应用,IPA 直连各项目 GitHub Release。", "date": "2026-10-27", "tintColor": "#7C5CFF", "notify": false diff --git a/cache/icons.json b/cache/icons.json index 58f03fa..3ae4c0b 100644 --- a/cache/icons.json +++ b/cache/icons.json @@ -63,5 +63,6 @@ "https://raw.githubusercontent.com/openAnimeFlow/AnimeFlow/v2.6.6/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png": true, "https://raw.githubusercontent.com/iam567/rich4-renew-app/v0.7.9/game/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png": true, "https://raw.githubusercontent.com/Sle2p/AniCh/1.5.27/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png": true, - "https://raw.githubusercontent.com/iam567/rich4-renew-app/v0.8.0/game/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png": true + "https://raw.githubusercontent.com/iam567/rich4-renew-app/v0.8.0/game/ios/App/App/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png": true, + "https://raw.githubusercontent.com/Xanerix/guoapp/app-v1.0.0-100/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png": true } \ No newline at end of file diff --git a/cache/probes.json b/cache/probes.json index 3eb0355..0813fa7 100644 --- a/cache/probes.json +++ b/cache/probes.json @@ -972,5 +972,33 @@ "size": 1802804433, "digest": "sha256:a5c7677d9f1487f9b4332e6671c6d0e72cba2ab2f7d0aa58731fae8f751dbc16" } + }, + "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/hongguojian-1.0.0%2B100-ios-unsigned.ipa": { + "bundleIdentifier": "com.duanju.duanjuApp", + "version": "1.0.0", + "buildVersion": "100", + "displayName": "HongGuoJian", + "minOSVersion": "15.1", + "size": 29955552, + "assetIdentity": { + "id": 680966315, + "updated_at": "2026-10-27T08:37:41Z", + "size": 29955552, + "digest": "sha256:f46cec2ecd49eff0167044d85686751d95c4f43edf6ca46e6e7bf65b82636015" + } + }, + "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/zhenguojian-1.0.0%2B100-ios-unsigned.ipa": { + "bundleIdentifier": "com.duanju.duanjuApp", + "version": "1.0.0", + "buildVersion": "100", + "displayName": "ZhenGuoJian", + "minOSVersion": "15.1", + "size": 29959729, + "assetIdentity": { + "id": 680966395, + "updated_at": "2026-10-27T08:37:43Z", + "size": 29959729, + "digest": "sha256:4653061ce16d6da51a8173a22695e0758ab4289137a5a2cf81e69109c83c677e" + } } } \ No newline at end of file diff --git a/cache/releases.json b/cache/releases.json index 2d2672b..9adeab3 100644 --- a/cache/releases.json +++ b/cache/releases.json @@ -5570,5 +5570,331 @@ } ] } + ], + "Xanerix/guoapp": [ + { + "tag": "app-v1.0.0-100", + "name": "红果鉴 / 真果鉴 1.0.0+100", + "pre": false, + "draft": false, + "date": "2026-10-27", + "published_at": "2026-10-27T08:37:49Z", + "body": "更新内容:\n\n界面整体重建,手机、平板、电脑和电视分别适配。\n\n### 界面与导航\n- 新主题:跟随系统取色(Android 12 及以上跟随壁纸,Windows 跟随强调色)或 6 个预设色板,浅色 / 深色 / 跟随系统照旧;主题色随备份导出。\n- 导航改为发现 / 追剧 / 我的:手机用底栏,平板和电脑用侧栏(可展开或收起,会记住选择),电视用顶部 Tab;宽屏的子页面在侧栏右侧打开。\n- 界面模式分自动识别、电视、手机、平板、窗口(只有电脑提供);手动选定后不再随窗口宽度切换。电视模式强制横屏,手机模式锁定竖屏(iPhone 上为开发快照,未在设备上验证)。\n- 焦点导航只在电视端启用:按钮获焦放大加描边,长条只显示描边,外框在元素之间平滑移动;电视页面边距统一,避免被过扫描切掉,不再显示屏幕返回按钮。手机、平板和电脑不再显示焦点外框。\n- 新应用图标:Android 改为自适应图标,支持主题图标;电视桌面横幅改为浅色底。\n\n### 发现与搜索\n- 站源切换放在站源名旁边;分类用文字 Tab:推荐 / 全部 / 各榜单 / 各题材。榜单并入分类,封面标出名次,不再显示热度。\n- 第一个 Tab 顶部有大卡片,显示本站源最近看过的剧或推荐的第一部。\n- 滑到底部自动加载下一页;下拉或点「刷新」重新拉取当前分类,不再触发整库更新。\n- 修复剧库缓存越积越大,最后提示「剧库超过本地保存上限」、无法继续加载:每个分类的缓存最多保留前 5000 部,旧版整库更新留下的大缓存会自动缩减。\n- 红果推荐改用「找剧」混排流,每次加载约 12 部;红果题材改用红果 App 的题材筛选。\n- 新搜索页:只搜当前站源,保留最近搜索,红果有输入联想;黄豆和黄果的三个入口只能搜本机缓存。\n\n### 详情\n- 封面模糊作底,显示集数、完结状态、分类、播放量、标签和简介;选集每组 30 集,打开时落在续播那一集,看过的集变浅,VIP 集有标记。\n- 平板和电脑分左右两栏;电视一屏放下,左栏是信息和按钮,右栏是 6 列选集。\n- 打开详情页时在后台预先缓冲续播那一集,点「继续播放」立即开始。\n- 红果多季切换和站源诊断入口暂未恢复。\n\n### 播放\n- 电脑:左边视频、右边选集栏,可宽屏、全屏;鼠标悬停弹出清晰度、倍速、音量;支持空格、Enter、方向键、M 等快捷键。\n- 手机竖屏视频:沉浸式,上下翻页切集;长按画面打开「播放设置」,长按左侧 2 倍速,可锁定。\n- 手机横屏视频:竖着拿时视频在上、简介 / 选集在下,转成横屏自动全屏;双击两侧快退 / 快进,长按 2 倍速。\n- 平板:横着拿同电脑,竖着拿同手机,全屏期间锁定横屏。\n- 电视:播控浮在画面上,隐藏时按左右键快退 / 快进 10 秒;返回键依次关闭选项、收起播控、退出。换集回详情页选。\n- 选集栏可多选下载(点选或拖选);下一集提前缓冲,翻页和自动连播直接接上;倍速、清晰度和弹幕开关会记住。\n- 画中画和画质增强暂不提供。\n\n### 追剧与观看记录\n- 追剧只分追和不追,旧版的想看 / 在看 / 已看不再使用。追剧按钮在详情页和播放页(电视播放页没有)。\n- 追剧页:有新集的剧排在「有更新」,标出「N 集更新」;可搜索、按站源筛选、多选取消追剧。后台每 30 分钟检查一批未完结的追剧。\n- 观看记录页:按今天 / 昨天 / 更早分段;可搜索、按站源筛选,可多选删除,「清空」只清当前列出的记录。\n- 「我的」页:用户卡、最近观看、下载概况和设置入口;底栏 / 侧栏的「我的」图标显示正在下载的集数。\n\n### 下载\n- 下载页分「下载中」「已下载」:单集可暂停、继续、重试,也可全部暂停 / 全部继续,或多选取消;「已下载」按剧显示,点进去可播放、删除、补齐缺集。\n- 详情页「下载选集」打开选集页,可点选、拖选或全选。\n- 每集下载完自动转成普通 mp4(红果先解密,m3u8 合成一个文件),保存为「下载目录 / 剧名 / 第 N 集.mp4」,可以直接拷出使用;转换失败可单独重试。Android 切到后台时,会等转换完成再退出。旧版下载的分集保持原样。\n- 关闭站源时暂停它的下载,重新开启后要手动继续。\n- 修复 Windows 上下载目录不能迁到其他盘,提示「新目录不能与原下载目录互相包含」。\n- 电视端不再提供下载入口。\n\n### 设置与用户\n- 设置分外观、播放、下载、站源、代理、用户、关于、诊断 8 组;宽屏和电视左右分栏,改动立即保存;没有权限的项置灰并注明原因,不再隐藏。\n- 「播放」组:默认倍速和默认清晰度(与播放器同步),解码方式可选默认 / 硬解 / 软解;Android 上有兼容渲染模式。\n- 站源管理改为一层列表,11 个站源各有一个开关,只有管理员能改;红果鉴不显", + "ipas": [ + { + "name": "hongguojian-1.0.0+100-ios-unsigned.ipa", + "size": 29955552, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/hongguojian-1.0.0%2B100-ios-unsigned.ipa", + "id": 680966315, + "updated_at": "2026-10-27T08:37:41Z", + "digest": "sha256:f46cec2ecd49eff0167044d85686751d95c4f43edf6ca46e6e7bf65b82636015" + }, + { + "name": "zhenguojian-1.0.0+100-ios-unsigned.ipa", + "size": 29959729, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v1.0.0-100/zhenguojian-1.0.0%2B100-ios-unsigned.ipa", + "id": 680966395, + "updated_at": "2026-10-27T08:37:43Z", + "digest": "sha256:4653061ce16d6da51a8173a22695e0758ab4289137a5a2cf81e69109c83c677e" + } + ] + }, + { + "tag": "app-v0.2.78-88", + "name": "红果鉴 / 真果鉴 0.2.78+88", + "pre": false, + "draft": false, + "date": "2026-10-21", + "published_at": "2026-10-21T08:42:02Z", + "body": "更新内容:\n\n- 修复红果播放、下载、剧集详情和推荐翻页全部提示「红果 App 接口未返回有效数据」,0.2.77 的换号也无效。原因是红果开始校验请求签名,播放签名现已补全设备号、授权号和机型信息。0.2.77 加入的设备号注册和被拒换号不再使用。\n\n版本 0.2.78+88。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.78+88-ios-unsigned.ipa", + "size": 30437890, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.78-88/hongguojian-0.2.78%2B88-ios-unsigned.ipa", + "id": 661879962, + "updated_at": "2026-10-21T08:41:58Z", + "digest": "sha256:5d1b64b16c7880b8be0f0454383d210c39d02ec7583d1693fca4a874a67876bf" + }, + { + "name": "zhenguojian-0.2.78+88-ios-unsigned.ipa", + "size": 30439074, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.78-88/zhenguojian-0.2.78%2B88-ios-unsigned.ipa", + "id": 661880055, + "updated_at": "2026-10-21T08:41:59Z", + "digest": "sha256:9692aaa8689e416e5f8a5791682821730281fafb051fc7eaaac2562979d83cbf" + } + ] + }, + { + "tag": "app-v0.2.77-87", + "name": "红果鉴 / 真果鉴 0.2.77+87", + "pre": false, + "draft": false, + "date": "2026-10-21", + "published_at": "2026-10-21T03:04:45Z", + "body": "更新内容:\n\n- 修复部分设备上红果播放、下载、剧集详情和推荐翻页一直提示「红果 App 接口未返回有效数据」:红果改用向官方注册的设备号,被拒绝时自动换一个新设备号重试(最多 3 次),能用的设备号会保留下来;注册失败时沿用原设备号,10 分钟内不再重复注册。接口偶发的空响应也会自动重试,不再直接报错。\n\n版本 0.2.77+87。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.77+87-ios-unsigned.ipa", + "size": 30444431, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.77-87/hongguojian-0.2.77%2B87-ios-unsigned.ipa", + "id": 661188701, + "updated_at": "2026-10-21T03:04:39Z", + "digest": "sha256:f434b9e64354757b07ac8204c694aa2f20293288b509813a3788f0db4039543d" + }, + { + "name": "zhenguojian-0.2.77+87-ios-unsigned.ipa", + "size": 30445617, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.77-87/zhenguojian-0.2.77%2B87-ios-unsigned.ipa", + "id": 661188875, + "updated_at": "2026-10-21T03:04:42Z", + "digest": "sha256:c94a5fc6ed1951b1be9985fbaae1361f6f5c3f1b435bc173399950501cb0a8bd" + } + ] + }, + { + "tag": "app-v0.2.76-86", + "name": "红果鉴 / 真果鉴 0.2.76+86", + "pre": false, + "draft": false, + "date": "2026-10-19", + "published_at": "2026-10-19T03:27:16Z", + "body": "更新内容:\n\n- 修复剧集封面上的追剧标记挡住「共 N 集」、看不出是否更新:标记移到集数上方,两者同时可见。\n- 修复电视端榜单页遥控器移到列表后焦点卡在第一项、无法继续上下移动或返回。\n- 电视端播放页播控条显示时按返回键先收起播控条,播控条隐藏后再按返回才退出播放页。\n- 修复电视端观看记录、追剧和下载页的搜索框获得焦点后无法移出、不弹输入法:遥控器上下键可移出搜索框,按确认键重新唤起输入法,按返回键收起输入法并移出搜索框。\n\n版本 0.2.76+86。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.76+86-ios-unsigned.ipa", + "size": 30433468, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.76-86/hongguojian-0.2.76%2B86-ios-unsigned.ipa", + "id": 655127992, + "updated_at": "2026-10-19T03:27:11Z", + "digest": "sha256:544b90c4643ba4b4ccc841d77137f5a7ad89242a3841cceb6742ab7c3812a1ed" + }, + { + "name": "zhenguojian-0.2.76+86-ios-unsigned.ipa", + "size": 30435061, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.76-86/zhenguojian-0.2.76%2B86-ios-unsigned.ipa", + "id": 655128059, + "updated_at": "2026-10-19T03:27:13Z", + "digest": "sha256:f14cc2602a031ec36fb05886baf51c2664071d2fba47ac1d6fcd0ba24155ffe3" + } + ] + }, + { + "tag": "app-v0.2.75-85", + "name": "红果鉴 / 真果鉴 0.2.75+85", + "pre": false, + "draft": false, + "date": "2026-10-17", + "published_at": "2026-10-17T14:54:48Z", + "body": "更新内容:\n\n- Android 最低系统版本从 8.0 降到 7.0,Android 7.x 设备可以安装。7.x 系统不支持画中画,该入口不会出现。(未实测)\n- 电视端播放设置新增「兼容渲染模式」:开启后改用 Skia 渲染(关闭 Impeller),用于排查切换解码方式后仍有声音没画面的电视盒子;切换需确认后自动重启应用生效,播放日记首行记录当前渲染方式。(未实测)\n- 修复系统关闭动画(过渡动画缩放为 0)的设备上弹幕飞得极快、看不清:弹幕滚动不再受系统动画缩放影响,始终按 8 秒穿过画面。\n\n版本 0.2.75+85。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.75+85-ios-unsigned.ipa", + "size": 30433138, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.75-85/hongguojian-0.2.75%2B85-ios-unsigned.ipa", + "id": 650738890, + "updated_at": "2026-10-17T14:54:43Z", + "digest": "sha256:4c841dfa99768a8ff44238c13243b21a252adbdbe6e3c7b125f179b8486506dd" + }, + { + "name": "zhenguojian-0.2.75+85-ios-unsigned.ipa", + "size": 30435902, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.75-85/zhenguojian-0.2.75%2B85-ios-unsigned.ipa", + "id": 650738988, + "updated_at": "2026-10-17T14:54:45Z", + "digest": "sha256:683a5a255507b66377f820a118361007416b5c8ac5e1fad8f9b985b125a54fbc" + } + ] + }, + { + "tag": "app-v0.2.74-84", + "name": "红果鉴 / 真果鉴 0.2.74+84", + "pre": false, + "draft": false, + "date": "2026-10-16", + "published_at": "2026-10-16T15:46:57Z", + "body": "更新内容:\n\n- 电视端播放设置新增「解码方式」:硬解(默认)保持原有设置;硬解(兼容)和软解(兼容)关闭电视端的 PBO 上传与跳过去块滤波 / IDCT 等加速项,用于排查部分电视盒子有声音没画面的问题,切换后从当前位置重新加载。(开发快照,未经 NVIDIA Shield 真机验证)\n- 播放日记新增视频输出诊断,记录实际使用的解码方式、视频输出和像素格式。\n\n版本 0.2.74+84。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.74+84-ios-unsigned.ipa", + "size": 30433260, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.74-84/hongguojian-0.2.74%2B84-ios-unsigned.ipa", + "id": 647797093, + "updated_at": "2026-10-16T15:46:52Z", + "digest": "sha256:74b6099d484cd0b2501790b159a63bf97c278e4d5f3bdd58b4eaf3d3faa986d2" + }, + { + "name": "zhenguojian-0.2.74+84-ios-unsigned.ipa", + "size": 30434301, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.74-84/zhenguojian-0.2.74%2B84-ios-unsigned.ipa", + "id": 647797211, + "updated_at": "2026-10-16T15:46:54Z", + "digest": "sha256:69f8d3df2a5ea25da674499435cbfc90e01c84ffd58871aea04ba8b1bb072b87" + } + ] + }, + { + "tag": "app-v0.2.73-83", + "name": "红果鉴 / 真果鉴 0.2.73+83", + "pre": false, + "draft": false, + "date": "2026-10-16", + "published_at": "2026-10-16T12:13:20Z", + "body": "更新内容:\n\n- 剧库启动更快:同一份站源缓存只读取一次,启动时不再因上一次已完成的更新而重复加载整个剧库,剧集数据的 JSON 解析移到后台 isolate,本地追剧数据也不再重复刷新。\n- 海报加载更快:HEIC 海报改为最多 3 张同时转码,并优先处理当前屏幕上的海报;缓存清理改为后台节流执行,转码缓存上限调整为 1000 张 / 96MB;已加载过的海报再次出现时直接使用本地文件。\n- 首页剧库改为每次展示 60 部,滚到底部再展开下一批;快速滑动或拖动滚动条时,只为停留在屏幕上的海报发起加载,划过的海报会撤销尚未开始的请求。\n- 红果剧库首次加载(或清空缓存后)不再一次翻完几十页才显示,首屏只取约 160 部,其余随滚动继续加载;后台更新剧库仍按原来的页数补全。\n- 红果剧库和推荐页每次请求从 18 部提高到 54 部,加载同样多的剧,请求数减为原来的三分之一。\n- 追剧提醒不再依赖剧库是否完整:启动 30 秒后开始,每 30 分钟在后台检查一批在看或已看的追剧(每轮最多 10 部,同一部剧 6 小时内不重复检查,失败后间隔逐次加倍),发现新集会更新「N 集更新」提醒;想看、手动标记为已看和已完结的剧不检查,已关闭的站源不检查。(开发快照,未经真机验证)\n- 播放页选集标题显示剧集状态(已完结 / 连载中),状态未知时不显示。\n- 修复野果站源改版后无法加载(「野果页面未提供有效的接口入口」):页面不再提供接口地址时,改从站点脚本中读取。\n- 野果更新中转站地址并识别新的备用线路,主线路不可用时可自动切换。\n- 修复版本号显示过时:诊断日志不再写死旧版本号,Windows 和 iOS 的「关于」页面也改为读取安装包里的实际版本。(开发快照,iOS 未经真机验证)\n\n版本 0.2.73+83。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.73+83-ios-unsigned.ipa", + "size": 30431899, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.73-83/hongguojian-0.2.73%2B83-ios-unsigned.ipa", + "id": 647231209, + "updated_at": "2026-10-16T12:13:13Z", + "digest": "sha256:770ddab3c3376f2957ff935a450b6aade2847d13b767ab29f389eab9852d31a2" + }, + { + "name": "zhenguojian-0.2.73+83-ios-unsigned.ipa", + "size": 30433034, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.73-83/zhenguojian-0.2.73%2B83-ios-unsigned.ipa", + "id": 647231324, + "updated_at": "2026-10-16T12:13:16Z", + "digest": "sha256:958c14f87c4e5d6f11cf1da31260a0752b50f27da2bf64fd6b03afa53fd50bf1" + } + ] + }, + { + "tag": "app-v0.2.72-82", + "name": "红果鉴 / 真果鉴 0.2.72+82", + "pre": false, + "draft": false, + "date": "2026-10-16", + "published_at": "2026-10-16T01:58:28Z", + "body": "更新内容:\n\n- 修复红果源无法播放:红果 App 接口改用 Argus551 + Ladon 签名,并兼容新版播放信息的返回格式。\n- Windows 切换到其他窗口时不再暂停播放、弹幕和画质增强,只有最小化或隐藏窗口时才暂停。\n\n版本 0.2.72+82。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.72+82-ios-unsigned.ipa", + "size": 30419239, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-82/hongguojian-0.2.72%2B82-ios-unsigned.ipa", + "id": 645818279, + "updated_at": "2026-10-16T01:58:21Z", + "digest": "sha256:63673d8fcd3473aef3eae7d1edb57504ec3283588ea103a4616d0d7778645550" + }, + { + "name": "zhenguojian-0.2.72+82-ios-unsigned.ipa", + "size": 30420548, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-82/zhenguojian-0.2.72%2B82-ios-unsigned.ipa", + "id": 645818363, + "updated_at": "2026-10-16T01:58:23Z", + "digest": "sha256:ab424eab077566049bcd0963cba8f66a10c3cfa2a1b353941b65469538f38f14" + } + ] + }, + { + "tag": "app-v0.2.72-81", + "name": "红果鉴 / 真果鉴 0.2.72+81", + "pre": false, + "draft": false, + "date": "2026-10-15", + "published_at": "2026-10-15T11:17:03Z", + "body": "更新内容:\n\n- 修复黄果 AI 剧集不对版:分集列表误把详情页的热门、推荐链接当作分集,导致不同剧的开头几集都是同一个视频、集数也与首页显示不一致。\n\n版本 0.2.72+81。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.72+81-ios-unsigned.ipa", + "size": 30414984, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-81/hongguojian-0.2.72%2B81-ios-unsigned.ipa", + "id": 643618371, + "updated_at": "2026-10-15T11:16:59Z", + "digest": "sha256:88aeecbe9753aa9cfaae8a1c86a8008cbbd8e5b2038a5d1e1e919101a8d2e291" + }, + { + "name": "zhenguojian-0.2.72+81-ios-unsigned.ipa", + "size": 30416323, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-81/zhenguojian-0.2.72%2B81-ios-unsigned.ipa", + "id": 643618466, + "updated_at": "2026-10-15T11:17:00Z", + "digest": "sha256:a5b8e62ddaa9ec3af7681203918c1b11912ba4e36ae6508632baac52fce596cb" + } + ] + }, + { + "tag": "app-v0.2.72-80", + "name": "红果鉴 / 真果鉴 0.2.72+80", + "pre": false, + "draft": false, + "date": "2026-10-15", + "published_at": "2026-10-15T06:34:54Z", + "body": "更新内容:\n\n- 修复发现页滑动加载更多时偶发的明显卡顿:剧集过滤不再对每一项重复计算站源分组,HEIC 海报缓存清理移到后台 isolate 执行。\n- 修复 Windows 端部分剧集播放时画面右侧和底部出现绿边:硬件解码改为 d3d11va-copy 模式。\n- 播放控制栏出现时不再整体压暗画面,只在顶栏和底栏处保留边缘渐变。\n- 播放 / 暂停、上一集、下一集按钮从画面中间移到底部工具栏左侧(手机与桌面,TV 不变)。\n- 修复 Windows 端画质增强始终保持原画:渲染环境判定不再依赖拿不到的 mpv 信息,增强着色器资源不再因换行符转换校验失败,着色器档在无法读取渲染 pass 时改用挂载状态确认生效。\n- 修复关闭或切换画质增强时色度缩放设置无法还原导致增强被停用的问题。\n- 移除 Windows 端「硬件增强」(d3d11vpp)档:硬解改为 d3d11va-copy 后该档已无法使用。\n\n版本 0.2.72+80。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.72+80-ios-unsigned.ipa", + "size": 30415108, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-80/hongguojian-0.2.72%2B80-ios-unsigned.ipa", + "id": 642933842, + "updated_at": "2026-10-15T06:34:49Z", + "digest": "sha256:2eb3d47d5e31452e6afd33910b7d5cb15798418f1d38b201f34048c3285d4dd2" + }, + { + "name": "zhenguojian-0.2.72+80-ios-unsigned.ipa", + "size": 30416447, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-80/zhenguojian-0.2.72%2B80-ios-unsigned.ipa", + "id": 642933968, + "updated_at": "2026-10-15T06:34:51Z", + "digest": "sha256:7bd40e5efcdbb01794df87c90937e4717b42ad563e1d609b848db646a6c87473" + } + ] + }, + { + "tag": "app-v0.2.72-79", + "name": "红果鉴 / 真果鉴 0.2.72+79", + "pre": false, + "draft": false, + "date": "2026-10-10", + "published_at": "2026-10-10T08:53:59Z", + "body": "更新内容:\n\n- 移除站源密码锁,以及连点「最近观看」打开密码锁的隐藏入口。\n- 全站源版可在站源管理中逐个开关站源:黄豆、剧果、野果、帝果、黄果视频 / 黄果 AI / 黄果旧版默认关闭,其余站源默认开启。开关全局生效,仅管理员可以切换;关闭后等同当前用户没有该站源权限。\n- 升级后原密码锁设置不迁移,敏感站源回到默认关闭;站源开关不包含在备份中。\n- 修复站源管理页黄果分组内显示错误信息时页面构建失败的问题。\n- 站源全部关闭时,发现页隐藏切换站源按钮,排序与筛选、多选下载、搜索按钮置灰。\n\n版本 0.2.72+79。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.72+79-ios-unsigned.ipa", + "size": 30415250, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-79/hongguojian-0.2.72%2B79-ios-unsigned.ipa", + "id": 627481282, + "updated_at": "2026-10-10T08:53:55Z", + "digest": "sha256:a01dd93a4378e0a6d4019e5867a3dbe41d741365dd117febe03a9a2cef608b58" + }, + { + "name": "zhenguojian-0.2.72+79-ios-unsigned.ipa", + "size": 30415336, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.72-79/zhenguojian-0.2.72%2B79-ios-unsigned.ipa", + "id": 627481359, + "updated_at": "2026-10-10T08:53:57Z", + "digest": "sha256:94d1da9a0914e88d5be0adab857a4eb7d3d4fa62212adb22ca1aee964ebcb7b5" + } + ] + }, + { + "tag": "app-v0.2.71-78", + "name": "红果鉴 / 真果鉴 0.2.71+78", + "pre": false, + "draft": false, + "date": "2026-10-04", + "published_at": "2026-10-04T08:49:18Z", + "body": "版本 0.2.71+78。两个版本功能相同,区别只在站源范围,按需选择:\n\n- 红果鉴 hongguojian:仅红果站源\n- 真果鉴 zhenguojian:全部站源\n\nAndroid:\n- *-arm64-v8a.apk:适用于较新的安卓设备\n- *-armeabi-v7a.apk:适用于较老的安卓设备,电视推荐使用此版本\n- *-x86_64.apk:适用于模拟器\n\niOS:\n- *-ios-unsigned.ipa:未签名 IPA,可用相关工具安装\n\nWindows:\n- *-windows-x64.zip:解压后运行 hongguojian.exe 或 zhenguojian.exe\n\n签名证书 SHA-256:f819175143d1bff5b06c9bfdb4c2f6001ae73077cc8e35ce2adb43bd3f9aed92\n", + "ipas": [ + { + "name": "hongguojian-0.2.71+78-ios-unsigned.ipa", + "size": 30402922, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.71-78/hongguojian-0.2.71%2B78-ios-unsigned.ipa", + "id": 609474353, + "updated_at": "2026-10-04T08:49:12Z", + "digest": "sha256:8fd387ccced48a90f55b18cb7e2d5f33e9ef677398fe2cc54d40e72e2349f2b7" + }, + { + "name": "zhenguojian-0.2.71+78-ios-unsigned.ipa", + "size": 30409898, + "url": "https://github.com/Xanerix/guoapp/releases/download/app-v0.2.71-78/zhenguojian-0.2.71%2B78-ios-unsigned.ipa", + "id": 609474425, + "updated_at": "2026-10-04T08:49:15Z", + "digest": "sha256:847bdade7a8940644b8c02fbc1c1fdf5fce5dc028be15cb43224798eaf63bb47" + } + ] + } ] } \ No newline at end of file diff --git a/tools/build_source.py b/tools/build_source.py index d6c5a8a..f632494 100644 --- a/tools/build_source.py +++ b/tools/build_source.py @@ -72,9 +72,9 @@ "iconURL": "https://github.com/laincat.png?size=512", "subtitle": "多类 iOS 自签应用源", "description": ( - "收录 17 款 iOS 应用:番剧类 Kazumi、Animeko、AnimeFlow、AniBaka、AniCh,漫画阅读类 EhPanda、" + "收录 18 款 iOS 应用:番剧类 Kazumi、Animeko、AnimeFlow、AniBaka、AniCh,漫画阅读类 EhPanda、" "VeneraX、Venera Prime、VeneraNext、Venera-SSR、Breeze、PicaX、Aidoku,以及 AvPlay、ARMSX2、" - "AirCard、Rich4。所有 IPA 均直连各项目 " + "AirCard、Rich4、真果鉴。所有 IPA 均直连各项目 " "GitHub Release 官方资产,由 SideStore / AltStore / LiveContainer 本地签名安装。" ), "tintColor": "#7C5CFF", @@ -336,6 +336,24 @@ "项目主页:https://github.com/Sle2p/AniCh" ), }, + { + "repo": "Xanerix/guoapp", + "asset": lambda n: n.startswith("zhenguojian-") and n.endswith("-ios-unsigned.ipa"), + "name": "真果鉴", + "developerName": "Xanerix", + "subtitle": "支持多站源的短剧与影视客户端", + "category": "entertainment", + "tintColor": "#E97642", + "icon": "ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png", + "description": ( + "Flutter 多平台短剧与影视客户端,包含全部站源,可在设置中逐个开关。" + "支持追剧、观看记录、多用户、本地下载与备份。此处收录真果鉴全站源版;" + "它与仅含红果站源的红果鉴共用 Bundle ID,属于同一应用的不同构建。\n\n" + "安装包由上游发布,需自行签名安装。站源可用性取决于源站及网络;" + "应用不解除源站 VIP 或其他授权限制。\n\n" + "开源协议:GPL-3.0 · 项目主页:https://github.com/Xanerix/guoapp" + ), + }, { "repo": "Aidoku/Aidoku", "asset": lambda n: n == "Aidoku.ipa",