{
  "name": "AltGallery",
  "subtitle": "Curated AltStore sources for IPA projects on GitHub",
  "description": "AltStore sources generated from GitHub Releases by AltGallery",
  "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/assets/icon.png",
  "website": "https://github.com/bebound/AltGallery",
  "tintColor": "#3B82F6",
  "apps": [
    {
      "name": "Aidoku",
      "bundleIdentifier": "app.aidoku.Aidoku",
      "developerName": "Skitty",
      "subtitle": "Free and open source manga reader for iOS and iPadOS",
      "localizedDescription": "A free and open source manga reading application for iOS and iPadOS.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/library.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/source.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/reader.png"
      ],
      "tintColor": "#FF375F",
      "versions": [
        {
          "version": "0.9",
          "date": "2026-09-03",
          "localizedDescription": "- OCR dictionary support (iOS 18+): import Yomitan-compatible dictionaries in the app and look up words while reading.\r\n- Suwayomi built-in source: read and track from a Suwayomi instance, just like Komga and Kavita.\r\n- Auto scroll for webtoon reader: enable and press the play button to scroll without touching your device.\r\n- Fixed CloudFlare handling: CloudFlare issues that caused external sources to break should be resolved.\r\n- Overall performance improvements: the library loads much faster (@Amqx), and the webtoon reader was improved.\r\n- Source stability fixes and disable option: the issue where sources were causing the app to crash should not happen again, and now you can even disable a source that is broken until it receives an update.\r\n- Many more things: see [the website](https://aidoku.app/release-notes/) for a more complete list.",
          "downloadURL": "https://github.com/Aidoku/Aidoku/releases/download/v0.9/Aidoku.ipa",
          "size": 14731108,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "AirCard-iOS",
      "bundleIdentifier": "com.mak5er.aircard",
      "developerName": "Mak5er",
      "subtitle": "Apple Wallet card skins, passcode themes and wallpapers",
      "localizedDescription": "Customize Apple Wallet card artwork, lock screen passcode dialers and PosterBoard wallpapers directly on device, without a jailbreak. Requires iOS 27 or newer, LocalDevVPN running in loopback mode, and Developer Mode pairing.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/wallet.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/pairing.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/wallpapers.png"
      ],
      "tintColor": "#5020E0",
      "versions": [
        {
          "version": "1.3",
          "date": "2026-09-20",
          "localizedDescription": "## What's Changed in v1.3\n\n> **Note**: AirCard-iOS currently supports **iOS 27.0 and newer (iOS 27+)**.\n\n### PosterBoard Wallpapers (.tendies)\n• Added support for importing and unpacking `.tendies` wallpaper archives.\n• Automatic PosterBoard container detection and active descriptor UUID preservation.\n• Integrated instant WebKit NeoSpring respring right after flashing (no device reboot required).\n\n### Apple Wallet & Passcode Theming\n• Added PDF artwork generation for transit passes (Suica, Pasmo, etc.).\n• Fixed keypad preview framing and TelephonyUI cache paths.\n• Cleaned up passcode number localization pickers.\n• Removed sluggish button glide animations when scanning cards and copying logs.\n\n### UI & Quality of Life\n• Centered action buttons and removed misplaced list divider lines across all tabs.\n• Removed disruptive import and install alert popups in favor of clean inline status logs.\n• Cleaned up the VPN status bar and removed redundant text labels.\n• General repository cleanup and project modernization.",
          "downloadURL": "https://github.com/Mak5er/AirCard-iOS/releases/download/v1.3/AirCard-iOS.ipa",
          "size": 4452235,
          "minOSVersion": "27.0"
        }
      ]
    },
    {
      "name": "AniBaka",
      "bundleIdentifier": "ani.baka",
      "developerName": "AniBakaBaka",
      "subtitle": "跨平台番剧聚合、媒体播放与弹幕客户端",
      "localizedDescription": "AniBaka 是一个基于 Flutter 的跨平台番剧聚合与媒体播放客户端，支持多番剧源、弹幕、字幕、离线缓存与本地媒体库，并提供动漫实时超分辨率画质增强。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/player.png"
      ],
      "tintColor": "#0077B6",
      "versions": [
        {
          "version": "5.1.1",
          "buildVersion": "0912",
          "date": "2026-09-14",
          "localizedDescription": "- 新增 **AI 修改/新增规则**：支持生成、修复和手动编辑视频源规则，并提供分步测试与验证。\r\n- 新增 **AI 模型配置**：支持接入 OpenAI 兼容服务，自行配置模型与 API Key。\r\n- 新增 **HLS 视频去广告**：可在播放设置中开启，自动识别并过滤部分内嵌广告片段。\r\n- 优化视频源管理与搜索结果界面，调整信息展示和操作布局。\r\n- 优化首页、番剧详情、评论区及播放器的加载与渲染，减少重复请求和不必要的界面刷新。\r\n- 优化播放源解析、媒体探测与线路切换，改善部分站点的播放兼容性。\r\n- 更新部分内置视频源规则，调整桌面端与 TV 端界面细节。\r\n- 完善 Windows 与 macOS 安装包签名及校验流程。\r\n**Full Changelog**: https://github.com/AniBakaBaka/AniBaka/compare/5.1.0+0823...5.1.1+0912",
          "downloadURL": "https://github.com/AniBakaBaka/AniBaka/releases/download/5.1.1%2B0912/baka-5.1.1%2B0912-ios-unsigned.ipa",
          "size": 20946986,
          "minOSVersion": "13.0"
        }
      ]
    },
    {
      "name": "AnimeFlow",
      "bundleIdentifier": "com.ligg.anime_flow",
      "developerName": "openAnimeFlow",
      "subtitle": "跨平台动漫视频播放器，支持多数据源、实时 4K 超分辨率与弹幕",
      "localizedDescription": "AnimeFlow 是一个跨平台动漫视频播放应用，支持 Android、iOS、Windows、macOS 与 Linux。内置多数据源与自定义 XPath 爬虫配置，支持基于 Anime4K 的实时视频 4K 超分辨率，对接 Bangumi 同步收藏与追番数据，并支持多平台弹幕源与丰富的弹幕设置。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/comment.png"
      ],
      "tintColor": "#124EB3",
      "versions": [
        {
          "version": "2.6.1",
          "date": "2026-09-26",
          "localizedDescription": "### 🔄 更新内容\n\n## 2.6.1 更新\n\n## 重要修复\n\n- 修复图片加载失败问题 [ech_http](https://github.com/ech-research/ech_http)\n\n## 新增\n\n- 新番时间表添加标签过滤功能\n\n## 优化\n \n- 搜索页面点击历史记录搜索自动取消输入框焦点\n- 优化搜索页面输入框的吸附效果\n- 优化推荐首页的输入框样式\n- 优化社区在线页面布局\n\n## 修复\n\n- 修复字体设置页面开关cdn可能导致的状态错误问题\n- 修复播放页数据源弹窗在移动端搜索时输入框被遮挡问题\n\n---\n\n### 📦 下载\n- 每个设备的安装包后缀: ``苹果手机(.ipa)、 安卓手机(.apk)、windows电脑(.zip或.exe)、mac电脑(.dmg)、linux电脑(.tar.gz或.deb)``\n- android分多个包: ``v7a(32位架构旧手机或TV)、arm64(新手机,推荐用这个)、x86(模拟器) ``\n- windows分多个包: ``.zip(解压直接使用)、.exe(安装后使用) ``",
          "downloadURL": "https://github.com/openAnimeFlow/AnimeFlow/releases/download/v2.6.1/AnimeFlow-ios-2.6.1.ipa",
          "size": 29694830,
          "minOSVersion": "13.0"
        }
      ]
    },
    {
      "name": "Animeko",
      "bundleIdentifier": "org.animeko.animeko",
      "developerName": "open-ani",
      "subtitle": "一站式弹幕追番平台",
      "localizedDescription": "Animeko 是一个 Kotlin/Compose Multiplatform 打造的一站式弹幕追番平台，集找番、追番、看番于一体，支持 Bangumi 云同步观看记录、多视频数据源聚合（含 BitTorrent、Jellyfin、Emby）、离线缓存与弹幕云过滤。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/subject-details.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/episode.png"
      ],
      "tintColor": "#0050A0",
      "versions": [
        {
          "version": "6.2.0",
          "date": "2026-09-26",
          "localizedDescription": "- 安卓 TV 版已发布，全新设计精美 UI，更多功能开发中\r\n- 新增显示缓冲进度条，优化缓冲机制\r\n- 新增系列关系图，直观展示正片、续集、番外与衍生作品\r\n- 新增按线路批量缓存\r\n- 支持发送自定义位置和颜色的弹幕\r\n- 搜索支持年份与季度筛选 (#3396 by @Bonger34)\r\n- 新增 GitHub 账号绑定，贡献者可认证以免除广告\r\n\r\n----\r\n\r\n- 新增 Bangumi 收藏冲突处理，可对照两侧收藏、选择保留内容或采用较新的记录，并在合并后同步刷新收藏列表\r\n- 新增「显示原名」设置，可在条目、剧集、搜索、收藏和播放等页面显示原始名称 (#3451 by @azusachino)\r\n- 桌面端图片查看器支持独立窗口、缩放、保存、复制及拖出图片到其他应用，并支持触摸板手势\r\n- 人物与角色页面支持发表评论、回复、表情、点赞和举报\r\n- 剧集卡片支持显示剧照、播放进度和已看完标记，可在设置中关闭剧照显示，翻页时及时清除上一页图片\r\n- 桌面端播放页支持拖入本地视频文件，在当前剧集中直接播放\r\n- 缓存详情页显示下载器状态、视频地址解析进度、连接情况及最近错误，便于排查下载停滞\r\n- 已缓存剧集支持显示观看进度\r\n- 账号设置支持换绑邮箱，以及在保留其他登录方式时解绑邮箱\r\n- 时间表支持显示「时间未定」，跨午夜自动切换日期，并修正剧集播出时间与开播状态判断\r\n- 首次启动直接进入主界面，网络检测失败时显示提示，主题与代理可在设置中调整\r\n- 自动选源优先使用本地缓存，在线资源无结果时可回退到 BT 资源，并优化匹配与等待策略\r\n- 优化数据源线路展示，保留网站原有名称、分组和顺序，避免同名线路被合并\r\n- 优化下载管理，批量暂停、继续和删除按操作顺序执行，减少重复创建任务，切换条目时保持标题显示\r\n- 优化列表封面加载及人物、制作人员信息缓存，减少滚动列表和返回页面时的重复加载与流量消耗\r\n- 人物与角色头像支持点击放大，移动端侧边预览中的大图可完整覆盖窗口\r\n- 宽屏条目详情页支持选择并复制标题\r\n- 调整桌面端与平板顶栏头像尺寸，使其与相邻按钮对齐\r\n- Windows ARM64 支持在应用内下载更新后自动安装 (#3408 by @NihilDigit)\r\n- 关于页新增构建信息，可查看并复制版本、分支和提交等信息，方便反馈问题\r\n- 开发者设置支持浏览主分支构建状态，并通过提交编号、合并请求、构建产物链接或安装包地址下载指定版本，在支持的平台上自动安装\r\n- Windows 与 macOS 的开发者设置支持拖入安装包，确认后自动安装并重启\r\n- 修复下载部分大体积视频时内存不足导致崩溃，甚至重启后反复崩溃的问题 (#3407 by @azusachino)\r\n- 修复 Linux Wayland 环境下内置浏览器初始化失败，导致登录和网页解析不可用的问题 (#3359 by @Vedaru)\r\n- 修复收藏列表末页不足一页时反复刷新、卡片重排和滚动跳动的问题 (#3374 by @vaz1306011)\r\n- 修复剧场版与单集作品中仅标注画质或语言的线路被错误过滤，导致资源缺失的问题 (#3345 by @GrahamZen)\r\n- 修复 Emby 中独立分季条目包含特别篇时的季度匹配错误\r\n- 修复倍速播放时无法自动跳过片头片尾的问题 (#3365 by @Tantless)\r\n- 修复长按倍速操作被中断后未恢复原播放速度的问题\r\n- 修复追番条目菜单自动关闭的问题 (#3372 by @XYenon)\r\n- 修复从播放页返回后剧集已看状态不更新，以及条目详情信息更新不同步的问题\r\n- 修复 iOS 全屏播放从后台返回后意外切换为竖屏的问题\r\n- 修复全屏播放时控件、侧边栏与倍速弹层的边距和裁切问题，改善 iOS 刘海与圆角屏幕适配\r\n- 修复桌面端按 Esc 退出全屏或关闭图片窗口时意外返回上一页的问题\r\n- 修复 iOS 视频解析结束后浏览器资源未释放造成的内存占用累积\r\n- 修复安装开发版本后点击自动更新没有反应的问题\r\n- 修复更新下载重试或切换下载地址后进度反复跳动的问题\r\n- 修复桌面端安装包版本号与发布版本不一致的问题 (#3324 by @termtate)\r\n- 修复 Anime Garden 资源大小显示为实际大小 1024 倍的问题\r\n- 修复电视版在普通启动器中的入口与电视启动器横幅显示\r\n- 修复移动端顶部时间文字颜色不清晰的问题 (#3366 by @U29kaXVt)\r\n- 修复代理测试列表中 Animeko 图标过大、撑高列表行的问题 (#3348 by @GrahamZen)\r\n- 修复桌面端登录按钮在鼠标悬停时阴影重叠的问题 (#3352 by @termtate)\r\n- Fix: 移除 AniApp 根节点 clickable，避免语义合并触发 Layout Inspector 崩溃 (#3381 by @myouo)\r\n\r\n**Full Changelog**: https://github.com/open-ani/animeko/compare/v6.1.0...v6.2.0\r\n\r\n[//]: # (ANI-SERVER-MAGIC-SEPARATOR)\r\n\r\n[//]: # (注意: api server 依赖这个特殊分隔符)\r\n\r\n[//]: # (对于所有可用的变量列表, 参考 CI release.yml 的 step release-notes)\r\n\r\n[github-win-x64]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-windows-x86_64.zip\r\n\r\n[github-win-aarch64]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-windows-aarch64.zip\r\n\r\n[github-mac-x64]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-macos-x86_64.dmg\r\n\r\n[github-mac-aarch64]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-macos-aarch64.dmg\r\n\r\n[github-android]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-universal.apk\r\n\r\n[github-android-arm64-v8a]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-arm64-v8a.apk\r\n\r\n[github-android-armeabi-v7a]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-armeabi-v7a.apk\r\n\r\n[github-android-x86_64]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-x86_64.apk\r\n\r\n[cf-win-x64]: https://d.myani.org/v6.2.0/ani-6.2.0-windows-x86_64.zip\r\n\r\n[cf-win-aarch64]: https://d.myani.org/v6.2.0/ani-6.2.0-windows-aarch64.zip\r\n\r\n[cf-linux-x64]: https://d.myani.org/v6.2.0/ani-6.2.0-linux-x86_64.appimage\r\n\r\n[cf-mac-x64]: https://d.myani.org/v6.2.0/ani-6.2.0-macos-x86_64.zip\r\n\r\n[cf-mac-aarch64]: https://d.myani.org/v6.2.0/ani-6.2.0-macos-aarch64.dmg\r\n\r\n[cf-ios]: https://d.myani.org/v6.2.0/ani-6.2.0.ipa\r\n\r\n[cf-android]: https://d.myani.org/v6.2.0/ani-6.2.0-universal.apk\r\n\r\n[cf-android-arm64-v8a]: https://d.myani.org/v6.2.0/ani-6.2.0-arm64-v8a.apk\r\n\r\n[cf-android-armeabi-v7a]: https://d.myani.org/v6.2.0/ani-6.2.0-armeabi-v7a.apk\r\n\r\n[cf-android-x86_64]: https://d.myani.org/v6.2.0/ani-6.2.0-x86_64.apk\r\n\r\n[ghproxy-win-x64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-windows-x86_64.zip\r\n\r\n[ghproxy-win-aarch64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-windows-aarch64.zip\r\n\r\n[ghproxy-mac-x64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-macos-x86_64.zip\r\n\r\n[ghproxy-linux-x64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-linux-x86_64.appimage\r\n\r\n[ghproxy-mac-aarch64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-macos-aarch64.dmg\r\n\r\n[ghproxy-ios]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0.ios\r\n\r\n[ghproxy-android]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-universal.apk\r\n\r\n[ghproxy-android-arm64-v8a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-arm64-v8a.apk\r\n\r\n[ghproxy-android-armeabi-v7a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-armeabi-v7a.apk\r\n\r\n[ghproxy-android-x86_64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-6.2.0-x86_64.apk\r\n\r\n[github-android-tv]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-tv-6.2.0-universal.apk\r\n\r\n[github-android-tv-arm64-v8a]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-tv-6.2.0-arm64-v8a.apk\r\n\r\n[github-android-tv-armeabi-v7a]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-tv-6.2.0-armeabi-v7a.apk\r\n\r\n[github-android-tv-x86_64]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-tv-6.2.0-x86_64.apk\r\n\r\n[cf-android-tv]: https://d.myani.org/v6.2.0/ani-tv-6.2.0-universal.apk\r\n\r\n[cf-android-tv-arm64-v8a]: https://d.myani.org/v6.2.0/ani-tv-6.2.0-arm64-v8a.apk\r\n\r\n[cf-android-tv-armeabi-v7a]: https://d.myani.org/v6.2.0/ani-tv-6.2.0-armeabi-v7a.apk\r\n\r\n[cf-android-tv-x86_64]: https://d.myani.org/v6.2.0/ani-tv-6.2.0-x86_64.apk\r\n\r\n[ghproxy-android-tv]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-tv-6.2.0-universal.apk\r\n\r\n[ghproxy-android-tv-arm64-v8a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-tv-6.2.0-arm64-v8a.apk\r\n\r\n[ghproxy-android-tv-armeabi-v7a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-tv-6.2.0-armeabi-v7a.apk\r\n\r\n[ghproxy-android-tv-x86_64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.2.0%2Fani-tv-6.2.0-x86_64.apk\r\n\r\n[macOS 无法打开解决方案]: https://myani.org/wiki/macos-unable-to-open\r\n\r\n[Windows下字体与背景颜色异常解决方案]: https://myani.org/wiki/windows-font-bg-color-issue\r\n\r\n[Linux 安装说明]: https://myani.org/wiki/linux-install\r\n\r\n[macOS Intel芯片版本安装教程]: https://myani.org/wiki/macos-intel-install\r\n\r\n[macos-intel-issue]: https://github.com/open-ani/animeko/issues/1345\r\n\r\n[linux-issue]: https://github.com/open-ani/animeko/issues/944\r\n\r\n[iOS 自签]: https://myani.org/wiki/ios-install\r\n\r\n|                  | 下载                                               | 常见问题                                        |\r\n|------------------|--------------------------------------------------|---------------------------------------------|\r\n| 安卓 手机/平板         | [主线][cf-android] / [备线][ghproxy-android]         |                                             |\r\n| 安卓 电视            | [主线][cf-android-tv] / [备线][ghproxy-android-tv]   |                                             |\r\n| iOS              | [主线][cf-ios] / [备线][ghproxy-ios]                 | 需要[自签][iOS 自签]                                  |\r\n| Windows          | [主线][cf-win-x64] / [备线][ghproxy-win-x64]         | 1. 目录不要有中文或者空格 <br/> 2. [显示异常][Windows下字体与背景颜色异常解决方案] |\r\n| Windows (ARM64)  | [主线][cf-win-aarch64] / [备线][ghproxy-win-aarch64] | 同 Windows                                                             |\r\n| macOS (M 系列芯片)   | [主线][cf-mac-aarch64] / [备线][ghproxy-mac-aarch64] | ⚠️ [安装后打不开][macOS 无法打开解决方案]                      |\r\n| macOS (Intel 芯片) | [主线][cf-mac-x64] / [备线][ghproxy-mac-x64]         | ⚠️ [安装教程][macOS Intel芯片版本安装教程]                    |\r\n| Linux AppImage   | [主线][cf-linux-x64] / [备线][ghproxy-linux-x64]     | ⚠️ [安装教程][Linux 安装说明]                        |\r\n\r\n[github-android-qr]: https://github.com/open-ani/ani/releases/download/v6.2.0/ani-6.2.0-universal.apk.github.qrcode.png\r\n\r\n[cf-android-qr]: https://d.myani.org/v6.2.0/ani-6.2.0-universal.apk.cloudflare.qrcode.png\r\n\r\n[cf-ios-qr]: https://d.myani.org/v6.2.0/ani-6.2.0.ipa.cloudflare.qrcode.png\r\n\r\n| 安卓 手机/平板                     | iOS IPA (需要[自签][iOS 自签])     | \r\n|------------------------------|--------------------------|\r\n| ![Cloudflare][cf-android-qr] | ![Cloudflare][cf-ios-qr] |\r\n\r\n\r\n<details>\r\n<summary> Android 细分架构下载 </summary>\r\n\r\n[//]: # (@formatter:off  因为\"版本\"前面不能换行)\r\n\r\n如果不知道自己是什么架构，建议下载 `universal` 版本。\r\n\r\n[//]: # (@formatter:on)\r\n\r\n| 处理器架构              | 适用于             | 下载                                                                                                      |\r\n|--------------------|-----------------|---------------------------------------------------------------------------------------------------------|\r\n| universal (推荐)     | 所有设备            | [主线][cf-android] / [备线][ghproxy-android] / [GitHub][github-android]                                     |\r\n| arm64-v8a (64 位)   | 几乎所有手机和平板       | [主线][cf-android-arm64-v8a] / [备线][ghproxy-android-arm64-v8a] / [GitHub][github-android-arm64-v8a]       |\r\n| armeabi-v7a (32 位) | 旧手机             | [主线][cf-android-armeabi-v7a] / [备线][ghproxy-android-armeabi-v7a] / [GitHub][github-android-armeabi-v7a] |\r\n| x86_64             | Chromebook 及模拟器 | [主线][cf-android-x86_64] / [备线][ghproxy-android-x86_64] / [GitHub][github-android-x86_64]                |\r\n\r\n电视版:\r\n\r\n| 处理器架构              | 适用于             | 下载                                                                                                                  |\r\n|--------------------|-----------------|---------------------------------------------------------------------------------------------------------------------|\r\n| universal (推荐)     | 所有电视和电视盒子       | [主线][cf-android-tv] / [备线][ghproxy-android-tv] / [GitHub][github-android-tv]                                        |\r\n| arm64-v8a (64 位)   | 大多数电视和电视盒子      | [主线][cf-android-tv-arm64-v8a] / [备线][ghproxy-android-tv-arm64-v8a] / [GitHub][github-android-tv-arm64-v8a]          |\r\n| armeabi-v7a (32 位) | 旧电视盒子           | [主线][cf-android-tv-armeabi-v7a] / [备线][ghproxy-android-tv-armeabi-v7a] / [GitHub][github-android-tv-armeabi-v7a]    |\r\n| x86_64             | 模拟器             | [主线][cf-android-tv-x86_64] / [备线][ghproxy-android-tv-x86_64] / [GitHub][github-android-tv-x86_64]                   |\r\n\r\n</details>",
          "downloadURL": "https://github.com/open-ani/animeko/releases/download/v6.2.0/ani-6.2.0.ipa",
          "size": 45401084,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "Apollo for Reddit - GLASS",
      "bundleIdentifier": "com.christianselig.Apollo",
      "developerName": "Christian Selig (& Apollo-Reborn contributors)",
      "subtitle": "Apollo-Reborn build with Liquid Glass patch",
      "localizedDescription": "Apollo-Reborn is the community-maintained Apollo sideload build powered by the Apollo-Reborn tweak.\n\nIt restores custom API support, media fixes, uploads, inline media, translation, saved categories, Home Screen and Lock Screen widgets, Liquid Glass support on iOS 26+, and the rest of the project’s ongoing fixes and enhancements.\n\nThese sources are intended for AltStore Classic, SideStore, and Feather. Apollo-Reborn is not compatible with AltStore PAL.\n\nChoose the source variant that matches how you sideload:\n\n• Standard: full app bundle with Apollo’s working extensions plus Apollo-Reborn widgets\n• No Extensions: strips app extensions, including widgets, to reduce App ID usage on free Apple IDs\n• GLASS: adds the Liquid Glass iOS 26 patch and bundled Liquid Glass icon catalog\n• No Extensions + GLASS: combines both options\n\nThe extension-bearing builds (Standard and GLASS) register about 7 App IDs, one per bundled app extension. A free Apple ID can register 10 App IDs per 7 days, so a clean single install fits, but it is easy to exceed if you install under more than one bundle ID, reinstall within the same week, or sideload other extension-bearing apps. If an install fails with an App ID error, use a No Extensions build (1 App ID) or wait for older App IDs to expire. A paid Apple Developer account has a much higher cap.\n\nThis project is not affiliated with Apollo or Christian Selig.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/avatar-profile.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/settings.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/custom.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/recents.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/lg-icons.jpg"
      ],
      "tintColor": "#6050F0",
      "versions": [
        {
          "version": "3.8.0",
          "date": "2026-09-25",
          "localizedDescription": "### Features\n\n- Add **Save All Media** to save every image, GIF, and video in a Reddit gallery, Imgur album, or ImageChest post at once, from the fullscreen viewer's menus or an album's long-press menu, with a progress ring and Cancel (#1048: @IllIIllIllIllII)\n  - Fullscreen images offer Save Image next to Share, and holding an image in the viewer or a feed gallery offers Copy Image and Save Image for that image instead of jumping straight to the share sheet\n  - Also fixes **Download Video** when only Reddit's copy is available, **Save GIF** in the share sheet, and missing post controls on albums opened from a link in a post\n- Add **Action Menus** (Interface → Menus) to reorder and hide the actions in Apollo's ••• menus and, for moderators, its moderator menus, one menu at a time with a live preview (#1131: @icpryde)\n- Redesign the **Account Switcher** as a themed bottom sheet with larger avatars, Add Account and Edit at the top, and drag-to-reorder that no longer refreshes your feed (#1077: @IllIIllIllIllII)\n  - Also fixes a crash when switching accounts\n- Add **Automatic Backups** (Data → Backup Settings) — pick a folder in Files and your settings are backed up there every day, three days, or seven days, keeping the ten most recent automatic backups (#1060, #1148, #1152: @IllIIllIllIllII)\n  - Backups now save as `.apollobackup` files with the Apollo icon, and opening one from Files asks before restoring; existing `.zip` backups still restore\n- Add **Settings Shortcuts** — press and hold the Settings tab to jump straight to up to 15 settings pages, chosen and reordered under Interface → Tab Bar → Settings Shortcuts (#1150: @IllIIllIllIllII)\n- Add a **Return Button** that appears beside Back after a status-bar tap takes you to the top; tap it, or the status bar again, to jump back to where you were reading, now on Liquid Glass too (#1116: @icpryde, @IllIIllIllIllII)\n  - Turn the button off under Interface → Display & Navigation; the second status-bar tap keeps working either way\n- Rework **Hidden & Deleted** into a profile row that opens one combined feed of archived posts and comments, labeled Hidden, Removed, or Deleted, with inline images and swipeable albums (#1137: @IllIIllIllIllII)\n- Add **Profile Picture Shape** (Interface → Display & Navigation) to show profile pictures as Full, Circle, or rounded Square across posts, comments, messages, the profile tab, and the Account Switcher (#1136: @IllIIllIllIllII)\n- Extend **Immersive** profile artwork behind the status and navigation bars with a wider crop and smoother fade, and long-press a profile banner to view it fullscreen and save it (#1186: @IllIIllIllIllII)\n- Play GIF and video tiles silently in **Gallery View**'s grid while they're on screen, with separate **Play Videos in Gallery View** and **Play GIFs in Gallery View** switches (Media → Browsing, on by default) (#1142: @icpryde)\n- Speed up opening and closing **images and albums** — albums zoom straight out of the feed thumbnail like single images, the background fades as you swipe media away, and closing an album returns the feed carousel to the last image you viewed (#1143: @IllIIllIllIllII)\n- Smooth out scrolling through **video-heavy feeds** — playing videos take far less of the app's time, and the new **Smoother Video Scrolling** switch (Posts & Feeds → Feed, on by default) prepares players in the background and lets video posts draw without stalling the scroll (#1168: @icpryde)\n- Keep unsent **Chat** drafts in modern Direct Chat, saved per account and conversation and restored when you come back (#1207: @Thetromboneman1)\n- Add **Swipe Tab Bar to Navigate** (Interface → Tab Bar, Liquid Glass, off by default) to swipe the tab bar back and forward again in place of the native drag-to-switch-tabs gesture; takes effect after relaunching (#1075: @DeltAndy123)\n- Add **Confirm Favorite Changes** (Subreddits → Favorites, off by default) so the star on the Subreddits list asks before adding or removing a favorite (#1173: @nunoo)\n\n### Fixes\n\n- Fix a **startup crash loop** after adding an account while Reddit is rate-limiting; an unexpected listing response now fails like any other load (#1147: @icpryde)\n- Fix a crash on launch or when switching accounts after changing your **Reddit password**; Apollo now tries to recover the expired session and asks you to sign in again if it can't (#1200: @IllIIllIllIllII)\n- Fix crashes loading older comments in **Live Update** mode and choosing Open in Safari on a shared GIF or other downloaded media (#1171: @IllIIllIllIllII)\n- Fix a crash when touching and holding a post while the feed scrolls (#1193: @icpryde)\n- Fix a crash tapping **Cancel** on a subreddit search with results on non-Liquid-Glass builds (#1133: @icpryde)\n- Bring back **Copy with Account** in Copy Widget Setup Code, lost in 3.7.1, so Home and multireddit widgets can use your account again (#1195: @icpryde)\n- Fix **Gallery View** hiding its first row of tiles under the navigation bar since 3.7.1, and its spinner staying up after changing the filter while it loads (#1140, #1194: @icpryde)\n  - Holding a video in the viewer opens Save/Share without letting go, and dragging down with that sheet open no longer leaves the viewer black and unresponsive\n- Fix the Liquid Glass **feed search bar** springing back open after you scroll it away, staying pinned when you scroll right after cancelling a search, and the Hard header style cutting off the top of the field (#1130, #1146: @icpryde)\n  - Collapsing a comment no longer jumps the thread or flashes a band across the top, Find in Comments swaps its buttons smoothly, and a cancelled swipe-back keeps the search field's glass\n- Keep the **Settings** search field below the title while searching on Liquid Glass instead of sliding up over it (#1156: @icpryde)\n- Make **Apollo Reborn settings** follow Apollo's Text Size and match the native rows' font weight and text colors, including the softer gray in Pure Black mode (#1165: @IllIIllIllIllII)\n- Fix Apollo Reborn settings screens stuttering or refusing to scroll back up, footer text drawing over the rows above it, and the list shifting after a swipe back (#1170: @icpryde)\n- Soften the **row highlight** when you tap a row — stock themes use Apollo's original gray again and custom themes a lighter tint of their accent (#1166: @IllIIllIllIllII)\n- Fix **subreddit list editing** — favorite stars stay aligned, long names stop short of the star, confirmation buttons stay tappable, rows no longer stay highlighted, and removals animate smoothly (#1174: @IllIIllIllIllII)\n- Keep the header visible while editing the subreddit list with **Hide Header on Scroll** on, and bring the header and tab bar back as soon as you tap the status bar (#1120: @IllIIllIllIllII)\n- Fix a brief stall when scrolling back down right after reaching the top of a post, and a stutter where Hide Header on Scroll kept hiding and revealing the header (#1119: @IllIIllIllIllII)\n- Make the **Posts** tab scroll to the top and then go back on profiles, trophies, multireddits, and posts opened from a profile, like it does on feeds (#1153: @IllIIllIllIllII)\n- Fix a cancelled forward swipe erasing your navigation history, so swiping forward again reopens the page (#1128: @IllIIllIllIllII)\n- Reopen **Floating Post Tabs** on the comment sort you left them on, Live Update included, instead of the default sort (#1125: @icpryde)\n- Fade a newly **posted comment** into the thread with its avatar and flair already in place, instead of the thread jumping and the avatar popping in afterwards (#1196: @icpryde)\n- Fix collapsing a comment thread sliding its replies down before the comments below move up (#1180: @IllIIllIllIllII)\n- Keep the **comment age** visible next to long usernames, which now truncate instead (#1162: @IllIIllIllIllII)\n- Keep recovered **deleted comments** readable when Apollo switches between light and dark mode while the thread is open (#1206: @Thetromboneman1)\n- Fix feed usernames drifting right, leaving a growing gap after \"by\", each time you came back to the feed from a post with Translate Post Titles on (#1208: @icpryde)\n- Fix **rich link cards** overlapping a post's details and vote buttons once they finish loading, in feeds and comment threads, including while you scroll (#1191: @IllIIllIllIllII)\n- Fix the composer's **GIF** button staying over username and subreddit suggestions, and the formatting toolbar sitting partly behind the keyboard on iOS 27, on non-Liquid-Glass builds (#1164: @IllIIllIllIllII)\n- Fix a **Chat** conversation you opened from the Inbox turning unread again, badge included, after a refresh when Use Modern Reddit Chat is on (#1141: @icpryde)\n- Fix double-tapping the **Search** tab sometimes not opening the keyboard (#1190: @IllIIllIllIllII)\n- Show the gallery counter in its usual top-right spot on the **iPhone 18 Pro** and Pro Max instead of centered (#1189: @IllIIllIllIllII)\n- Fix **Bark Notifications** showing Bark's own icon when your app icon has no Bark artwork; they fall back to the default Apollo icon instead (#1204: @Thetromboneman1)\n- Turn **Swipe Up for Comments** off by default (Media → Browsing); if you already switched it on or off, your choice is kept (#1134: @icpryde)",
          "downloadURL": "https://github.com/Apollo-Reborn/Apollo-Reborn/releases/download/v1.15.11_3.8.0/Apollo-Reborn-3.8.0-GLASS.ipa",
          "size": 125144343
        }
      ]
    },
    {
      "name": "ARMSX2",
      "bundleIdentifier": "com.armsx2.ios",
      "developerName": "ARMSX2",
      "subtitle": "PlayStation 2 emulator for ARM64",
      "localizedDescription": "A free and open-source PlayStation 2 (PS2) emulator based on PCSX2, with native ARM64 JIT recompilers. Play PS2 games on your phone, PC, or gaming handheld.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/game.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/list.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/settings.png"
      ],
      "tintColor": "#3CAEFF",
      "versions": [
        {
          "version": "nightly-20260927",
          "date": "2026-09-27",
          "localizedDescription": "Automated nightly build for community testing (unsigned).\n\nEvery download is named `ARMSX2-nightly-DATE-COMMIT-PLATFORM`, so builds\nfrom different nights stay distinguishable after you have downloaded them.\n\n- macOS arm64: macOS-arm64.tar.xz\n- Linux arm64: Linux-arm64-4K-pages.AppImage on most distros, or the 16K one on Asahi Linux and other Apple Silicon kernels (run getconf PAGESIZE if unsure)\n- Windows arm64: Windows-arm64.zip\n- RetroArch on Linux arm64: Linux-arm64-libretro-core.tar.zst, a 4K-page build\n- Bare-display kmsdrm handhelds: Linux-arm64-SDL-handheld.tar.zst, a 4K-page build (Rocknix and Batocera run compositors, so use the Qt AppImage there instead)\n- Android: Android-arm64.apk (installs as ARMSX2 Nightly, alongside the stable app)\n- iOS: iOS-arm64.ipa, unsigned, sideload it\n\nComing from an old nightly? It is now a separate app (ARMSX2 Nightly) that installs\nbeside the stable app. The old nightly cannot install a stable over itself, because\nAndroid refuses that version downgrade, so to return to stable: back up your saves\nand memory cards, uninstall the old nightly, then install a stable APK.\n\n## What's new\n- Android: parenthesise the search-sections fallback\n- tests: set the full-disk file size limit in process, not in a forked child\n- GS: include <iterator> for std::back_inserter in the cache file store\n- GS: clear the shader cache on the GS thread\n- GS: cache files named by identity, so two builds keep one each\n- GS: build identity from source files only, following adds and removes\n- GS: cache store review fixes: locks, failed appends, in-place clears\n- GS/Vulkan: record pipeline keys byte for byte\n- GS: hash the cache identity's inputs from a plain glob\n- Android: wipe the GS caches on every new install, and clear all of them\n- Qt, FullscreenUI: Clear Shader Cache\n- GS: Direct3D and frame-generation caches follow the build identity\n- GS/OpenGL: program binaries on the checked store\n- GS/Vulkan: pipeline key lists stamped with the build, checked per record\n- GS/Vulkan: stamp and checksum the SPIR-V and pipeline caches\n- GS: one checked on-disk format for the shader and pipeline caches\n- GS/Vulkan: name the precompile workers within Linux's 15 characters\n- GS/Vulkan: count precompile waits and log each worker's work\n- GS/Vulkan: key lists per configuration, by session, with bounded memory\n- gsrunner: pin precompile off before the command line, not after\n- GS/Vulkan: precompile review fixes: failed jobs, cache dirtiness, indicator\n- GS: pipeline precompile only under the hardware renderer\n- gsrunner: pipeline precompile off unless asked for\n- GS/Vulkan: build each game's recorded pipelines on worker threads at start\n- GS/Vulkan: keep the SPIR-V cache across a driver change\n- GS: count shader and pipeline compilation per stage, per frame\n- tests: pin the DATE mode on a driver-ordered declared feedback loop\n- GS: serve DATE in the pass on a driver-ordered declared feedback loop\n- gsrunner: -no-stencil-buffer, to put the pre-26.2 Turnip DATE choices on one binary\n- Android: end the search jump before the collapse test runs\n- Android: settings search opens the target's section by name\n- Android: end fast-forward hold when combo modifier is released\n- Android: reveal collapsed settings search targets\n\nFull changelog: https://github.com/ARMSX2/ARMSX2/compare/nightly-20260926...e2f7d015cb2e8f21dabf11f57c26c8f19b3ab51d",
          "downloadURL": "https://github.com/ARMSX2/ARMSX2/releases/download/nightly-20260927/ARMSX2-nightly-20260927-e2f7d015cb-iOS-arm64.ipa",
          "size": 30562808,
          "minOSVersion": "17.0"
        }
      ]
    },
    {
      "name": "Doer",
      "bundleIdentifier": "com.naine.doer",
      "developerName": "moliango",
      "subtitle": "A native iOS client for Linux.do",
      "localizedDescription": "A native iOS client for Linux.do — UIKit + Swift, no SwiftUI in the main app.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/me.png"
      ],
      "tintColor": "#4080E0",
      "versions": [
        {
          "version": "1.8.5.3",
          "date": "2026-09-28",
          "localizedDescription": "**Full Changelog**: https://github.com/moliango/doer/compare/v1.8.5.2...v1.8.5.3",
          "downloadURL": "https://github.com/moliango/doer/releases/download/v1.8.5.3/doer-unsigned.ipa",
          "size": 28033512,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "DolphiniOS",
      "bundleIdentifier": "me.oatmealdome.DolphiniOS-njb-patreon-beta",
      "developerName": "OatmealDome",
      "subtitle": "GameCube and Wii emulator for iOS/iPadOS",
      "localizedDescription": "Dolphin for iOS, reborn. A GameCube and Wii emulator for iPhone and iPad.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/game.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/settings.png"
      ],
      "tintColor": "#E0B030",
      "versions": [
        {
          "version": "5.0.0b6",
          "date": "2026-06-20",
          "localizedDescription": "* Fixed JIT support on A13/A14/M1 devices running iOS 27 beta. (@CelloSerenity)\r\n* Fixed wrong app version number introduced in 5.0.0b5. (@CelloSerenity)\r\n\r\nThe next update will be sometime after the next official Dolphin release. It will include a core update.\r\n\r\n**Full Changelog**: https://github.com/OatmealDome/dolphin-ios/compare/v5.0.0b5...v5.0.0b6",
          "downloadURL": "https://github.com/OatmealDome/dolphin-ios/releases/download/v5.0.0b6/Non-Jailbroken.ipa",
          "size": 17963367,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "DukeX",
      "bundleIdentifier": "com.mafty.dukex",
      "developerName": "Manic EMU Development Team",
      "subtitle": "Original Xbox emulation for iOS",
      "localizedDescription": "DukeX is an experimental iOS-focused frontend for xemu. It embeds the xemu core in a native Swift shell and presents the Vulkan renderer through MoltenVK and native Metal.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/library.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/activity.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/game.png"
      ],
      "tintColor": "#8FCA39",
      "versions": [
        {
          "version": "1.0.2",
          "date": "2026-06-30",
          "localizedDescription": "# DukeX v1.0.2 - Expanding the Xbox Experience\n\nDukeX v1.0.2 is our biggest step yet toward preserving the full original Xbox\nexperience, not just the games. This release introduces the first native macOS\nbuild, expands XB.Live integration, and brings richer community features to both\niOS and macOS.\n\n## What's New\n\n- Native macOS release: DukeX is now available as a Mac Catalyst desktop build\n  packaged with a nested Xemu fork, pairing desktop Xemu compatibility with the\n  DukeX interface.\n- XB.Live Rich Presence and playtime tracking: friends can see what you are\n  playing while DukeX tracks supported playtime sessions.\n- XB.Live messaging: threaded conversations, friend messaging, unread\n  indicators, supported game invites, and existing Xbox inbox support now live\n  inside DukeX.\n- XB.Live social expansion: friend requests, friend management, online presence,\n  and deeper community integration are available from the Profile experience.\n- Activity Feed: XB.Live news, friend online status, friend achievement unlocks,\n  and community updates now appear in a continuously refreshed timeline.\n- Controller Landscape Mode: on iOS, compatible controllers can switch DukeX\n  into a controller-first browsing and launch experience.\n- Expanded AirPlay and external display support: big-screen play is more\n  reliable across supported display configurations.\n\n## Improvements\n\n- Improved achievements with Games, Apps, and Cores grouping plus updated\n  artwork handling for XB.Live Core, DukeX Core, and special test titles.\n- Improved game tile spacing and cover handling across iOS and macOS.\n- Improved XB.Live cloud-save sync metadata with console identity v2,\n  content-hash dedupe, and server-assisted cross-console restore handling.\n- Fixed achievement progress rounding so time-based achievements do not show\n  100% before they are actually complete.\n\n## Availability\n\n- iOS: install `DukeX.v1.0.2.ipa` through StikStore, SideStore, or another\n  supported sideloading workflow.\n- macOS: install `DukeX.macOS.v1.0.2.dmg` by dragging DukeX to Applications.\n- Hardware requirements on iOS remain Apple A14 Bionic or Apple M1 hardware or\n  newer.\n- iOS 16.0 or later is supported, with iOS 16 support remaining experimental.\n\n## Important\n\nDukeX does not include Xbox system files, game images, BIOS files, copyrighted\ncontent, signing certificates, or user games. Users must provide their own\nlegally obtained files. DukeX is intended for legitimate emulation,\npreservation, testing, and personal library use.",
          "downloadURL": "https://github.com/MaftyManicEMU/DukeX/releases/download/v1.0.2/DukeX.v1.0.2.ipa",
          "size": 20345841,
          "minOSVersion": "16.0"
        }
      ]
    },
    {
      "name": "EhPanda",
      "bundleIdentifier": "app.ehpanda",
      "developerName": "EhPanda-Team",
      "subtitle": "An unofficial E-Hentai App for iOS built with SwiftUI & TCA",
      "localizedDescription": "EhPanda is an unofficial E-Hentai app for iOS & iPadOS built with SwiftUI & TCA. It supports almost all E-Hentai gallery categories, gallery browsing with filters, gallery details with tags & related galleries, posting / editing / replying to comments, H@H archiving, torrent listing, E-Hentai settings, and SNI-bypass (domain fronting) for restricted networks. Localization is built in and the app icon and accent color are customizable.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/comment.png"
      ],
      "tintColor": "#0f766e",
      "versions": [
        {
          "version": "2.8.1",
          "date": "2026-07-20",
          "localizedDescription": "1. feat: Adapt to the new Liquid Glass design.\r\n3. fix: Gesture issue in the reading page.\r\n4. fix: Crash issue in eh setting page.\r\n5. fix: A minor issue in search page.",
          "downloadURL": "https://github.com/EhPanda-Team/EhPanda/releases/download/v2.8.1/EhPanda.ipa",
          "size": 7352364,
          "minOSVersion": "26.0"
        }
      ]
    },
    {
      "name": "Husk",
      "bundleIdentifier": "com.husk.app",
      "developerName": "Leviidev",
      "subtitle": "Android app launcher for iOS",
      "localizedDescription": "Run Android apps on iOS: drop in an APK, tap it, and the Android app opens full-screen on a QEMU guest with hardware-accelerated display and audio. Needs JIT plus a debugger attached at runtime, so it requires a sideloading setup that can provide get-task-allow rather than a plain re-sign.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/images/main.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/images/settings.png"
      ],
      "tintColor": "#5949E5",
      "versions": [
        {
          "version": "0.4.1",
          "date": "2026-09-21",
          "localizedDescription": "## What's new\r\n- Hopefully fixed iOS 26 JIT not working",
          "downloadURL": "https://github.com/Leviidev/Husk/releases/download/0.4.1/Husk.ipa",
          "size": 40275539,
          "minOSVersion": "16.4"
        }
      ]
    },
    {
      "name": "Iridium",
      "bundleIdentifier": "software.iridium",
      "developerName": "intraducine",
      "subtitle": "Experimental Windows-game runtime for iPhone and iPad",
      "localizedDescription": "An experimental iPhone and iPad Windows-game runtime, with a native game library and touch, keyboard, mouse, and controller integration. Requires iOS 18+, JIT, and your own game files; compatibility varies by game and device.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/images/all-games.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/images/settings.png"
      ],
      "tintColor": "#1C1C1E",
      "versions": [
        {
          "version": "0.1.0",
          "date": "2026-09-27",
          "localizedDescription": "# Iridium 0.1.0\n\nPlay your Windows games on iPhone and iPad. This first release is experimental; game compatibility varies.\n\n## Download\n\n**[Download Iridium (.ipa)](https://github.com/intraducine/iridium/releases/download/v0.1.0/Iridium-unsigned.ipa)**\n\nRequires **iOS or iPadOS 18+**, JIT, and your own game files. You only need the IPA to install.\n\n## Install\n\n1. Sign and install the IPA with a compatible sideloading tool, including its helper extension, or import it into LiveContainer.\n2. Open Iridium and configure JIT in **Launch Support**.\n3. Select **Add Game**, choose your game folder and executable, then press **Play**.\n\nUpdating a development build? Back up your saves and update the existing app or LiveContainer entry without deleting its data.\n\n## What's new\n\n- A game library with artwork, Favorites, and search.\n- On-screen controls, controller support, and keyboard/mouse input.\n- Game Options, launch logs, and performance controls.\n- The updated Madeira runtime, plus keyboard, artwork, and save-path fixes.\n\n## Known issues\n\n- Some games may fail to launch or have graphics, video, audio, or input problems.\n- Skyrim speech and mouse attack issues remain unverified in this build.\n- JIT and available memory depend on your device and signing setup; LiveContainer and standalone results can differ.\n\n<details>\n<summary>Source code, licenses, and build details</summary>\n\n## Source and licenses\n\nThe remaining assets are for source access, rebuilding, and download verification:\n\n- Both `Iridium-corresponding-source.tar.gz.part01` and `.part02` contain the complete matching source package.\n- `Iridium-source-guide.zip` contains license notices and build/relink instructions.\n- `SHA256SUMS` verifies the four downloadable files above, including the IPA.\n\nDownload all five assets into one folder, then run:\n\n```sh\nshasum -a 256 -c SHA256SUMS\ncat Iridium-corresponding-source.tar.gz.part01 Iridium-corresponding-source.tar.gz.part02 > Iridium-corresponding-source.tar.gz\n```\n\nThe source guide includes the checksum for the assembled archive and rebuild instructions. GitHub's automatic repository ZIP does not contain all required dependency sources.\n\nSource commit: 305ea4bd427dd5077506df24ad7a8246f94f8186\nBuild run: https://github.com/intraducine/iridium/actions/runs/36350639335\n\nApp and helper version: **0.1.0 (86.1)**. Source checks, build, and unsigned-package checks passed. The release files match their checksums. These checks do not establish compatibility with every game or device; a complete device acceptance record for this exact build is not available.\n\nApple compiler-runtime notice uncertainty and unsigned-IPA contractual authorization remain documented risks. See the license guide in `Iridium-source-guide.zip`.\n\n</details>",
          "downloadURL": "https://github.com/intraducine/iridium/releases/download/v0.1.0/Iridium-unsigned.ipa",
          "size": 415218419,
          "minOSVersion": "18.0"
        }
      ]
    },
    {
      "name": "iTorrent",
      "bundleIdentifier": "com.xitrix.iTorrent2",
      "developerName": "XITRIX",
      "subtitle": "Torrent client for iOS",
      "localizedDescription": "iTorrent is an ordinary torrent client for iOS with Files app support and much more.\n\nWhat can this app do:\n\n• Download in the background\n• Live Activity and Dynamic Island progress bar\n• Downloading on external drives\n• Sequential download (use VLC to watch films while loading)\n• Add torrent files from Share menu (Safari and other apps)\n• Add magnet links directly from Safari\n• Store files in Files app\n• File sharing directly from app\n• Download torrent by url\n• Download torrent by magnet\n• Send notification on torrent downloaded\n• Web/WebDav Server\n• Select files download priority\n• Change UI to dark theme\n• Color personalization\n• RSS Feed",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/player.png"
      ],
      "tintColor": "#F19E69",
      "versions": [
        {
          "version": "2.2.0-1",
          "date": "2026-07-19",
          "localizedDescription": "## What's new:\r\n* Meet the new built-in VLC player. Play compatible video and audio files directly in iTorrent, even while they are still downloading.\r\n* Enjoy Picture in Picture, playback speeds from 0.5x to 2x, audio and subtitle track selection, precise seeking, and system media controls.\r\n* Take playback to a bigger screen with AirPlay or a compatible player discovered on your local network.\r\n* Choose how pieces are downloaded with Sequential and First & Last priority modes, making it easier to start watching sooner.\r\n* Select and share multiple completed files or entire folders in one go.\r\n\r\n## Improvements:\r\n* Refreshed the interface for iOS 26, with Liquid Glass styling, cleaner dialogs, and more polished navigation.\r\n* Made torrent details smoother and easier to use, with clearer download-priority controls and private-torrent information.\r\n* Improved media previewing so iTorrent can offer the best available player for each file.\r\n* Updated the torrent and media engines for better compatibility, stability, and recovery from unexpected errors.\r\n* Expanded and refined translations across all supported languages.\r\n\r\n## Fixes:\r\n* Fixed cases where magnet links could be saved incorrectly.\r\n* Fixed a startup race condition that could interfere with launching the app or completing initial setup.\r\n* Fixed toolbars and navigation behaving incorrectly in iPad split-screen mode.\r\n* Fixed RSS downloads returning to the wrong screen.\r\n* Fixed torrent details sometimes getting stuck in a continuous update loop.\r\n* Fixed several playback, AirPlay, and local-device connection issues.\r\n\r\n**Full Changelog**: https://github.com/XITRIX/iTorrent/compare/v2.1.1-1...v2.2.0-1",
          "downloadURL": "https://github.com/XITRIX/iTorrent/releases/download/v2.2.0-1/iTorrent.ipa",
          "size": 24288935,
          "minOSVersion": "16.0"
        }
      ]
    },
    {
      "name": "Kazumi",
      "bundleIdentifier": "com.example.kazumi",
      "developerName": "Predidit",
      "subtitle": "基于自定义规则的番剧采集APP，支持流媒体在线观看，支持弹幕，支持实时超分辨率。",
      "localizedDescription": "使用 Flutter 开发的基于自定义规则的番剧采集与在线观看程序。使用最多五行基于 Xpath 语法的选择器构建自己的规则，支持规则导入与规则分享，支持基于 Anime4K 的实时超分辨率。\n\n其他特性：番剧目录与搜索、分集播放、番剧弹幕、追番列表、历史记录、倍速播放、多视频源支持、配色方案等。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/home.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/timetable.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/details.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/selection.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/rules.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/rules_edit.jpg"
      ],
      "tintColor": "#4CAF50",
      "versions": [
        {
          "version": "2.3.6",
          "date": "2026-09-23",
          "localizedDescription": "- 修复部分地区图片资源无法加载的问题 (#2581)\r\n> [!NOTE]\r\n> 这是 2.3.4 的热修复版本，更多更新日志参考 2.3.4",
          "downloadURL": "https://github.com/Predidit/Kazumi/releases/download/2.3.6/Kazumi_ios_2.3.6_no_sign.ipa",
          "size": 30406530,
          "minOSVersion": "13.0"
        }
      ]
    },
    {
      "name": "KMusic",
      "bundleIdentifier": "com.macxk.KMusic",
      "developerName": "Mac-XK",
      "subtitle": "基于 SwiftUI 的多源音乐聚合播放器",
      "localizedDescription": "基于 SwiftUI 开发的多源音乐聚合播放器，支持 iOS/macOS。内置酷我、酷狗、QQ 音乐、网易云、咪咕等多平台音源，支持 LRC 歌词同步、全局搜索、后台播放与深色主题，并可通过 JS 脚本导入自定义音源。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/recommendation.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/playlist.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/play.png"
      ],
      "tintColor": "#F03050",
      "versions": [
        {
          "version": "2.3.0",
          "date": "2026-03-12",
          "localizedDescription": "- 优化增加各种问题",
          "downloadURL": "https://github.com/Mac-XK/KMusic/releases/download/%E6%AD%8C%E4%B8%80%E5%88%802.3.0/_2.3.0_22.2.ipa",
          "size": 3836900,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "Kumone",
      "bundleIdentifier": "sb.moe.kumone",
      "developerName": "missuo",
      "subtitle": "原生 NetEase Cloud Music iOS 客户端（雲の音）",
      "localizedDescription": "Kumone（雲の音）— native NetEase Cloud Music client for iOS. Talks directly to NetEase's real API with no third-party server: QR-code login, gray-track unblocking, synced lyrics with translation, immersive artwork-tinted now-playing, and playlist management.\n\nSupports English and Simplified Chinese localization.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/search.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/featured.png"
      ],
      "tintColor": "#F0D060",
      "versions": [
        {
          "version": "0.3.19",
          "date": "2026-09-23",
          "localizedDescription": "### Added\n\n- **iOS + macOS**: an optional on-disk song cache (on by default, 100–1000 MB) — recently played tracks play from local storage, so replays work offline and rapid track switching is smoother; adjust the size or clear it in Settings. Thanks @yamakze (#109, part of #106).\n- **iOS + macOS**: per-source control for grey (unavailable) tracks — enable or disable each fallback audio source (酷狗 / 酷我 / …) in Settings, plus stricter title/artist/duration match validation so a wrong song is no longer substituted. Thanks @yamakze (#104, addresses #77).\n\n### Fixed\n\n- **macOS**: the Settings 「播放页模式」 picker now offers only the two layouts macOS actually renders (黑胶 / 经典) instead of four. (#105)\n- **macOS**: the now-playing page slides in more smoothly — the titlebar and ambient tint fade out as the page rises, the arrow cursor no longer leaks from the sidebar divider onto the page, and the artwork cross-fades in. Thanks @sld272 (#100).\n- **iOS**: tapping a track's cover in a list now plays it directly instead of opening the album, and the now-playing volume control moved into a compact popover. Thanks @yamakze (#108, part of #106).\n\n---\n\n### 新增\n\n- **iOS + macOS**：可选的本地歌曲缓存(默认开启,100–1000 MB)——最近听过的歌从本地播放,断网也能重播、快速切歌更顺;可在设置里调整大小或清除。感谢 @yamakze（#109，#106 的一部分）。\n- **iOS + macOS**：灰色(无版权)歌曲的音源可逐个开关——在设置里启用 / 禁用每个备用音源(酷狗 / 酷我 / …),并加入更严格的标题 / 歌手 / 时长匹配校验,不再匹配到错误的歌曲。感谢 @yamakze（#104，缓解 #77）。\n\n### 修复\n\n- **macOS**：设置里的「播放页模式」现在只提供 macOS 实际支持的两种(黑胶 / 经典),不再显示四种。（#105）\n- **macOS**：进入播放页的动画更顺滑——标题栏与环境色随页面升起淡出,侧栏分隔条的箭头光标不再渗到播放页上,封面淡入。感谢 @sld272（#100）。\n- **iOS**：列表里点击歌曲封面现在直接播放,而不是进入专辑,播放页音量改为紧凑的弹出条。感谢 @yamakze（#108，#106 的一部分）。",
          "downloadURL": "https://github.com/missuo/kumone/releases/download/v0.3.19/Kumone-iOS-0.3.19.ipa",
          "size": 7492465,
          "minOSVersion": "16.0"
        }
      ]
    },
    {
      "name": "LiveContainer+SideStore",
      "bundleIdentifier": "com.kdt.livecontainer",
      "developerName": "LiveContainer Team",
      "subtitle": "Run iOS apps without actually installing them!",
      "localizedDescription": "An app launcher that runs iOS apps without actually installing them. This build of LiveContainer comes with a built-in SideStore for refreshing your apps.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/apps.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/sources.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/settings.png"
      ],
      "tintColor": "#0784FC",
      "versions": [
        {
          "version": "3.8.0",
          "date": "2026-07-17",
          "localizedDescription": "# LiveContainer 3.8.0\r\n\r\n> [!Warning]\r\n> The standalone version requires **SideStore 0.6.2+** or **AltStore 2.2.1+** for installation.\r\n> To install LiveContainer with built-in SideStore (`LiveContainer+SideStore.ipa`), please use [Impactor](https://github.com/khcrysalis/Impactor) or [iloader](https://github.com/nab138/iloader). See [our installation guide](https://livecontainer.github.io/docs/installation/lc_sidestore) for details.\r\n\r\n# New Features\r\n\r\n## Storage Management\r\n\r\n- Added a new storage management view with a breakdown of app bundles, containers, temporary files, app group data, tweaks, and other files. (Hidden apps' size is included in \"other\" section until unlocked)\r\n- Added per-app storage details, including app bundle size, container sizes, and last-used date.\r\n- Added actions to clean temporary files and caches, including guest app caches and LiveContainer's own caches.\r\n\r\n## Multiple LiveContainers\r\n- Added configurable launch priority for multiple LiveContainer instances, making shared-app shortcuts choose available instances in the order you prefer. (#1367)\r\n\r\n## Share to Apps in LiveContainer\r\nAdded a share extension to LiveContainer. When you share a URL or a file from iOS's share sheet, LiveContainer will ask which app you would like to open the URL/file in, so the old share to LiveContainer shortcut method is no longer needed. When an ipa file is shared in this way, LiveContainer will ask if you want to install it in LiveContainer or in the built-in SideStore (if installed) (#1357)\r\n\r\n## Multitasking\r\n\r\n- Added per-app multitask preferences. Each app can now follow the global setting, always launch in multitask mode, or avoid multitask mode. (#1208)\r\n- Improved multitask dock behavior: the dock can be made smaller, hidden more cleanly, and has improved padding. (#1228, #1250)\r\n- Added more multitask window animations and improved native-window scene handling.\r\n- URL schemes and `open-url` payloads can be passed to already-running multitask apps and native windows.\r\n\r\n## JIT\r\n- Added StosDebug support as a JIT enabler.\r\n\r\n## TweakLoader\r\nYou can now disable tweaks in the \"Tweaks\" page in LiveContainer's UI. by @SAOMDVN\r\n\r\n# Improvements\r\n- Added support for manually setting a container's IDFV. (#1194)\r\n- IDFV spoofing works even when Tweakloader is not loaded.\r\n- Reworked signing logic for tweaks and app installation, with multithreaded signing support.\r\n- Download alerts now block tab switching while a download is in progress.\r\n- Crash reports are shown in a sheet instead of a large alert for better performance on newer iOS versions.\r\n- Add a \"Clear Notification\" button (#1388)\r\n- Added some popular NSBonjourServices keys so apps can discover AirPlay devices and remote pairing pairable hosts in the local network. (#1417)\r\n\r\n# Bug Fixes\r\n\r\n- Fixed `livecontainer://open-url` dropping the deep link when launching an app from a cold start. (#1339)\r\n- Fixed the Add to Home Screen menu failing or behaving incorrectly by replacing the SwiftUI context menu implementation. (#1209)\r\n- Fixed a crash when opening Container Preferences if the app did not contain an `en.lproj` path. (#1239)\r\n- Fixed apps and AltStore sources not being searchable in some cases. (#1365, #1368)\r\n- Fixed converting a shared app back to private after aborting an install with the same bundle identifier, which could leave stale container state behind. (#1347)\r\n- Fixed shortcuts and JIT flows getting stuck on a busy LiveContainer instance instead of using another available instance. (#1386)\r\n- Fixed file picker not workings for some apps because Tweakloader is not loaded after enabling \"Hide LiveContainer from dyld API\". (#1430)\r\n- Fixed several app launch compatibility issues on iOS 26.5 beta, and some multitask/JIT app launches. (#1300, #1310, #1329)\r\n- Fixed multitask keyboard focus issues on iOS 17.4+, including cases where the keyboard would not appear, Passwords would immediately close, or video playback would freeze in multitask mode. (#1402, #844, #870)\r\n- Added support for iOS 27 developer beta. (#1394, #1417, #1416)\r\n- Fix background downloads in multitask apps (choosing \"Keep App Extensions (Register App ID for Each Extension)\" is required). (#1415)\r\n\r\n# Localization\r\n\r\n- Updated translations. Added Spanish translation by @Deci8BelioS\r\n\r\n# Credits\r\n\r\nThanks to everyone who contributed code, fixes, testing, and reports for this release, including @boa-z, @ruri1208, @Project516, @yazdipour, @stossy11, and @SAOMDVN.\r\n\r\nGreat thanks to everyone who helped translate LiveContainer.",
          "downloadURL": "https://github.com/LiveContainer/LiveContainer/releases/download/3.8.0/LiveContainer%2BSideStore.ipa",
          "size": 35403538,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "Mangayomi",
      "bundleIdentifier": "com.kodjodevf.mangayomi",
      "developerName": "Moustapha Kodjo Amadou",
      "subtitle": "Read manga, novels, and watch anime",
      "localizedDescription": "Mangayomi is an open-source Flutter app for reading manga, novels, and watching anime across multiple platforms.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/screenshot1.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/screenshot2.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/screenshot3.jpg"
      ],
      "tintColor": "#EF4444",
      "versions": [
        {
          "version": "0.9.7",
          "date": "2026-09-22",
          "localizedDescription": "# What's New\r\n\r\n## Reader\r\n\r\n* **Reliable Resume to Saved Position** :\r\n  * Reopening a chapter in continuous vertical reading now jumps directly and instantly to the page where you left off, even before all images have finished loading.\r\n  * Eliminated the issue where the reader would land on a neighboring page or spinner instead of the correct saved position.\r\n\r\n* **Smoother Zoomed Panning & Inertia** (#1021):\r\n  * Dragging a zoomed page now follows your finger precisely using real movement delta instead of an accumulated offset, making panning far more responsive.\r\n  * Flinging a zoomed page now carries natural momentum with a longer, smoother coast animation.\r\n  * Overscrolling past the edge of a zoomed page automatically transfers the momentum to the page list scroll, allowing seamless continued scrolling without lifting your finger.\r\n\r\n* **Fixed Grey Screen in Double-Page Mode**:\r\n  * Chapter transition pages in vertical double-page reading no longer cause a crash or a blank grey screen when the spread is reached.\r\n\r\n* **Reader Bottom Bar Positioning**:\r\n  * The page slider and quick-action bar now correctly sit above the system gesture area and home indicator on all devices, preventing them from being hidden behind system UI.\r\n\r\n* **Novel Reader Performance**:\r\n  * Page swipes in paged novel mode no longer trigger a full rebuild of the reader tree, making navigation between pages considerably faster.\r\n\r\n---\r\n\r\n## Fixes & Stability\r\n\r\n* Fixed infinite loading spinner when resuming a continuous vertical chapter mid-chapter.\r\n* Corrected the visible range check that was preventing the initial scroll anchor from being applied reliably.\r\n* Page image load events now correctly trigger a re-jump to the saved position if the list had not yet settled on the right page.\r\n\r\n---\r\n\r\n## Contributors\r\n\r\n* @kodjodevf\r\n\r\n**Full Changelog**: https://github.com/kodjodevf/mangayomi/compare/v0.9.6...v0.9.7",
          "downloadURL": "https://github.com/kodjodevf/mangayomi/releases/download/v0.9.7/Mangayomi-v0.9.7-ios.ipa",
          "size": 114301894
        }
      ]
    },
    {
      "name": "ManicEMU",
      "bundleIdentifier": "com.aoshuang.manicemu",
      "developerName": "Manic EMU Development Team",
      "subtitle": "All-in-one retro game emulator for iOS",
      "localizedDescription": "All-in-one retro game emulator for iOS, bringing console, arcade, computer, and mobile Java systems into one clean app with saves, cheats, custom skins, RetroAchievements, and more.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/library.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/landscape.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/achievements.jpg"
      ],
      "tintColor": "#F02040",
      "versions": [
        {
          "version": "2.0.1",
          "date": "2026-09-18",
          "localizedDescription": "- Added WonderSwan support\r\n- Added NAOMI, Atomiswave, and System SP arcade support\r\n- Added Flash support\r\n  · Skin button binding\r\n  · Hardware keyboard input\r\n  · Software keyboard input\r\n  · Touch input\r\n- Built-in, self-contained JIT — no external debugger required\r\n- Added Slow Motion\r\n- Improved GameCube and Wii performance\r\n- GameCube now supports multi-disc games\r\n- Improved Wii motion controls\r\n- Simulate the Wii IR pointer by touch\r\n- Add games from other emulators via a link\r\n- Fixed some arcade systems that wouldn’t run\r\n- Fixed Dreamcast games running too fast\r\n- Fixed PSP crashes\r\n- Added NDS lid open/close\r\n- Improved rotation: with orientation lock on in Control Center, the app no longer snaps back to portrait\r\n- In-game shortcut tips can now be turned off\r\n- Landscape library can disable carousel style\r\n- Smoother landscape carousel scrolling\r\n- MultiDisc Helper supports more formats\r\n- Hardware keyboard input for Symbian, Amiga, and C64\r\n- Added RomM support\r\n  · LAN self-hosted servers only\r\n  · Sync only for games imported from RomM\r\n  · Manual sync only, from the service card’s long-press menu\r\n  · Pull ROMs, covers, metadata, manuals, and game saves\r\n- Fixed a launch timeout that could quit the app on older devices\r\n- N64 now supports ROMs larger than 64 MB",
          "downloadURL": "https://github.com/Manic-EMU/ManicEMU/releases/download/v2.0.1/ManicEMU.v2.0.1.SideloadJIT.ipa",
          "size": 288525117,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "MiniWatts",
      "bundleIdentifier": "org.zhaohe.MiniWatts",
      "developerName": "ResistanceTo",
      "subtitle": "Battery, charging and thermal instrument",
      "localizedDescription": "An iPhone battery and charging monitor built on Apple's private APIs: the charger's real watts, how much of that reaches the cell, where the rest goes as heat, and every temperature sensor in the phone. No network code — nothing it reads leaves your phone.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/power.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/thermal.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/adapter.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/history.jpg"
      ],
      "tintColor": "#30E0F0",
      "versions": [
        {
          "version": "1.4.1",
          "date": "2026-09-25",
          "localizedDescription": "Unsigned build — sign it with your own Apple ID before installing.\nhttps://github.com/ResistanceTo/MiniWatts#install\n\n## 修复\n\n- **滑动时每秒卡一下**：在 iPhone 15 Pro 等机型上，任何页面匀速滑动时大约每秒会顿一下，插不插充电器都会出现，现已修复。原因有几处叠加：\n  - 表盘中间的数字滚动效果和弧线动画会被放到 CPU 上绘制，页面滚动时每一帧都要重画一次，占用了大量主线程时间。\n  - 悬浮读数（画中画）即使没有打开，也每秒在后台画一帧画面。\n  - 打开过的每个标签页即使不在前台，也会每秒跟着刷新；当前页面的导航栏和工具栏也每秒重建一次。\n  - 读取传感器改到后台线程进行，不再占用界面线程。\n\n## 变化\n\n- 表盘上的功率数字不再有滚动动画，弧线也不再有过渡动画，都和其他读数一样直接更新。\n- 切换到别的标签页再切回来时，页面会回到顶部。\n\n感谢反馈这个问题的用户。\n\n---\n\n## Fixes\n\n- **Scrolling hitched about once a second** on every screen, charging or not (reported on an iPhone 15 Pro). Several causes added up:\n  - The dial's rolling number and arc animations were drawn on the CPU and redrawn on every scroll frame.\n  - The floating meter (Picture in Picture) rendered a frame every second even when it was not open.\n  - Every tab you had visited kept refreshing in the background once a second, and the visible page rebuilt its navigation bar and toolbar on every refresh.\n  - Sensor reads now run off the main thread.\n\n## Changes\n\n- The power reading on the dial no longer rolls and its arcs no longer animate; they update in place like every other reading.\n- A tab returns to the top when you switch back to it.\n\nThanks to the user who reported it.\n\n**Full Changelog**: https://github.com/ResistanceTo/MiniWatts/compare/v1.4.0...v1.4.1",
          "downloadURL": "https://github.com/ResistanceTo/MiniWatts/releases/download/v1.4.1/MiniWatts-unsigned.ipa",
          "size": 3270441,
          "minOSVersion": "17.0"
        }
      ]
    },
    {
      "name": "MoviePilotLite",
      "bundleIdentifier": "com.altman.moviepilot",
      "developerName": "singleton-altman",
      "subtitle": "MoviePilot 移动端，基于 Flutter 实现",
      "localizedDescription": "基于 MoviePilot 的 Flutter 跨端客户端，对接 MoviePilot v2 API，在手机上完成订阅、搜索、下载、整理与系统运维等常用操作。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/recommend.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/explorer.png"
      ],
      "tintColor": "#8050F0",
      "versions": [
        {
          "version": "1.2.5",
          "date": "2026-09-25",
          "localizedDescription": "MoviePilot Release\n\n- Version: 1.2.5\n- Build Date: 2026-09-25\n- Android: Signed universal APK\n- Android: Signed arm64-v8a APK\n- iOS: Unsigned IPA\n\niOS 安装说明：\n- IPA 为未签名包\n- 请使用自己的 Apple Developer 账号通过 AltStore、Sideloadly 或 Xcode 进行签名安装\n\n\n## What's Changed\n* fix: normalize V3 subscribe items for Function Hub mini-calendar by @singleton-altman in https://github.com/singleton-altman/MoviePilotLite/pull/106\n* fix: raise iOS deployment target to 15.0 to match Xcode SDK minimum by @singleton-altman in https://github.com/singleton-altman/MoviePilotLite/pull/107\n\n\n**Full Changelog**: https://github.com/singleton-altman/MoviePilotLite/compare/release-v1.2.5-2026-09-11...release-v1.2.5-2026-09-25",
          "downloadURL": "https://github.com/singleton-altman/MoviePilotLite/releases/download/release-v1.2.5-2026-09-25/ios-v1.2.5-2026-09-25.ipa",
          "size": 35212719,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "Musly",
      "bundleIdentifier": "com.dddevid.musly",
      "developerName": "dddevid",
      "subtitle": "Free Navidrome client & Subsonic music player",
      "localizedDescription": "Musly is a free Navidrome client and Subsonic music player with an Apple Music-inspired interface. Stream your self-hosted library from Navidrome, Subsonic, or Airsonic servers on iOS, Android, desktop, and more.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/player.png"
      ],
      "tintColor": "#FA243C",
      "versions": [
        {
          "version": "2.0.2",
          "date": "2026-08-26",
          "localizedDescription": "## 🎉 Musly v2.0.2\n\n### 📦 Downloads\n\n**Android:**\n- `app-release.apk` (universal APK for all devices)\n\n**iOS:**\n- `musly-ios.ipa` (sideload with AltStore, Sideloadly, or similar — not signed)\n\n**Windows:**\n- `musly-setup.exe` (setup installer, run to install Musly)\n- `musly-windows.zip` (portable version, extract and run)\n\n**macOS:**\n- `musly-macos.dmg` (drag Musly.app to Applications — not notarized)\n\n**Linux:**\n- `musly-linux-x64.tar.gz` (extract and run musly)\n\n### 📝 Changelog\nSee [CHANGELOG.md](https://github.com/dddevid/Musly/blob/master/CHANGELOG.md)\n\n### 🌍 Translations\nContribute translations at [Crowdin](https://crowdin.com/project/musly)",
          "downloadURL": "https://github.com/dddevid/Musly/releases/download/v2.0.2/musly-ios.ipa",
          "size": 13928367,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "Novella",
      "bundleIdentifier": "sh.celia.novella",
      "developerName": "CELIA",
      "subtitle": "轻书架第三方客户端",
      "localizedDescription": "使用 React Native 构建的轻书架第三方客户端，面向 iOS、iPadOS。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/shelf.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/detail.png"
      ],
      "tintColor": "#2E2E2E",
      "versions": [
        {
          "version": "2.5.0",
          "date": "2026-09-23",
          "localizedDescription": "<img width=\"800\" alt=\"Banner\" src=\"https://github.com/user-attachments/assets/4deb46d9-8b91-4b8a-a4f4-5d59f9190628\" />\r\n\r\n## **What's Changed 🧐**\r\n\r\n本次更新主要完善了 **书架管理**，并完成了 **组件迁移**。\r\n**仅支持 iOS / iPadOS**。\r\n\r\n### **⚡️ 内容概要**\r\n\r\n* **API**\r\n  跟进新的接口。\r\n  截止发版前 **详情页 / 书架 / 用户摘要** 已经恢复。\r\n  鉴于接口变动频繁，您可以考虑换用网页版。\r\n\r\n* **书架浏览**\r\n  新增 **全部 / 小说 / 漫画** 三种筛选方式。\r\n  文件夹支持递归筛选，子目录存在匹配内容时仍会正确显示。\r\n  进入文件夹后会保留当前筛选类型。\r\n  改进书籍详情跳转和系列信息识别。\r\n\r\n* **用户成长与签到**\r\n  新增距离下一级所需经验展示。\r\n  满级用户现在会显示对应状态。\r\n  签到调整为进入设置页面时尝试，不再需要进行繁琐操作。\r\n  增加签到并发保护，避免重复请求。\r\n  如果支持，签到会以灵动岛形式提示。\r\n\r\n* **界面组件**\r\n  移除 HeroUI Native，迁移至 **PanelUI Native**。\r\n  更新按钮、卡片、标签、输入框、验证码、头像、Skeleton 和编辑器等组件。\r\n  同步调整社区、评论、公告、书籍详情和认证相关页面。\r\n\r\n* **详情页与阅读器**\r\n  改进阅读器图片预览界面。\r\n  分享、保存和关闭操作改用 **Liquid Glass** 按钮。\r\n  修复原生阅读进度条滑块阴影被裁剪的问题。\r\n  改进详情页 BlurHash 颜色采样效果。\r\n\r\n方便的管理更新：[**添加到侧载工具**](https://sideload.celia.sh) ↗️\r\n了解其它项目：[**celia-sh/Hana**](https://github.com/celia-sh/Hana) 🌸\r\n闲聊吹水 / 反馈问题：[**点此加入**](https://t.me/+xNDJEfc_naRlMGEx) ✈️\r\n\r\n> [!CAUTION]\r\n> **本应用与网站没有直接关系**，所以**不要在**社区发布和**本软件**相关的帖子。\r\n> 正确反馈渠道：在仓库开 Issues，或者加入交流群。\r\n> 记得**看完公告和发帖前提示**，以免被网站封禁；如果不看，我只能说：非我封禁，无能为力。\r\n> 请记清楚，这不是官方软件。",
          "downloadURL": "https://github.com/celia-sh/Novella/releases/download/v2.5.0/Novella-2.5.0-release.ipa",
          "size": 26047504,
          "minOSVersion": "16.4"
        }
      ]
    },
    {
      "name": "Opaline",
      "bundleIdentifier": "com.verback.YTLite",
      "developerName": "verback2308",
      "subtitle": "YouTube client for iOS 12+",
      "localizedDescription": "A lightweight YouTube client with SponsorBlock, Return YouTube Dislike, and up to 1080p playback. No ads, no tracking, no dependencies.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/home.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/player.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/channel.jpg"
      ],
      "tintColor": "#FF0000",
      "versions": [
        {
          "version": "1.12.0",
          "date": "2026-09-10",
          "localizedDescription": "**New**\n\n- Hold anywhere on the video to seek ([#116](https://github.com/verback2308/Opaline/issues/116)). Press and hold on the picture, then drag sideways. The seek bar follows your finger and the video jumps where you let go, so you no longer have to hit the thin bar at the bottom. The taps you already know still work: the sides seek, the middle pauses.\n- Search inside a channel ([#117](https://github.com/verback2308/Opaline/issues/117)). Channel pages have a magnifier now, and whatever you type there searches that channel only. YouTube serves no filters for this kind of search, so there are none in the app either.\n- Get a downloaded video out of the app ([#115](https://github.com/verback2308/Opaline/issues/115)). The menu on a downloaded video has a new \"Save to Files\" row that hands the file to the usual iOS share sheet, so it can go to Files, Photos, AirDrop or another app. It is named after the video, and only the video leaves: subtitles, comments and the saved page stay where they were.\n- Clear the whole search history at once ([#121](https://github.com/verback2308/Opaline/issues/121)). The last row under Recent searches wipes the list, and it asks first.\n\n**Fixes**\n\n- The mini player no longer sits on top of the tab bar ([#118](https://github.com/verback2308/Opaline/issues/118)). Tapping a tab behind the collapsed player switches to that tab instead of reopening the video.\n- Stereo no longer gets spatialized on AirPods ([#119](https://github.com/verback2308/Opaline/issues/119)). Ordinary two-channel sound was being turned into a fake surround field that moved when you turned your head. Video that really is multichannel still spatializes.\n- The \"...\" menu stops closing on its own ([#128](https://github.com/verback2308/Opaline/issues/128)). It was reacting to the device being tilted or put down, which made it look random when you held the phone in your hand.\n\n**Also**\n\n- If your device is older than Opaline supports, the README now points at [a downport for iOS 9](https://github.com/Joeviocoe/Opaline) by another developer, which runs on the iPad 2, iPad 3, iPad mini and iPhone 4S ([#125](https://github.com/verback2308/Opaline/issues/125)).",
          "downloadURL": "https://github.com/verback2308/Opaline/releases/download/1.12.0/Opaline_1.12.0.ipa",
          "size": 6685919,
          "minOSVersion": "12.0"
        }
      ]
    },
    {
      "name": "Orchard",
      "bundleIdentifier": "com.makr.orchard",
      "developerName": "MakrSas",
      "subtitle": "Apple Silicon macOS Ventura running inside an iPhone app",
      "localizedDescription": "Boots a real arm64 macOS Ventura guest on iPhone through Apple's own chain (AVPBooter, iBoot and XNU) on QEMU's apple-vm machine, with the GPU drawn through Metal by reims-vgpu. Requires JIT, a signing tool that adds the increased memory limit, and a macOS VM you make yourself. It is slow — light scenes reach 30–40 fps at best.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Orchard/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Orchard/images/main.png"
      ],
      "tintColor": "#F0C060",
      "versions": [
        {
          "version": "0.2",
          "date": "2026-09-25",
          "localizedDescription": "Orchard for iPhone 0.2: a faster emulator and a faster Metal path, plus a fix for guests that end up in Recovery.\n\nSetup and settings: [README](https://github.com/MakrSas/orchard-ios#readme).\n\n## Faster\n\nOn an iPhone 15 (A16), light scenes now reach 30–40 frames a second. Dragging a window runs at 10–15 frames a second (in 0.1 it dropped to around 7 once the Dock and menu bar were up).\n\n- **CPU (QEMU TCG)**\n  - The jump cache is bigger and better hashed, and keeps each process's blocks across context switches. Block-lookup misses fell from ~15% to ~3%.\n  - Changing ASID flushes only the user half of the TLB.\n  - The PMU is off, and fewer system-register writes end a translation block or flush the TLB.\n- **Fast pointer authentication** (on by default, in Settings → Machine → Processor). The guest still sees PAC, but no signature is computed. That was 10–15% of the emulator's time. Turn it off if macOS stops booting.\n- **Metal path (reims-vgpu)**\n  - A guest render pass stays on the GPU as one Metal pass, instead of a GPU round trip, a full-frame readback and a re-upload for every draw.\n  - Draw buffers come from a shared ring.\n  - Shader keys hash faster.\n  - Stores write back only the drawn area, with a NEON channel swap straight into guest pages.\n- **Tip:** 960×540 at 30 Hz is the sweet spot. In the guest, Reduce transparency helps dragging windows.\n\n## Fixed\n\n- **Guest stuck in Recovery with no disk.** This was macOS installing an automatic update, which cannot complete on this machine. Turn automatic updates off first thing; the README has the settings and the Terminal commands.\n- **Disk safety.** The disk is flushed when the app goes to the background and on Shut Down, and the log records guest flushes and I/O errors.\n\n## Also since 0.1\n\n- Sound (experimental, Settings → Machine → Sound).\n- A shared folder: Files → Orchard → Shared, mounted in the guest at `http://10.0.2.2:8080`.\n- Internet in the guest works.\n\n## You need\n\n- iOS 16 or later, tested on an iPhone 15 with iOS 27, and a phone with 6 GB of memory or more.\n- A signing tool that adds the increased memory limit capability, and JIT (such as StikDebug).\n- A macOS 13 VM made in UTM on a Mac.\n\nUnofficial, and not affiliated with Apple or ChefKiss. No Apple software is included. Licences: see LICENSE-NOTICE.md.",
          "downloadURL": "https://github.com/MakrSas/orchard-ios/releases/download/v0.2/Orchard.ipa",
          "size": 18477287,
          "minOSVersion": "16.0"
        }
      ]
    },
    {
      "name": "PiliPlus",
      "bundleIdentifier": "com.example.piliplus",
      "developerName": "bggRGjQaUbCoE",
      "subtitle": "使用Flutter开发的BiliBili第三方客户端",
      "localizedDescription": "使用Flutter开发的BiliBili第三方客户端",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/bangumi.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/dynamic.png"
      ],
      "tintColor": "#73b480",
      "versions": [
        {
          "version": "2.1.5",
          "buildVersion": "5410",
          "date": "2026-09-25",
          "localizedDescription": "支持自定义主题颜色 #3009\r\n综合搜索用户过滤黑名单 #3043\r\n可复制文本工具栏默认添加站内搜索按钮 #2984\r\n支持保存 SC 为图片 co-by @My-Responsitories\r\n支持 Windows deeplink #2673 by @HChaZZY\r\n支持 Linux deeplink #2931 by @Tobiichi-Origuchi\r\n降低桌面端 PIP 大小限制 #2735 #2982 by @Aclguh\r\n桌面端支持保存全部图片 #2920 #2983 by @My-Responsitories\r\nLinux 支持内嵌 WebView #3014 #3016 by @Tobiichi-Origuchi co-by @My-Responsitories\r\n其他调整 #2962 #3025 #3027 by @My-Responsitories\r\n\r\n修复分 P 视频链接 #2963\r\n修复滑动快进/退震动失效 #2966\r\n修复小窗模式下画面被 SC 遮挡 #3005\r\n修复无痕模式出现直播入场提示 #2971\r\n修复多次点击截图保存退出视频页面 #3017\r\n修复更新媒体通知、后台连播 #2761 #2943\r\n修复 iOS 静音模式下偶发视频无声修复 #3039 @sounfury\r\n修复部分安卓无法登录 #2930 #3063 by @Tobiichi-Origuchi\r\n修复 macOS 切换全屏控件无法点击 #2917 #2976 by @milk2715093695",
          "downloadURL": "https://github.com/bggRGjQaUbCoE/PiliPlus/releases/download/2.1.5/PiliPlus_ios_2.1.5%2B5410.ipa",
          "size": 23999265,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "Pixiv-SwiftUI",
      "bundleIdentifier": "org.eu.eslzzyl.Pixiv-SwiftUI",
      "developerName": "Eslzzyl",
      "subtitle": "基于 SwiftUI 的 Pixiv 第三方客户端",
      "localizedDescription": "基于 SwiftUI 开发的 Pixiv 第三方客户端，支持 iOS/iPadOS/macOS。提供插画、漫画与小说的推荐、排行榜、搜索与收藏，内置评论系统、批量下载、数据导入导出、深色模式与主题自定义。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/recommend.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/search.png"
      ],
      "tintColor": "#13A1FD",
      "versions": [
        {
          "version": "0.16.0",
          "date": "2026-09-16",
          "localizedDescription": "## 新功能\r\n\r\n- 插画详情页支持水平滑动切换插画\r\n- 插画与小说列表到详情页的过渡改为卡片式缩放展开与收起转场\r\n- 多页插画详情页支持条式阅读（垂直连续滚动）模式，可在设置中与默认翻页模式切换\r\n- 多页插画新增瀑布流浏览页\r\n- 插画详情页简介下方新增作者最新作品横向预览\r\n- 支持自定义代理配置\r\n- macOS 端新增网页登录凭据导出功能面板\r\n- 新增多页插画预取深度设置\r\n- 为详情页的标签区域引入一种根据宽度重排的优化布局，缓解标签区域出现的空白\r\n\r\n此版本对插画详情页的交互和导航做了较大重构，如有问题可通过 issue 反馈。\r\n\r\n## 优化\r\n\r\n- 优化了插画全屏预览的交互\r\n- 优化画质降级与图片预取策略，优先加载当前视口可见图片\r\n- 优化插画与小说的评论区排版与时间展示，为表情包图片设置较长的缓存时间\r\n- 参考 macOS 27 原生 App 优化了 macOS 侧边栏\r\n- 优化 iOS 设置等页面的视觉表现\r\n- 插画详情页的相关推荐卡片支持直接点击收藏\r\n- 优化直连模式连接调度与保活机制，提升网络稳定性，减少假死与无响应现象\r\n- 优化 macOS 下播放动图时的系统资源占用\r\n- 统一各页面的加载骨架屏尺寸与过渡效果，消除加载完成时的页面跳动\r\n- 增大 iOS 个人中心顶部用户卡片的可点击面积\r\n- 优化底层依赖，减小应用安装包体积\r\n\r\n## 问题修复\r\n\r\n- 修复以图搜图无法打开系统相册选图的问题\r\n- 修复插画与小说评论区点击展开子回复无响应的问题\r\n- 修复亮点（Pixivision）详情页上下滚动时画面跳动的问题\r\n- 修复切换账号后仍残留上个账号浏览记录与导航路径的问题\r\n- 修复在小说与排行榜等页面点击个人资料卡片无法进入个人主页的问题\r\n\r\n## 本地化\r\n\r\n- 新增繁体中文与日文支持。译文由 GPT-5.6-Luna 起草并由 GPT-5.6-Terra 润色。如果你发现问题，请通过 PR 或 issue 帮助改进。\r\n- 修正了一些英文本地化问题\r\n\r\npixiv-tags-data commit: 541521c99539d08d1aec7a5e01dbf15068eadca0\r\n\r\n**Full Changelog**: https://github.com/Eslzzyl/Pixiv-SwiftUI/compare/v0.15.0...v0.16.0",
          "downloadURL": "https://github.com/Eslzzyl/Pixiv-SwiftUI/releases/download/v0.16.0/Pixiv-SwiftUI.ipa",
          "size": 10165131,
          "minOSVersion": "17.0"
        }
      ]
    },
    {
      "name": "PSX3IOS",
      "bundleIdentifier": "com.miguel.psx3ios",
      "developerName": "xmiguel911x",
      "subtitle": "PlayStation 3 emulator for iPhone and iPad",
      "localizedDescription": "A PlayStation 3 emulator for iPhone and iPad, built on RPCS3. Real games boot and play — the whole emulator core is exposed, with community game patches, trophies, play time, save data and 14 languages. Works with or without JIT.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/home.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/install.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/settings.jpg"
      ],
      "tintColor": "#5080D0",
      "versions": [
        {
          "version": "0.2.7-beta",
          "date": "2026-09-01",
          "localizedDescription": "Various improvements added, jit fixed A15 iOS 17.0 TrollStore Go to settings, JIT mode detected, and leave it on automatic, and bugs fixed",
          "downloadURL": "https://github.com/xmiguel911x/PSX3IOS/releases/download/v0.2.7-beta/PSX3IOS-beta.0.2.7-unsigned.ipa",
          "size": 67644766,
          "minOSVersion": "15.0"
        }
      ]
    },
    {
      "name": "PureLive",
      "bundleIdentifier": "com.mystyle.purelive.liu",
      "developerName": "liuchuancong",
      "subtitle": "基于 Flutter 的开源多平台直播聚合播放器",
      "localizedDescription": "纯粹直播（Pure Live）是一款基于 Flutter 的开源第三方多平台直播聚合播放器，支持 Bilibili、虎牙、斗鱼、快手、抖音、网易 CC、Twitch 等平台，以及自定义 M3U/M3U8 直播源。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/list.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/area.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/auth.jpg"
      ],
      "tintColor": "#50B0F0",
      "versions": [
        {
          "version": "3.1.17",
          "date": "2026-09-27",
          "localizedDescription": "# 纯粹直播 v3.1.17\n|版本|下载地址|\n|---|---|\n|TV版|[pure_live_TV](https://github.com/liuchuancong/pure_live_TV/releases/latest)|\n|Windows/macOS/Android/iOS版|[pure_live](https://github.com/liuchuancong/pure_live/releases/latest)|\n### 🖥️ Windows 版\n- **Portable ZIP**：解压即用，无需安装\n- **EXE 安装包**：适合所有用户\n- **MSIX 包**：现代应用格式，支持干净卸载\n- 适配：Windows 10/11 x64\n### 🍎 macOS 版\n- macOS 桌面版\n- Universal：Apple Silicon + Intel\n- ZIP / DMG\n### 📱 Android 版\n- Android 8.0+（API 26，FFmpegKit 录制依赖要求）\n- ARM64-v8a\n- ARMv7\n- x86_64\n- 统一 SHA256 校验文件：[**ANDROID_SHA256SUM.txt**](https://github.com/liuchuancong/pure_live/releases/download/v3.1.17/ANDROID_SHA256SUM.txt)\n### 🐧 Linux 版\n- Linux x64\n- Portable tar.gz\n### 🍎 iOS 版\n- unsigned iOS device application\n- TrollStore / ad-hoc IPA\n- ARM64\n### 🔧 Build Metadata\n[**BUILD_METADATA.json**](https://github.com/liuchuancong/pure_live/releases/download/v3.1.17/BUILD_METADATA.json)\n### 📝 本次更新\nversion: 3.1.17\n版本更新：\n- 斗鱼原画不再每 5 分钟断流（#35）：到期前约 45 秒在后台取得新链接，旧连接继续播放，直到新连接到达一个还没播到的关键帧再接上；两条链接的时间戳在同一条时间线上，播放不卡顿、不重复、不重新缓冲。单个直播间与多画面都已接入；换链接失败时仍回退到断流自动重连。\n-  Android ARMv7 与 x86_64 改用自编 mpv 0.41.0 + FFmpeg 9.0.2 播放库，三种架构解码能力一致（包括旧式 HEVC FLV）。\n- 下线 Kick：kick.com 全部接口被 Cloudflare 按 TLS 指纹拦截，只有 Android 与 Windows 能勉强绕过。现支持 33 个直播平台 + IPTV；已关注的 Kick 主播和分享链接会提示「该平台已下线」。\n- Linux 安装包将自带 libmpv 依赖的 VA-API 等库，不再需要手动安装 libva-wayland2（源码已包含，下次发布 Linux 包时生效）。",
          "downloadURL": "https://github.com/liuchuancong/pure_live/releases/download/v3.1.17/PureLive-3.1.17-4106-ios-arm64-trollstore.ipa",
          "size": 65187928,
          "minOSVersion": "15.6"
        }
      ]
    },
    {
      "name": "Roam Control",
      "bundleIdentifier": "com.sean.roamcontrol",
      "developerName": "seanhowarthdev",
      "subtitle": "Choose, test and move your iPhone's reported location",
      "localizedDescription": "Set a fixed reported location, preview and simulate Apple Maps walking routes, and save favourites and history — all from one map. Requires iOS 27 or newer, and guided LocalDevVPN-compatible sessions for Wi-Fi and mobile data.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/welcome.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/fixed-location.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/walking-preview.png"
      ],
      "tintColor": "#1090F0",
      "versions": [
        {
          "version": "0.9.4",
          "date": "2026-09-26",
          "localizedDescription": "Roam Control 0.9.4, Build 74.\n\n### Highlights\n\n#### Backup & Restore\n\n- Added Backup & Restore for favourites, history and supported app preferences.\n- Backups can restore appearance, map style and location compatibility settings too.\n- Pairing and analytics identity are deliberately not included.\n\n#### Freehand routes and walking\n\n- Added **Freehand** route drawing alongside point-by-point route creation.\n- Switch between **Points** and **Freehand** drawing modes.\n- Draw with one finger while using two fingers to pan, zoom or rotate the map.\n- Undo freehand routes one stroke at a time.\n- Redesigned walking and route-planning controls into a more compact layout.\n- Added clearer Start and End markers.\n- Kept Pause, Resume and Stop & Restore easily accessible during active walks.\n- Refined route preview, progress and map behaviour.\n\n#### Location compatibility\n\n- Added automatic coordinate correction for searched and selected locations in Mainland China.\n- Added **Automatic**, **Off** and **Force Correction** compatibility modes.\n- Correction is applied to the simulated device location while the map marker remains where you selected it.\n- Manually entered coordinates are not changed automatically.\n\n#### Sessions, updates and VPNs\n\n- Improved Stop & Restore guidance and real-location reacquisition messaging.\n- Stable update checks now ignore GitHub drafts and prereleases.\n- Updated Connection Health guidance for compatible Personal VPNs and conflicting Device VPN connections.\n- Restored the packaged build timestamp so SideStore re-signing no longer changes the displayed build time.\n\n### Preparing for Roam Control 0.9.5\n\nRoam Control 0.9.5 will require a one-time app migration.\n\nBefore moving to 0.9.5, create a fresh backup from **Settings > Backup & Restore**. Your favourites, history and supported app preferences can then be restored after installing 0.9.5.\n\nPairing is deliberately not included in backups, so the iPhone will need to be paired again after the migration.\n\nFor this 0.9.4 update, install over your existing Roam Control copy as normal to retain your current app data and pairing.\n\nSee the [full changelog](../../blob/main/CHANGELOG.md) for the complete list of changes.\n\n### Requirements\n\n- iOS 27 or newer\n- Developer Mode\n- LocalDevVPN\n- SideStore or another compatible personal-signing workflow\n\n### Verification\n\nSHA-256:\n\n`b55bf4bf6a509dd02731a6e4e97253724857a72cc31085571bd6eda1e5d0ad20`\n\nFile:\n\n`RoamControl-0.9.4-build74.ipa`\n\nRoam Control is intended for development, quality assurance and responsible testing on an iPhone you own and control.",
          "downloadURL": "https://github.com/seanhowarthdev/Roam-Control/releases/download/v0.9.4/RoamControl-0.9.4-build74.ipa",
          "size": 3728223,
          "minOSVersion": "27.0"
        }
      ]
    },
    {
      "name": "SceneBox",
      "bundleIdentifier": "app.scenebox.SceneBox",
      "developerName": "donbytyqi",
      "subtitle": "Torrent streaming client",
      "localizedDescription": "Torrent streaming client for iOS, iPadOS, tvOS and Mac (Catalyst), written in SwiftUI. Streams come from Stremio-compatible addons and play through a vendored libtorrent engine feeding VLC.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/search.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/profile.png"
      ],
      "tintColor": "#E0E000",
      "versions": [
        {
          "version": "1.0.4",
          "date": "2026-09-23",
          "localizedDescription": "Fixes\n\n- Downloading a second episode from a season pack works now. Before, every episode of a pack counted as the same download, so you had to delete the finished one before the next would start. (#9)\n- Apple TV: Trakt lists open when you click them. (#10)\n- Mac: signing in works on the unsigned build. macOS doesn't let unsigned apps use the Keychain, so the app keeps your sign-in session and any API keys you enter in a file inside its own sandbox container instead (readable only by your user account).\n\nStill open\n\n- A few people report that on iPhone the app closes shortly after a stream starts buffering. I can't reproduce it on the simulator or on Mac. If it hits you, please share the crash log: Settings > Privacy & Security > Analytics & Improvements > Analytics Data, look for a file starting with SceneBox, and attach it to the issue. Also say which iPhone and what you were playing (torrent or debrid, resolution). 1.0.2 doesn't have this problem if you need a fallback.\n- Apple TV install failing in Sideloadly with \"ApplicationVerificationFailed / Invalid file\" on tvOS 26.6 (#8). The tvOS build is packaged exactly like 1.0.2 and passes Apple's bundle verification here, so this needs the full Sideloadly log: the \"Invalid file\" line names the file it choked on. Please paste that on the issue. Sideloadly also has known trouble with tvOS 26.4 and later (pairing), so try the latest Sideloadly first.\n\nImportant: this release is NOT signed. You have to allow it yourself.\n\nNothing here is signed with an Apple developer account and the Mac app is not notarized. macOS and iOS will refuse to open it until you explicitly allow it. This is expected, it's not broken.\n\nMac:\n\n1. Open the dmg and drag SceneBox to Applications.\n2. Open SceneBox. macOS will say it \"could not verify\" the app or that it's from an unidentified developer. Press Done (not Move to Trash).\n3. Go to System Settings > Privacy & Security, scroll down to Security and press \"Open Anyway\" next to SceneBox, then confirm.\n4. From then on it opens normally.\n\nIf you'd rather skip the dialog, run this in Terminal after copying the app to Applications:\n\n    xattr -dr com.apple.quarantine /Applications/SceneBox.app\n\nIf you had an older signed version installed, delete it first.\n\niPhone/iPad: the ipa isn't signed, you sign it yourself with Sideloadly, AltStore, SideStore, Feather or ESign with your own Apple ID. Free Apple ID = resign every 7 days (AltStore/SideStore do it for you), paid dev account = one year.\n\nApple TV: Sideloadly works over Wi-Fi. On the TV go to Settings > Remotes and Devices > Remote App and Devices so it shows up, then pick it in Sideloadly.",
          "downloadURL": "https://github.com/donbytyqi/scenebox/releases/download/v1.0.4/SceneBox-1.0.4.ipa",
          "size": 30509579,
          "minOSVersion": "18.0"
        }
      ]
    },
    {
      "name": "TiebaPure",
      "bundleIdentifier": "dev.infinityf4p.tiebapure",
      "developerName": "infinityf4p",
      "subtitle": "基于 SwiftUI 的第三方百度贴吧客户端",
      "localizedDescription": "原生 SwiftUI 构建的非官方贴吧 iOS 客户端。未登录访客即可浏览首页推荐、进吧与吧内列表、帖子详情与楼中楼、搜索、图片缩放与视频播放；登录后支持消息、关注与粉丝、收藏帖子（与官方客户端同步）、每日签到、点赞与发帖回复。另有关键词/用户/贴吧屏蔽、浏览历史与阅读位置恢复、iPad 双栏布局，以及 `tiebapure://` 深链接。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/thread.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/search.png"
      ],
      "tintColor": "#708070",
      "versions": [
        {
          "version": "1.4.14",
          "date": "2026-08-24",
          "localizedDescription": "## 修改内容\n\n- 新增帖子本地保存：支持完整楼层和楼中楼离线阅读、媒体下载、搜索、回复更新、存储管理及备份导入导出。\n- 新增内置与自定义阅读字体，并完善首页重复点击刷新。\n- 自动检测账号登录失效，提示后清理当前登录态，同时避免旧请求或网络中断误触发退出。\n- 修复 iOS 16 嵌套搜索布局递归卡死、文字选择与导航手势冲突，并将媒体、字体、语音和存储文件 I/O 移出主线程。\n- 加固本地帖子并发写入、媒体事务崩溃恢复、备份校验与字体目录一致性。\n\n## 验证\n\n- GitHub Actions ci-ok 全部通过，包含单元测试、iOS 16 兼容检查、iPhone/iPad UI 测试和 Release 构建。\n- App 与扩展均为 1.4.14 (58)、arm64、最低 iOS 16.4；IPA 压缩结构正常且未签名。\n- 发帖和回帖夹具 UI 测试通过；本次未改动认证写入路径，因此未重复进行真实账号写入测试。",
          "downloadURL": "https://github.com/infinityf4p/TiebaPure-iOS/releases/download/v1.4.14/TiebaPure-v1.4.14-unsigned.ipa",
          "size": 3787516,
          "minOSVersion": "16.4"
        }
      ]
    },
    {
      "name": "Tsumiru",
      "bundleIdentifier": "com.suwayomi.tachideskSorayomi",
      "developerName": "Suwayomi",
      "subtitle": "Native manga & manhwa reader for Suwayomi-Server",
      "localizedDescription": "Tsumiru is a native client for reading manga & manhwa from a Suwayomi-Server instance, built for long webtoon binges. Offline downloads with an on-device catalog, a rebuilt continuous-scroll webtoon reader, incognito mode, and 13 built-in themes.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/images/list.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/images/update.jpg"
      ],
      "tintColor": "#7c7bff",
      "versions": [
        {
          "version": "1.3.3",
          "date": "2026-09-22",
          "localizedDescription": "A manga and webtoon reader for your [Suwayomi](https://suwayomi.org/) server.\n\n### 🚀 Improvements\n\n- Added visible progress while checking the server connection, searching the network and signing in during setup (@aaronbamblett)\n- Collapsed **Custom HTTP headers** into an expandable row during setup, showing the number configured (@aaronbamblett)\n- Removed unused packages and updated dependencies (@yohanim)\n\n### 🧩 Fixes\n\n- Fixed large libraries failing to load beyond the first page (@SuperMario22922)\n- Fixed setup losing the entered server address and connection result (@aaronbamblett)\n- Fixed **Next** doing nothing instead of checking the connection or signing in during setup (@aaronbamblett)\n- Fixed the login form disappearing during sign-in (@aaronbamblett)\n\n## Install\n\nYou'll need a running Suwayomi server. See [Getting started](https://tsumiru.app/docs/guides/getting-started).\n\n### Mobile\n\n**Android:** download the universal APK below and open it to install. Smaller APKs for specific chip types are also attached.\n\n**iOS:** the `…-ios.ipa` below is unsigned and has to be sideloaded. Add `https://tsumiru.app/apps.json` as a source in [SideStore](https://sidestore.io/) or [AltStore](https://altstore.io/) to install it and get later releases as updates.\n\n<details>\n<summary>Which sideloading tool should I use?</summary>\n\n- **[SideStore](https://sidestore.io/)** signs and refreshes the app on the device itself, with no computer needed after setup. Best for most people.\n- **[AltStore](https://altstore.io/)** expires every 7 days and only refreshes while a computer running AltServer is switched on and on the same Wi-Fi as your phone.\n- **[TrollStore](https://ios.cfw.guide/installing-trollstore/)** installs permanently with no expiry, but only works on older iPhones and iOS versions with the required vulnerability.\n\nWith SideStore or AltStore the app is re-signed periodically, which those tools automate. There is no App Store build.\n</details>\n\n### Desktop\n\n**Windows:** download `…-windows-x64.zip`, extract it anywhere, and run `tsumiru.exe`.\n\n**macOS:** download `…-macos-x64.zip`, extract it, and move the app to Applications. If macOS blocks the first launch, approve it under System Settings → Privacy & Security.\n\n**Linux:** the Flatpak is recommended and auto-updates.\n\n```sh\nflatpak remote-add --if-not-exists tsumiru https://suwayomi.github.io/Suwayomi-Tsumiru/index.flatpakrepo\nflatpak install tsumiru io.github.aaronbamblett.tsumiru\n```\n\nFor a portable option, download `…-linux-x86_64.AppImage`, mark it executable with `chmod +x`, and run it.\n\n### Web\n\nDownload `…-web.zip` and serve its contents with any static web server.\n\n[Full documentation](https://tsumiru.app/)",
          "downloadURL": "https://github.com/Suwayomi/Suwayomi-Tsumiru/releases/download/v1.3.3/tsumiru-v1.3.3-ios.ipa",
          "size": 19721191,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "UTM",
      "bundleIdentifier": "com.utmapp.UTM",
      "developerName": "osy",
      "subtitle": "Virtual machines for iOS",
      "localizedDescription": "UTM is a full featured virtual machine host for iOS. In short, it allows you to run Windows, Android, and more on your iPhone and iPad.\n\nThis version requires using AltJIT. Install UTM SE for slower emulation without JIT.\n\nMore information at https://getutm.app/\n\nFeatures:\n\n• Emulate any Processor\n30+ processors supported by qemu including x86_64, ARM64, and RISC-V\n• Run any Operating System\nWindows, Linux, and more natively and securely on iOS within an App\n• Fast Emulation\nPara-virtualization with SPICE and JIT compilation with TCG\n• High Compatibility\niOS 14+ supported. Works on iPhone and iPad. No jailbreak needed\n• Free and Open Source\nUTM and its dependencies are all free and open source\n• Easy to Use\nConfigure and customize your VM in a native UI",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/settings.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/display.png"
      ],
      "tintColor": "#1a2cc2",
      "versions": [
        {
          "version": "4.7.5",
          "date": "2026-01-03",
          "localizedDescription": "## Highlights\r\n* **QEMU v10.0.2**: The backend has been updated to the latest upstream QEMU which brings with it a variety of bug fixes and performance improvements.\r\n* **Liquid Glass**: UTM adopts the Liquid Glass design on *OS 26.\r\n* **App Intents**: New support for automation with Shortcuts.\r\n* **Keyboard Shortcuts**: Define custom key combinations (such as Ctrl+Alt+Del) that can be sent to the VM from the new Keyboard menu.\r\n* **Improved Wizard**: Simplify the creation of emulated machines by selecting from a list of well-supported configurations. The updated wizard can create more working configurations such as RISC-V64 Ubuntu, classic Mac OS 8.x/9.x, and Windows 95/98.\r\n\r\n## Changes (v4.7.5)\r\n* Fixed some rare conditions that could lead to a VM fail to start and spin infinitely\r\n* Fixed some rare crashes that can happen after a VM stops\r\n* Fixed parsing of file paths with commas in the name (thanks @nikolan123)\r\n* ANGLE: Fixed a memory leak issue in the GLES backend (#7546) (thanks @cnnn)\r\n* ANGLE: Fixed a memory leak issue in the Metal backend (#4958)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (macOS) Fixed App Intents on macOS 26 (#7412) (thanks @peterneutron)\r\n* (macOS) Fixed an error when file locking is disabled and a removable drive with no image selected is started (#7527)\r\n* (macOS) AVF: Fixed shared directory disconnecting when window is resized (#7488) (thanks @evan314159)\r\n* Hotfix: (1/3/25) An earlier release of v4.7.5 has an issue that prevented VMs from starting. Make sure you are on build 118.\r\n\r\n## Changes (v4.7.4)\r\n* (macOS) Fixed a crash on VM start when a toolbar menu was reinitialized (note v4.7.4 was re-released to address this) (#7408)\r\n* Home: Fixed layout issue with button titles\r\n* (macOS) Fixed a crash when VM exits while USB is active\r\n* (iOS) Support for StikDebug on iOS 26 (non-SE only)\r\n\r\n## Changes (v4.7.3)\r\n* Fixed a crash when starting a VM results in a block device error\r\n* Stop button can now be used a second time to force kill a VM if it is unresponsive after stopping for the first time\r\n* libusb: Fixed multiple race conditions that caused crashes when using USB capture\r\n* CocoaSpice: Fixed multiple race conditions that caused crashes during VM start\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (macOS) Scripting: Fixed broken commands due to name collision (#7360)\r\n* (macOS) Fixed crash when exiting full screen (#7377)\r\n\r\n## Changes (v4.7.2)\r\n* (macOS) AVF: Fixed a crash when starting any Apple Virtualization VM (#7355) (We are re-releasing v4.7.2 with build 112 due to this critical bug.)\r\n* Home: Display network details and active IP addresses on the home details screen (thanks @gabefair)\r\n* Home: Show a security warning message when importing a .utm with custom arguments (#6252)\r\n* Config: Option to reset UEFI without pre-loading Secure Boot keys (useful for custom TPM configurations) (#7005)\r\n* Config: Pre-loading Secure Boot keys will now install Microsoft UEFI 2023 certificates (#7257)\r\n* Config: When PS/2 device is enabled, no longer create USB mouse and keyboard devices. This allows older Windows install to work out of the box.\r\n* Config: Quotes in custom arguments are no longer stripped (unless the only quotes wrap the entire argument) (#6343)\r\n* Config: Provide a fixed serial number for VirtIO block devices (#7332)\r\n* QEMU: Fixed an issue which causes Windows 98 to BSoD (#7342)\r\n* QEMU: Do not create a default floppy drive when -nodefaults is used. UTM configuration will set up a FDC device and this is the only way to set up bootindex for floppy.\r\n* Wizard: Legacy Windows configurations will now use PS/2 controller by default\r\n* Wizard: Update OS logos to be consistent with other icons\r\n* Wizard: Windows + i440fx hardware will now instantiate default devices (sound, VGA, networking) that should work with Windows 95/98\r\n* Wizard: Add additional supported hardware configurations for running older Windows\r\n* Wizard: Support floppy boot for Windows configuration\r\n* Scripting: New input automation suite for sending keyboard and mouse input (#6462)\r\n* USB: Fixed a rare crash when initializing the USB devices list (#5811)\r\n* SPICE: Fixed an issue where monitor configuration sent to spice-vdagent contains an invalid size (#5832)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (iOS) Toolbar: Fix foreground issue on iOS 26 beta 5 and higher\r\n* (macOS) Added ability to auto-connect USB devices on start (#3400)\r\n* (macOS) Fixed connecting USB devices from secondary windows\r\n* (macOS) New \"Virtual Machine\" menu which mirrors the actions accessible through the toolbar\r\n* (macOS) Keyboard Shortcuts toolbar icon is no longer shown by default (it can be placed on the toolbar through View -> Customize Toolbar). It is also accessible through the \"Virtual Machine\" menu.\r\n* (macOS) Fixed sending simultaneous mouse button presses (#7068)\r\n* (macOS) utmctl: Add `version` command to detect current UTM version\r\n* (macOS) Settings: New option to disable key swapping on ISO keyboards (#6976)\r\n* (macOS) Settings: New option to randomize network MAC addresses on clone (#7035)\r\n\r\n## Changes (v4.7.1)\r\n* New Liquid Glass icon thanks to @forcequitOS\r\n* Added App Intents for VM operations (#6245)\r\n* Added UEFI boot support for RISC-V64 and LoongArch64. This allows Ubuntu for RISC-V64 to work out of the box. (#7183)\r\n* QEMU PPC: Disable `bootindex` when `boot-device` is used in prom-env. This allows Yellow Dog Linux for PPC to work out of the box. (#6436)\r\n* QEMU x86_64: Fixed floppy boot order configuration for other PC models (isapc, i440fx) (#7166)\r\n* QEMU PPC/M68K: Includes classicvirtio drivers to support cursor input without capture and directory sharing (#6520)\r\n* QEMU M68K: Fixed virtio drive config (#7008)\r\n* Fixed a rare crash after stopping VM due to a race condition in libusb\r\n* Home: improve screenshot contrast in Dark Mode (#6894)\r\n* Config: Fixed a crash when trying to enter a large size value when creating a new drive (#7295)\r\n* Config: Corrected the default host IP address in port forwarding config to \"0.0.0.0\" when it incorrectly displayed \"127.0.0.1\" (#7132)\r\n* Keyboard Shortcuts: Create custom combinations of keyboard shortcuts from either Settings -> Input or via the Keyboard icon in the VM (press and hold on iOS/visionOS). This will allow you to easily send key commands such as Ctrl+Alt+Del or Stop+A to the VM. (#5698, #6310, #6757)\r\n* Wizard: New option to import an existing drive image when setting up a Linux VM. This allows Ubuntu for RISC-V64 to work out of the box. (#7183)\r\n* Wizard: New option to create a serial port only Linux VM. This allows Ubuntu for RISC-V64 to work out of the box. (#7183)\r\n* Wizard: Removed VHDX import option because Microsoft now provides ARM64 ISO images. Note: You can still create manually import an VHDX after creating a new VM.\r\n* Wizard: New template to create classic Mac OS VMs for M68K and PPC (#3504, #6890)\r\n* Wizard: Most common and supported machines for emulation are now listed prominently with the full list of supported QEMU architectures/targets hidden behind an \"Expert\" mode. This is necessary because most of the QEMU targets are not properly supported by the wizard anyways and does not generate a bootable config. They usually require a lot more manual tinkering. The page order of the wizard is also tweaked so the hardware config comes before the boot config now.\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (iOS SE) Fixed a crash when launching ArchLinux due to mis-handling of REV32\r\n* (iOS SE) Fixed a crash when the first instruction executed is a goto\r\n* (iOS SE) Removed ARM32, RISC-V32, and added M68K. There is little use for ARM32 and RISC-V32 as they cannot boot anything useful that cannot also be booted by the 64-bit variant (which is still included). If you have a counter example of this, please open an issue on GitHub and we can consider re-adding it back in the future. However, removing these will make the app size a lot smaller. M68K is added to support classic Mac OS.\r\n* (macOS 11) Fixed guest tools mounting (#7297)\r\n* (macOS 11) Fixed stop button not working (#7298)\r\n* (macOS) Fixed a bug where an error message on startup leads to the window being stuck (#7161)\r\n* (macOS) Settings: New setting to disable file locking so VMs can be launched from a network share or a filesystem that does not support locking (#7211)\r\n* (macOS) Settings: New setting to disable screenshots completely for privacy reasons (#6620)\r\n* (macOS) Settings: New setting to swap Ctrl and Cmd keys in VMs (#4003)\r\n* (macOS 26) Settings: Brand new layout with a sidebar to match other native apps\r\n* (macOS) AVF: Added clearer message when trying to install macOS beta without having the latest beta support tools installed\r\n* (macOS) AVF: New option to resize (expand) disk images (#6891)\r\n* (macOS 26) Fixed a layout issue with the resize image popover\r\n* (macOS) Home: Fixed hide sidebar button\r\n* (macOS) Config: Show localized network adapter names when available (#7287) (thanks @Schamper)\r\n* (macOS) Scripting: Fixed an issue where wrong UUIDs were generated for display configs (#7145)\r\n\r\n## Changes (v4.7.0)\r\n* Updated to QEMU v10.0.2\r\n* Config: In the RAM slider, the maximum value has been increased to 64GiB (note that you can always go above the slider limit by typing in the text box) (#7234)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* Wizard: Fixed crash when VM name is empty (#7245)\r\n* (iOS) Toolbar: Refactored toolbar button layout code\r\n* (macOS) Host only networks: you can set up multiple host-only networks (including ones shared by VMware) and have multiple VMs on the same virtual network (thanks @Schamper)\r\n* (macOS) utmctl: added option to boot Apple VMs into recovery mode (thanks @cees-elzinga)\r\n* (macOS) ~~Enable QEMU support for vmapple (#7150)~~ Machine model is removed for stability reasons but `apple-gfx-pci` is still supported for Intel VMs\r\n* (macOS) Rename the main window to 'UTM Library' (#7264)\r\n* (macOS) Display an error when IPSW install fails to load the file (instead of crashing) (#6855)\r\n* (macOS) Settings: Fixed a layout issue (#7117)\r\n* (macOS) Apple Virtualization: Add support for ASIF drive images. On macOS 26, ASIF drives will be created by default.\r\n\r\n## Issues\r\nPlease check the full list on [Github](https://github.com/utmapp/UTM/issues) and help report any bug you find that is not listed.\r\n\r\n## Installation\r\n\r\n* [iOS](https://docs.getutm.app/installation/ios/)\r\n* [macOS](https://docs.getutm.app/installation/macos/)\r\n\r\n| File | Description | Installation | JIT | Hypervisor | USB |\r\n|------|------------|--------------|-----|-----------|-----|\r\n| UTM.deb | Jailbroken iOS version | Open in Cydia, dpkg, or Sileo | Yes | Yes(1) | Yes |\r\n| UTM.dmg | macOS version | Mounting and copying UTM.app to /Applications | Yes | Yes | Yes |\r\n| UTM.ipa | Non-jailbroken iOS version (sideloading) | AltStore, etc (see guide) | Yes(2) | No | No |\r\n| UTM-HV.ipa | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |\r\n| UTM-SE.ipa | Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |\r\n| UTM-Remote.ipa | Remote client | Any | No | No | No |\r\n\r\n1. Hypervisor on iOS requires an M1 iPad or newer.\r\n2. Enabling JIT may require a separate JIT enabler such as [Jitterbug][2] or Jitstreamer.\r\n\r\n[1]: https://getutm.app/install/\r\n[2]: https://github.com/osy/Jitterbug",
          "downloadURL": "https://github.com/utmapp/UTM/releases/download/v4.7.5/UTM.ipa",
          "size": 130058389,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "VeneraNext",
      "bundleIdentifier": "com.github.cyrilpeng.veneranext",
      "developerName": "CyrilPeng",
      "subtitle": "跨平台漫画阅读器",
      "localizedDescription": "基于 Flutter 的跨平台漫画阅读器，支持本地漫画、WebDAV 漫画源与第三方网络漫画源，支持 Android、iOS、Windows、Linux、macOS 平台。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/home.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/explorer.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/search.jpg"
      ],
      "tintColor": "#2090E0",
      "versions": [
        {
          "version": "1.16.0",
          "buildVersion": "225",
          "date": "2026-09-21",
          "localizedDescription": "### 新增\n\n- 新增稍后阅读：漫画详情页可一键加入或移除，本地漫画可从列表菜单操作，主页显示待看列表并可进入完整列表；复用本地收藏和数据同步，保持快速收藏独立，并处理重命名、删除及同名收藏夹（#59）。\n- PDF 漫画支持多选批量导入，按顺序逐本转换和入库，显示文件及页数两级进度，支持安全取消、同名跳过和逐项结果汇总；Android 按需准备文件并隔离临时副本，避免整批复制及同名文件覆盖。\n\n### 修复\n\n- 修复本地图片空数据不会自动重试的问题；增加有限短延迟重试及短读校验，导入复制校验图片数据、等待子目录完成，并在失败时清理未完成内容和恢复原目录，避免空图片被当作导入成功（#67）。\n- 本地漫画文件名支持自然排序，例如 `图片_1`、`图片_2`、`图片_10`；目录与 WebDAV 共用规则，旧本地漫画首次续读时按原图片迁移页码，并重建旧 WebDAV 目录快照（#68）。\n- 修复首次填写或切换漫画源仓库地址后立即添加条目时使用旧地址的问题；列表与加载地址绑定，成功刷新后保存配置，并避免旧请求覆盖新列表。统一添加和更新源的下载清理，修复失败后加载框不关闭及取消更新时已安装源被移除的问题（#64）。\n- 修复 Android 阅读器手动切换横竖屏后，退出仍将书架和设置等页面锁定在阅读方向的问题；方向限制现在仅在阅读期间生效，退出和“自动”模式均恢复系统默认策略，再次进入时重置按钮状态（#66）。\n- 修复 macOS 系统语言为中文地区代码时无法正确匹配界面语言的问题；现在会按地区识别简体或繁体中文，并在应用包中声明对应本地化支持。\n- 修复 Windows 安装后在应用列表中将版本号拼入软件名称的问题；现在 x64 与 ARM64 安装项均稳定显示为 `VeneraNext`。\n- 修复 Windows 静默安装后自动启动应用，以及已有实例时重复启动返回失败码的问题；现在会恢复已有窗口并正常退出新进程，真正的窗口或 Flutter 初始化失败仍返回非零退出码。\n\n### 维护\n\n- 修复预发布构建检查：Linux ARM64 从固定 Flutter 版本源码引导 SDK，避免稳定版归档缺少 ARM64 包；Windows 启动冒烟测试不再隐藏待检查的应用窗口，避免首帧正常渲染仍被误判为启动失败。\n- 增加有大小上限的 Windows 原生启动日志，并为安装脚本、单实例行为和日志轮转补充回归测试；Windows CI 在编译之外验证实际启动，发布构建额外检查静默安装不会自启。\n- 重构 GitHub Actions：发布与手动构建复用统一平台构建工作流，发版前强制复用代码质量检查，并补充并发控制、超时、Flutter/Gradle 缓存、严格产物校验及短期工件保留策略。\n- 修复长期失败的自动化：移除依赖 Node.js 20 的第三方 Dart Analyzer 与 Issue 检查 Action；Issue 检查默认关闭且仅提供人工复核建议，AltStore 更新仅在稳定版后运行，并在无法创建 PR 时明确失败。\n- 提升构建可复现性：固定 Windows 构建环境和中文安装器翻译版本及校验值、统一 Linux ARM64 Flutter stable 通道、移除未使用的 Windows 构建依赖，并将 Dependabot 的同类更新分组。\n- 更新 `html`、`yaml`、`archive`、`path_provider` 和 `mime` 依赖，纳入解析器安全修复、归档处理优化及平台路径与 MIME 类型表更新。\n- 将 `flutter_reorderable_grid_view` 更新到 `5.7.0`，纳入拖拽与滚动修复，并补充收藏及页面配置排序、持久化、边缘自动滚动和窗口尺寸变化的回归测试。\n- 将 GitHub Actions 的 `actions/setup-java` 更新到 v6，使用最新的 Java 环境配置实现并兼容 Node.js 24 运行时。\n- 完善 PR 质量门禁：增加修改 Dart 文件的格式检查、依赖漏洞审查和按改动范围执行的 Android/Windows 冒烟构建，并为平台构建提供统一的门禁结果。",
          "downloadURL": "https://github.com/CyrilPeng/Venera-Next/releases/download/v1.16.0/VeneraNext-ios-1.16.0%2B225.ipa",
          "size": 19931721,
          "minOSVersion": "14.0"
        }
      ]
    },
    {
      "name": "YouProEXTRA",
      "bundleIdentifier": "com.google.ios.youtube",
      "developerName": "alibusut",
      "subtitle": "YouTube mod with customizable tweaks",
      "localizedDescription": "YouPro mod of YouTube for iOS. Includes no ads, background playback, downloads, iSponsorBlock, PiP, and a host of customizable tweaks.",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/images/list.jpg",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/images/play.jpg"
      ],
      "tintColor": "#FF0000",
      "versions": [
        {
          "version": "21.38.3",
          "buildVersion": "21.38.3",
          "date": "2026-09-26",
          "localizedDescription": "### Latest Release, ENJOY!!\r\n> [!NOTE]\r\n> - **YTUHD** is not included. 4K60HDR is available.\r\n> - if you're signed out you can sign in manually. \r\n> - no iSponsorBlock. (unstable in newer builds)\r\n> - for <A15 devices press share button in the arrow down panel and use external player for AV1 videos.\r\n> - - -\r\n> #### Extra Tweaks:\r\n> - `YouPip` `YouSlider` `YTweaks` `YouSpeed` `YouMute` `YouLoop` `YTABConfig` `YouQuality` `YouChooseQuality`  `YouGetCaption` \r\n> -  `Return-YouTube-Dislikes` `DontEatMyContent` `Open in YouTube (Safari Extension)` `Gonerino` \r\n\r\n> [!WARNING]\r\n> - 21.34.3+ builds require iOS 17+ now.",
          "downloadURL": "https://github.com/mrdrvt99/YouProEXTRA/releases/download/youproextra-ipa3/YouProExtra_21.38.3_1.3.1.ipa",
          "size": 130146736,
          "minOSVersion": "16.0"
        }
      ]
    },
    {
      "name": "ZhihuMinusMinus",
      "bundleIdentifier": "com.huamu013.ZhihuMinusMinus",
      "developerName": "huamurui",
      "subtitle": "轻量、纯净的第三方知乎客户端",
      "localizedDescription": "基于 React Native (Expo) 构建的轻量级第三方知乎客户端，无广告，支持多账号切换、游客模式、全局主题色自定义与深色模式，可查看热榜、推荐、回答、文章、想法与评论区，并支持从 GitHub Releases 自动更新。",
      "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/icon.png",
      "screenshots": [
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/home.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/detail.png",
        "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/hot.png"
      ],
      "tintColor": "#0084ff",
      "versions": [
        {
          "version": "0.6.3",
          "date": "2026-09-24",
          "localizedDescription": "对比 0.6.2 只为修复 ios 部分页面布局遮挡的问题，安卓可以跳过哦。\r\n\r\n**Full Changelog**: https://github.com/huamurui/zhihu-minus-minus/compare/v0.6.2...v0.6.3",
          "downloadURL": "https://github.com/huamurui/zhihu-minus-minus/releases/download/v0.6.3/zhihu-minus-minus-v0.6.3-unsigned.ipa",
          "size": 16882424,
          "minOSVersion": "15.1"
        }
      ]
    }
  ],
  "news": [
    {
      "appID": "com.naine.doer",
      "title": "Doer 1.8.5.3 · 28 Sep 2026",
      "identifier": "Doer-release-v1.8.5.3",
      "caption": "Doer 1.8.5.3 is available.",
      "date": "2026-09-28T04:11:27Z",
      "tintColor": "#4080E0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/news.png",
      "notify": true,
      "url": "https://github.com/moliango/doer/releases/tag/v1.8.5.3"
    },
    {
      "appID": "software.iridium",
      "title": "Iridium 0.1.0 · 27 Sep 2026",
      "identifier": "Iridium-release-v0.1.0",
      "caption": "Iridium 0.1.0 is available.",
      "date": "2026-09-27T22:36:34Z",
      "tintColor": "#1C1C1E",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/images/news.png",
      "notify": true,
      "url": "https://github.com/intraducine/iridium/releases/tag/v0.1.0"
    },
    {
      "appID": "com.armsx2.ios",
      "title": "ARMSX2 nightly-20260927 · 27 Sep 2026",
      "identifier": "ARMSX2-release-nightly-20260927",
      "caption": "ARMSX2 nightly-20260927 is available.",
      "date": "2026-09-27T14:23:43Z",
      "tintColor": "#3CAEFF",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/news.png",
      "notify": true,
      "url": "https://github.com/ARMSX2/ARMSX2/releases/tag/nightly-20260927"
    },
    {
      "appID": "com.mystyle.purelive.liu",
      "title": "PureLive 3.1.17 · 27 Sep 2026",
      "identifier": "PureLive-release-v3.1.17",
      "caption": "PureLive 3.1.17 is available.",
      "date": "2026-09-27T13:09:49Z",
      "tintColor": "#50B0F0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/news.png",
      "notify": true,
      "url": "https://github.com/liuchuancong/pure_live/releases/tag/v3.1.17"
    },
    {
      "appID": "com.sean.roamcontrol",
      "title": "Roam Control 0.9.4 · 26 Sep 2026",
      "identifier": "Roam Control-release-v0.9.4",
      "caption": "Roam Control 0.9.4 is available.",
      "date": "2026-09-26T19:06:01Z",
      "tintColor": "#1090F0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/news.png",
      "notify": true,
      "url": "https://github.com/seanhowarthdev/Roam-Control/releases/tag/v0.9.4"
    },
    {
      "appID": "com.google.ios.youtube",
      "title": "YouProEXTRA 21.38.3 · 26 Sep 2026",
      "identifier": "YouProEXTRA-release-youproextra-ipa3",
      "caption": "YouProEXTRA 21.38.3 is available.",
      "date": "2026-09-26T16:18:08Z",
      "tintColor": "#FF0000",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/images/news.png",
      "notify": true,
      "url": "https://github.com/mrdrvt99/YouProEXTRA/releases/tag/youproextra-ipa3"
    },
    {
      "appID": "org.animeko.animeko",
      "title": "Animeko 6.2.0 · 26 Sep 2026",
      "identifier": "Animeko-release-v6.2.0",
      "caption": "Animeko 6.2.0 is available.",
      "date": "2026-09-26T14:00:29Z",
      "tintColor": "#0050A0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/news.png",
      "notify": true,
      "url": "https://github.com/open-ani/animeko/releases/tag/v6.2.0"
    },
    {
      "appID": "com.ligg.anime_flow",
      "title": "AnimeFlow 2.6.1 · 26 Sep 2026",
      "identifier": "AnimeFlow-release-v2.6.1",
      "caption": "AnimeFlow 2.6.1 is available.",
      "date": "2026-09-26T12:55:01Z",
      "tintColor": "#124EB3",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/news.png",
      "notify": true,
      "url": "https://github.com/openAnimeFlow/AnimeFlow/releases/tag/v2.6.1"
    },
    {
      "appID": "com.makr.orchard",
      "title": "Orchard 0.2 · 25 Sep 2026",
      "identifier": "Orchard-release-v0.2",
      "caption": "Orchard 0.2 is available.",
      "date": "2026-09-25T16:12:05Z",
      "tintColor": "#F0C060",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Orchard/images/news.png",
      "notify": true,
      "url": "https://github.com/MakrSas/orchard-ios/releases/tag/v0.2"
    },
    {
      "appID": "org.zhaohe.MiniWatts",
      "title": "MiniWatts 1.4.1 · 25 Sep 2026",
      "identifier": "MiniWatts-release-v1.4.1",
      "caption": "MiniWatts 1.4.1 is available.",
      "date": "2026-09-25T12:31:59Z",
      "tintColor": "#30E0F0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/news.png",
      "notify": true,
      "url": "https://github.com/ResistanceTo/MiniWatts/releases/tag/v1.4.1"
    },
    {
      "appID": "com.example.piliplus",
      "title": "PiliPlus 2.1.5 · 25 Sep 2026",
      "identifier": "PiliPlus-release-2.1.5",
      "caption": "PiliPlus 2.1.5 is available.",
      "date": "2026-09-25T04:14:09Z",
      "tintColor": "#73b480",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/news.png",
      "notify": true,
      "url": "https://github.com/bggRGjQaUbCoE/PiliPlus/releases/tag/2.1.5"
    },
    {
      "appID": "com.altman.moviepilot",
      "title": "MoviePilotLite 1.2.5 · 25 Sep 2026",
      "identifier": "MoviePilotLite-release-release-v1.2.5-2026-09-25",
      "caption": "MoviePilotLite 1.2.5 is available.",
      "date": "2026-09-25T03:42:00Z",
      "tintColor": "#8050F0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/news.png",
      "notify": true,
      "url": "https://github.com/singleton-altman/MoviePilotLite/releases/tag/release-v1.2.5-2026-09-25"
    },
    {
      "appID": "com.christianselig.Apollo",
      "title": "Apollo for Reddit - GLASS 3.8.0 · 25 Sep 2026",
      "identifier": "Apollo for Reddit - GLASS-release-v1.15.11_3.8.0",
      "caption": "Apollo for Reddit - GLASS 3.8.0 is available.",
      "date": "2026-09-25T02:15:27Z",
      "tintColor": "#6050F0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/news.png",
      "notify": true,
      "url": "https://github.com/Apollo-Reborn/Apollo-Reborn/releases/tag/v1.15.11_3.8.0"
    },
    {
      "appID": "com.huamu013.ZhihuMinusMinus",
      "title": "ZhihuMinusMinus 0.6.3 · 24 Sep 2026",
      "identifier": "ZhihuMinusMinus-release-v0.6.3",
      "caption": "ZhihuMinusMinus 0.6.3 is available.",
      "date": "2026-09-24T02:39:16Z",
      "tintColor": "#0084ff",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/news.png",
      "notify": true,
      "url": "https://github.com/huamurui/zhihu-minus-minus/releases/tag/v0.6.3"
    },
    {
      "appID": "app.scenebox.SceneBox",
      "title": "SceneBox 1.0.4 · 23 Sep 2026",
      "identifier": "SceneBox-release-v1.0.4",
      "caption": "SceneBox 1.0.4 is available.",
      "date": "2026-09-23T15:44:54Z",
      "tintColor": "#E0E000",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/news.png",
      "notify": true,
      "url": "https://github.com/donbytyqi/scenebox/releases/tag/v1.0.4"
    },
    {
      "appID": "com.example.kazumi",
      "title": "Kazumi 2.3.6 · 23 Sep 2026",
      "identifier": "Kazumi-release-2.3.6",
      "caption": "Kazumi 2.3.6 is available.",
      "date": "2026-09-23T11:56:14Z",
      "tintColor": "#4CAF50",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/news.png",
      "notify": true,
      "url": "https://github.com/Predidit/Kazumi/releases/tag/2.3.6"
    },
    {
      "appID": "sb.moe.kumone",
      "title": "Kumone 0.3.19 · 23 Sep 2026",
      "identifier": "Kumone-release-v0.3.19",
      "caption": "Kumone 0.3.19 is available.",
      "date": "2026-09-23T07:12:20Z",
      "tintColor": "#F0D060",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/news.png",
      "notify": true,
      "url": "https://github.com/missuo/kumone/releases/tag/v0.3.19"
    },
    {
      "appID": "sh.celia.novella",
      "title": "Novella 2.5.0 · 23 Sep 2026",
      "identifier": "Novella-release-v2.5.0",
      "caption": "Novella 2.5.0 is available.",
      "date": "2026-09-23T04:19:05Z",
      "tintColor": "#2E2E2E",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/news.png",
      "notify": true,
      "url": "https://github.com/celia-sh/Novella/releases/tag/v2.5.0"
    },
    {
      "appID": "com.kodjodevf.mangayomi",
      "title": "Mangayomi 0.9.7 · 22 Sep 2026",
      "identifier": "Mangayomi-release-v0.9.7",
      "caption": "Mangayomi 0.9.7 is available.",
      "date": "2026-09-22T11:08:53Z",
      "tintColor": "#EF4444",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/news.png",
      "notify": true,
      "url": "https://github.com/kodjodevf/mangayomi/releases/tag/v0.9.7"
    },
    {
      "appID": "com.suwayomi.tachideskSorayomi",
      "title": "Tsumiru 1.3.3 · 22 Sep 2026",
      "identifier": "Tsumiru-release-v1.3.3",
      "caption": "Tsumiru 1.3.3 is available.",
      "date": "2026-09-22T07:11:23Z",
      "tintColor": "#7c7bff",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/images/news.png",
      "notify": true,
      "url": "https://github.com/Suwayomi/Suwayomi-Tsumiru/releases/tag/v1.3.3"
    },
    {
      "appID": "com.husk.app",
      "title": "Husk 0.4.1 · 21 Sep 2026",
      "identifier": "Husk-release-0.4.1",
      "caption": "Husk 0.4.1 is available.",
      "date": "2026-09-21T14:38:56Z",
      "tintColor": "#5949E5",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/images/news.png",
      "notify": true,
      "url": "https://github.com/Leviidev/Husk/releases/tag/0.4.1"
    },
    {
      "appID": "com.github.cyrilpeng.veneranext",
      "title": "VeneraNext 1.16.0 · 21 Sep 2026",
      "identifier": "VeneraNext-release-v1.16.0",
      "caption": "VeneraNext 1.16.0 is available.",
      "date": "2026-09-21T03:48:54Z",
      "tintColor": "#2090E0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/news.png",
      "notify": true,
      "url": "https://github.com/CyrilPeng/Venera-Next/releases/tag/v1.16.0"
    },
    {
      "appID": "com.mak5er.aircard",
      "title": "AirCard-iOS 1.3 · 20 Sep 2026",
      "identifier": "AirCard-iOS-release-v1.3",
      "caption": "AirCard-iOS 1.3 is available.",
      "date": "2026-09-20T02:08:32Z",
      "tintColor": "#5020E0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/news.png",
      "notify": true,
      "url": "https://github.com/Mak5er/AirCard-iOS/releases/tag/v1.3"
    },
    {
      "appID": "com.aoshuang.manicemu",
      "title": "ManicEMU 2.0.1 · 18 Sep 2026",
      "identifier": "ManicEMU-release-v2.0.1",
      "caption": "ManicEMU 2.0.1 is available.",
      "date": "2026-09-18T09:29:42Z",
      "tintColor": "#F02040",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/news.png",
      "notify": true,
      "url": "https://github.com/Manic-EMU/ManicEMU/releases/tag/v2.0.1"
    },
    {
      "appID": "org.eu.eslzzyl.Pixiv-SwiftUI",
      "title": "Pixiv-SwiftUI 0.16.0 · 16 Sep 2026",
      "identifier": "Pixiv-SwiftUI-release-v0.16.0",
      "caption": "Pixiv-SwiftUI 0.16.0 is available.",
      "date": "2026-09-16T14:30:25Z",
      "tintColor": "#13A1FD",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/news.png",
      "notify": true,
      "url": "https://github.com/Eslzzyl/Pixiv-SwiftUI/releases/tag/v0.16.0"
    },
    {
      "appID": "ani.baka",
      "title": "AniBaka 5.1.1 · 14 Sep 2026",
      "identifier": "AniBaka-release-5.1.1+0912",
      "caption": "AniBaka 5.1.1 is available.",
      "date": "2026-09-14T13:37:00Z",
      "tintColor": "#0077B6",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/news.png",
      "notify": true,
      "url": "https://github.com/AniBakaBaka/AniBaka/releases/tag/5.1.1+0912"
    },
    {
      "appID": "com.verback.YTLite",
      "title": "Opaline 1.12.0 · 10 Sep 2026",
      "identifier": "Opaline-release-1.12.0",
      "caption": "Opaline 1.12.0 is available.",
      "date": "2026-09-10T02:02:27Z",
      "tintColor": "#FF0000",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/news.png",
      "notify": true,
      "url": "https://github.com/verback2308/Opaline/releases/tag/1.12.0"
    },
    {
      "appID": "app.aidoku.Aidoku",
      "title": "Aidoku 0.9 · 03 Sep 2026",
      "identifier": "Aidoku-release-v0.9",
      "caption": "Aidoku 0.9 is available.",
      "date": "2026-09-03T20:17:08Z",
      "tintColor": "#FF375F",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/news.png",
      "notify": true,
      "url": "https://github.com/Aidoku/Aidoku/releases/tag/v0.9"
    },
    {
      "appID": "com.miguel.psx3ios",
      "title": "PSX3IOS 0.2.7-beta · 01 Sep 2026",
      "identifier": "PSX3IOS-release-v0.2.7-beta",
      "caption": "PSX3IOS 0.2.7-beta is available.",
      "date": "2026-09-01T12:12:58Z",
      "tintColor": "#5080D0",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/news.png",
      "notify": true,
      "url": "https://github.com/xmiguel911x/PSX3IOS/releases/tag/v0.2.7-beta"
    },
    {
      "appID": "com.dddevid.musly",
      "title": "Musly 2.0.2 · 26 Aug 2026",
      "identifier": "Musly-release-v2.0.2",
      "caption": "Musly 2.0.2 is available.",
      "date": "2026-08-26T20:40:22Z",
      "tintColor": "#FA243C",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/news.png",
      "notify": true,
      "url": "https://github.com/dddevid/Musly/releases/tag/v2.0.2"
    },
    {
      "appID": "dev.infinityf4p.tiebapure",
      "title": "TiebaPure 1.4.14 · 24 Aug 2026",
      "identifier": "TiebaPure-release-v1.4.14",
      "caption": "TiebaPure 1.4.14 is available.",
      "date": "2026-08-24T01:40:29Z",
      "tintColor": "#708070",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/news.png",
      "notify": true,
      "url": "https://github.com/infinityf4p/TiebaPure-iOS/releases/tag/v1.4.14"
    },
    {
      "appID": "app.ehpanda",
      "title": "EhPanda 2.8.1 · 20 Jul 2026",
      "identifier": "EhPanda-release-v2.8.1",
      "caption": "EhPanda 2.8.1 is available.",
      "date": "2026-07-20T12:12:04Z",
      "tintColor": "#0f766e",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/news.png",
      "notify": true,
      "url": "https://github.com/EhPanda-Team/EhPanda/releases/tag/v2.8.1"
    },
    {
      "appID": "com.xitrix.iTorrent2",
      "title": "iTorrent 2.2.0-1 · 19 Jul 2026",
      "identifier": "iTorrent-release-v2.2.0-1",
      "caption": "iTorrent 2.2.0-1 is available.",
      "date": "2026-07-19T09:59:41Z",
      "tintColor": "#F19E69",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/news.png",
      "notify": true,
      "url": "https://github.com/XITRIX/iTorrent/releases/tag/v2.2.0-1"
    },
    {
      "appID": "com.kdt.livecontainer",
      "title": "LiveContainer+SideStore 3.8.0 · 17 Jul 2026",
      "identifier": "LiveContainer+SideStore-release-3.8.0",
      "caption": "LiveContainer+SideStore 3.8.0 is available.",
      "date": "2026-07-17T07:44:20Z",
      "tintColor": "#0784FC",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/news.png",
      "notify": true,
      "url": "https://github.com/LiveContainer/LiveContainer/releases/tag/3.8.0"
    },
    {
      "appID": "com.mafty.dukex",
      "title": "DukeX 1.0.2 · 30 Jun 2026",
      "identifier": "DukeX-release-v1.0.2",
      "caption": "DukeX 1.0.2 is available.",
      "date": "2026-06-30T12:21:27Z",
      "tintColor": "#8FCA39",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/news.png",
      "notify": true,
      "url": "https://github.com/MaftyManicEMU/DukeX/releases/tag/v1.0.2"
    },
    {
      "appID": "me.oatmealdome.DolphiniOS-njb-patreon-beta",
      "title": "DolphiniOS 5.0.0b6 · 20 Jun 2026",
      "identifier": "DolphiniOS-release-v5.0.0b6",
      "caption": "DolphiniOS 5.0.0b6 is available.",
      "date": "2026-06-20T07:01:54Z",
      "tintColor": "#E0B030",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/news.png",
      "notify": true,
      "url": "https://github.com/OatmealDome/dolphin-ios/releases/tag/v5.0.0b6"
    },
    {
      "appID": "com.macxk.KMusic",
      "title": "KMusic 2.3.0 · 12 Mar 2026",
      "identifier": "KMusic-release-歌一刀2.3.0",
      "caption": "KMusic 2.3.0 is available.",
      "date": "2026-03-12T08:39:59Z",
      "tintColor": "#F03050",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/news.png",
      "notify": true,
      "url": "https://github.com/Mac-XK/KMusic/releases/tag/歌一刀2.3.0"
    },
    {
      "appID": "com.utmapp.UTM",
      "title": "UTM 4.7.5 · 03 Jan 2026",
      "identifier": "UTM-release-v4.7.5",
      "caption": "UTM 4.7.5 is available.",
      "date": "2026-01-03T17:51:54Z",
      "tintColor": "#1a2cc2",
      "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/news.png",
      "notify": true,
      "url": "https://github.com/utmapp/UTM/releases/tag/v4.7.5"
    }
  ]
}
