返回下载页

RELEASE HISTORY

更新记录

这里整理 Android App 主要公开版本的变化。当前最新版为 0.5.5 (35),建议从下载页获取最新安装包。

0.5.5 (35)

  • 修复文章磁盘缓存索引 index.tsv 缺失时的偶发崩溃。
  • 增强文章详情缓存目录被系统清理或异常占用时的容错,缓存写入失败不影响文章打开。
  • 文章缓存索引改为临时文件落盘后替换,降低半写入和目录瞬时丢失风险。
  • 补充 ArticlePayloadDiskCache 单元测试,覆盖目录不可创建和清理恢复场景。
  • 继续保留 APK 内置公开文章数据包,并保持不使用 App 内安装 APK 权限。

0.5.4 (34)

  • 继续稳定 0.5 架构,精简 App 根层结构,降低页面切换和壳层状态集中度。
  • 拆分文章页内部渲染模块,保持文章分页、图片预览、视频块和相关推荐体验不变。
  • 补强本地内容库测试,覆盖公开内容包、删除列表、分类标签索引、搜索和会员缓存清理。
  • 通过虚拟机完整回归,覆盖首页、搜索、分类、文章、资源库、视频、反馈、更新和离线内置内容。
  • 继续保留 APK 内置公开文章数据包,并保持不使用 App 内安装 APK 权限。

0.5.3 (33)

  • 补强文章分页、菜单开关和文章返回链路,减少页面状态丢失。
  • 优化会员资源锁定与恢复逻辑,登出或登录失效后会员资源不会继续播放。
  • 补强 ResourcePlayer、App 内浏览器、会员购买页、反馈和更新检查的发布前稳定性。
  • 增加启动和内置内容包检查,飞行模式首次启动也可打开内置公开文章。
  • 继续保留 APK 内置公开文章数据包,并保持不使用 App 内安装 APK 权限。

0.5.2 (32)

  • 继续优化首页、搜索、分类、标签、文章页之间的切换和返回体验。
  • 补强文章页打开菜单后的滚动位置和分页正文保持能力。
  • 优化资源库、App 内浏览器、反馈和更新检查的发布前稳定性。
  • 保留 APK 内置公开文章数据包,首次启动和离线场景可直接使用本地文章数据。
  • 继续保持不使用 App 内安装 APK 权限。

0.5.1 (31)

  • 紧急恢复 APK 内置公开文章数据包,首次启动和离线场景可直接使用本地文章数据。
  • 内置公开文章数据更新至 2026-06-14,包含标题、摘要、分类、标签、缩略图和游客正文预览。
  • 保留 0.5.0 导航架构与文章页状态保持能力。
  • 继续保持不使用 App 内安装 APK 权限。

0.5.0 (30)

  • 升级页面导航架构,首页、搜索、分类、标签、文章页之间切换和返回更稳定。
  • 优化文章页打开菜单、返回文章、分页正文和横竖屏切换时的状态保持。
  • 改进资源库、视频播放入口、会员购买页和 App 内浏览器的回退体验。
  • 优化安装包体积,继续保持不使用 App 内安装 APK 权限。

0.4.1 (29)

  • 修复横屏竖屏切换时 App 资源重新加载的问题。
  • 修复文章页打开并关闭菜单后回到文章开头的问题。
  • 文章页菜单统一使用新版独立菜单页面。
  • 优化启动时本地内容包检查,减少重复准备资源。

0.4.0 (28)

  • 首页、菜单、分类和会员页面升级为新的暗色扁平风格。
  • 登录和注册改为 App 原生页面,注册和登录流程更紧凑。
  • 会员购买入口保持登录状态,优化支付页回跳和 App 内浏览器域名兼容。
  • 今日精选优先展示网站置顶文章。
  • 文章页去掉分享按钮,减少外部链接暴露。

0.3.6 (27)

  • 恢复完整游客预装内容包,APK 内重新包含最新公开文章 SQLite 压缩包。
  • 修复 0.3.5 安装包缺少本地内容包,导致离线浏览和文章秒开能力退化的问题。
  • 启动/初始化界面的 logo 去掉外层黑色圆角框,直接展示品牌图标。

0.3.5 (26)

  • 新增原生注册页,注册成功后自动登录并进入会员购买前置页。
  • 新增原生会员购买前置页,真实支付仍使用官方网页支付。
  • 支付页通过一次性网页登录票据保持登录态,并允许支付流程中的 http/https 跳转留在 App 内。
  • 更新 App 图标和内部 logo,修复注册页键盘遮挡,优化非会员底部会员入口。

0.3.3 (24)

  • 收回 App 内浏览器临时全开放策略。
  • 白名单改为主 API、备用 API 与 gshoppulsmax.org 购买相关域名。
  • 恢复会员购买页可用性,同时保留基础浏览器安全边界。

0.3.2 (23)

  • 紧急恢复 App 内浏览器兼容性,处理购买页被拦截问题。
  • 用于快速止血,后续 0.3.3 已改回更精确的域名白名单。

0.3.1 (22)

  • 补充会员购买入口域名白名单。
  • 修复部分环境下购买页面无法打开的问题。

0.3.0 (21)

  • 架构版本:拆分 MainActivity 壳层状态、页面协调与弹窗逻辑。
  • 反馈弹窗、更新弹窗、会员信息卡调整为统一的低饱和扁平风格。
  • 保持更新按钮打开官方下载页,不恢复 App 内安装 APK。

0.2.9 (20)

  • 增强本地内容数据库崩溃恢复能力。
  • 修复反馈诊断存储路径,确保用户反馈可以正常保存和后台查看。
  • 补强内容增量同步和 WebView 域名安全策略。

0.2.8 (19)

  • 继续清理 App 内 APK 安装链路,移除旧安装器代码。
  • 修复资源库、登录和 UI 审计中的若干一致性问题。
  • 为后续本地内容包与增量同步做准备。

0.2.7 (18)

  • 移除 REQUEST_INSTALL_PACKAGES 权限,降低 Google Play 安全防护拦截概率。
  • App 内检查更新改为打开官方下载页,下载和安装交给系统处理。
  • 官方下载域名加入 App 内浏览器白名单。

0.2.6 (17)

  • 优化安装包体积,排除未使用的设计源图和审稿拼图。
  • 保留低饱和中性灰 UI 与菜单、会员卡、导航栏体验。
  • 降低安装包体积异常变化导致的风险提示概率。

0.2.5 (16)

  • 完成菜单、会员信息卡、顶部导航和底部导航的低饱和 UI 改造。
  • 修复内页搜索按钮无响应问题。
  • 优化会员信息展示,去除邮箱显示并统一头像与按钮风格。

0.2.4 (15)

  • 打磨菜单栏、我的信息弹窗和底部导航视觉层级。
  • 菜单打开时底部导航自动收起,会员信息支持点外部关闭。
  • 登录失败提示增加可诊断信息。

0.2.3 (14)

  • 修复文章详情磁盘缓存目录被系统清理后可能崩溃的问题。
  • 补充 ArticlePayloadDiskCache 测试覆盖。

0.2.2 (13)

  • 修复部分 Android 15/16 设备资源下载前台服务超时崩溃。
  • 登录界面 VIP 购买提示文案更清晰。

0.2.1 (12)

  • 文章详情页增加发布时间展示。
  • 我的资源支持保存源标题和重命名。
  • 新增安装、版本观察和每日活跃轻量上报。

0.2.0 (11)

  • 接入远程配置,底部导航、会员入口和部分分类入口开始支持服务端配置。
  • 更新体验改为先展示确认弹窗,再由用户确认更新。
  • 会员资源保存优先使用服务端明确的下载范围和媒体类型。

0.1.9 (10)

  • 菜单页改为账号状态、常用入口、热门分类、系统工具的控制面板布局。

0.1.8 (9)

  • 修复列表重复文章 ID 导致的 Compose duplicate key crash。
  • 下载文件名切换为版本化 APK,latest.apk 仅保留兼容。

0.1.7 (8)

  • 修复购买会员和会员中心 http 地址无法访问的问题。
  • 新增 WebUrlPolicy,公网 http 自动升级为 https。

0.1.6 (7)

  • 修复会员登录后权限和资源不可见问题。
  • 登录、下载解析、反馈等 POST 请求增加缓存规避参数。
  • 带登录态的请求固定使用主 API 域名,避免备用域 race 误清登录态。

0.1.5 (6)

  • 修复反馈提交被缓存命中但实际未写入的问题。
  • 反馈和 telemetry 请求增加 no-cache 处理。

0.1.4 (5)

  • 新增用户问题反馈入口。
  • 新增轻量 telemetry 和崩溃下次启动上报能力。

0.1.3 (4)

  • 下载解析接口补充视频 MIME 信息。
  • 资源保存时优先使用服务端返回的媒体类型。

0.1.2 (3)

  • 默认接口切换到 appapi.gls2026.com。
  • 内置多个备用 API 域名,提高主域异常时的可用性。
  • 发布到独立 App 分发服务器。

0.1.1 (2)

  • 修复会员登录容灾相关问题。
  • 完善早期 App 更新信息。

0.1.0 (1)

  • 首个 Android App 分发版本。
  • 支持基础浏览、会员登录、视频播放和 App 内检查更新入口。