Skip to content

Releases: infinityf4p/TiebaPure-iOS

TiebaPure-iOS v1.4.15

Choose a tag to compare

@infinityf4p infinityf4p released this 10 Oct 06:07
5a87225

What's included

  • Stabilizes Home tab reselection and refresh behavior after scrolling.
  • Returning from a thread or search now closes that screen first; the next Home tap refreshes the feed.
  • A Home tap during an in-flight refresh returns to the top without creating a duplicate request.
  • Bumps the app and Open In extension to version 1.4.15 (build 59).

Download

TiebaPure-v1.4.15-unsigned.ipa is an intentionally unsigned arm64 IPA for local installation/signing.

  • Minimum iOS: 16.4
  • Commit: 5a87225190d6a79b1e3ad3b7d846edd407d416c7
  • SHA-256: 28fbe31e673b1f2769043456324521afd87d04ade8d92d33832e967c19c31123

CI ci-ok passed on PR #86, including unit tests, iOS compatibility checks, UI smoke tests, iPad layout tests, and the Release build.

TiebaPure-iOS v1.4.14

Choose a tag to compare

@infinityf4p infinityf4p released this 24 Aug 01:40
6ccf103

修改内容

  • 新增帖子本地保存:支持完整楼层和楼中楼离线阅读、媒体下载、搜索、回复更新、存储管理及备份导入导出。
  • 新增内置与自定义阅读字体,并完善首页重复点击刷新。
  • 自动检测账号登录失效,提示后清理当前登录态,同时避免旧请求或网络中断误触发退出。
  • 修复 iOS 16 嵌套搜索布局递归卡死、文字选择与导航手势冲突,并将媒体、字体、语音和存储文件 I/O 移出主线程。
  • 加固本地帖子并发写入、媒体事务崩溃恢复、备份校验与字体目录一致性。

验证

  • GitHub Actions ci-ok 全部通过,包含单元测试、iOS 16 兼容检查、iPhone/iPad UI 测试和 Release 构建。
  • App 与扩展均为 1.4.14 (58)、arm64、最低 iOS 16.4;IPA 压缩结构正常且未签名。
  • 发帖和回帖夹具 UI 测试通过;本次未改动认证写入路径,因此未重复进行真实账号写入测试。

TiebaPure-iOS v1.4.13

Choose a tag to compare

@infinityf4p infinityf4p released this 20 Aug 15:32
bcf625a

修改内容

  • 修复多图帖子首图放大后停留在低清过渡图的问题,并增加受内存与帧数限制的 GIF 动画显示。
  • 修复回复倒序分页只作用于当前已加载页面的问题,并完善楼中楼进入动画、下拉/右滑退出和阅读位置恢复。
  • 修复 iOS 18 长按选择帖子文字时可能出现的布局卡死。
  • 修复登录账号发帖、回帖时 TBS 刷新失败的问题;恢复签名登录校验,并保留发送结果不明确时不自动重试的保护。

验证

  • GitHub Actions ci-ok 全部通过。
  • 本地发布请求与身份夹具测试 48 项通过。
  • 真实账号发帖和回帖均验证成功。

TiebaPure-iOS v1.4.12

Choose a tag to compare

@infinityf4p infinityf4p released this 12 Aug 05:55
e78f257

修改内容

  • 统一发帖、回帖与图片上传的请求身份,完善安全验证响应处理,并明确提示内容删除、账号受限或冻结风险。
  • 修复首页多层导航返回层级,支持从首页直接进入评论区和点赞,并优化显示模式设置。
  • 修复 iOS 18 深层导航及长按选择文字可能卡住的问题。
  • 压缩搜索与帖子回复筛选区域,统一楼层时间、IP 和楼中楼之间的间距。
  • 修复部分帖子主楼缺失的问题:自动补取,必要时显示首页摘要或明确错误,不再只显示评论;屏蔽主楼时显示对应状态。

TiebaPure-iOS v1.4.8

Choose a tag to compare

@infinityf4p infinityf4p released this 10 Aug 04:59
e070563

修改内容

  • 最低系统版本调整为 iOS 16.4,并补充标签页、下拉刷新、滚动状态、楼中楼退出和原生返回手势的兼容实现;iOS 18 及以上的现代交互与 iOS 26 Liquid Glass 保持不变。
  • 为浏览历史、最近贴吧、搜索历史、阅读位置和内容草稿增加 iOS 16 安全文件存储与可靠迁移,iOS 17 及以上继续使用 SwiftData。
  • 优化 iPad 横屏双栏布局,提升帖子列表的信息展示宽度,并修复兼容改造引入的栏宽回归。

TiebaPure-iOS v1.4.4

Choose a tag to compare

@infinityf4p infinityf4p released this 08 Aug 16:29
0d06af5

修改内容

  • 修复注销、切换账号、收藏和签到时的状态竞态,提升浏览历史持久化及删除返回的稳定性。
  • 优化图片、视频和首页内容的内存占用;加强远程媒体校验,并移除上传图片中的定位等敏感元数据。
  • 表情面板改为固定底部托盘,修复表情图片加载后按钮失效及键盘切换问题。
  • 视频显式启用播放音频会话,修复静音开关或 LiveContainer 宿主环境下没有声音。

TiebaPure-iOS v1.4.2

Choose a tag to compare

@infinityf4p infinityf4p released this 08 Aug 03:18
30653f3

修改内容

  • 帖子收藏改为只用贴吧账号的云端收藏:帖子页星标读取账号收藏状态,收藏列表来自账号,支持搜索、按阅读进度筛选和批量取消;本机收藏数据在首次启动时清除,阅读位置仍保留在本机。
  • 新增贴吧签到:可一键为关注的贴吧签到,也可以设置每天第一次打开时自动签到。
  • 进吧界面的贴吧改为方块显示;最近浏览新增「管理」,可删除单个或一次清空;移除首页的刷新按钮。
  • 吧页点击列表图片改为打开全屏图片,与首页、搜索和用户主页一致。
  • 修复按吧名进入贴吧时误报「服务器暂时不可用(301)」。
  • 修复帖子正文里的链接点不动。
  • 帖子页滚动性能优化:跨行复用段落高度与文本视图。

TiebaPure-iOS v1.4.1

Choose a tag to compare

@infinityf4p infinityf4p released this 04 Aug 00:31
48a30f4

修改内容

  • 重新设计用户主页:移除背景图,调整头像、资料和统计布局,关注按钮改为统一的浅蓝色样式。
  • 更新 README 的未登录真实页面截图和功能说明。
  • 底栏改为 iOS 26 原生悬浮 Liquid Glass 样式;修复底部灰色区域遮挡和刷新容器裁切,让内容自然延伸到底栏后方。

TiebaPure-iOS v1.3.9

Choose a tag to compare

@infinityf4p infinityf4p released this 02 Aug 08:21
ef75c56

主要更新

  • 完善本机帖子收藏、浏览历史、阅读位置、分享入口与阅读偏好设置。
  • 支持语音回复播放,改进视频预览、刷新状态和媒体返回体验。
  • 增加用户主页、关注关系与社交状态管理;用户主页改为 TiebaPure 统一的简洁无背景布局。
  • 加入实验性的发帖、回帖与楼中楼回复能力,并提供“允许发帖 / 允许回帖 / 允许点赞”独立开关;关闭点赞后仍显示赞数。
  • 压缩楼层时间、IP 与回复操作的竖向占用,并补齐小屏、动态字体和无障碍状态。

验证

  • PR #8 至 PR #14 均完成审查并按顺序合并;最终 PR 的 GitHub Actions 单元测试、两轮 fixture UI smoke 和 Release 构建均通过。
  • 本地完整单元测试执行 582 项,0 失败、7 项按设计跳过;用户主页与写操作开关完成标准字号和 Accessibility XXXL 定向 UI 验收。
  • xcodebuild analyze、无签名 Release 设备构建和 XcodeGen 重建一致性检查均通过。
  • 最终 IPA 从合并后的 main 提交 ef75c562a644c3d7148639a81027f378cd00dd1b 构建,并核验 ZIP 结构、版本、最低系统、隐私清单、许可证、分享扩展、ProMotion 配置、arm64 架构和未签名状态。

安装说明

附件为 unsigned IPA,需要使用自己的 Apple 证书和描述文件签名后安装。

  • 版本:1.3.9 (28)
  • 最低系统版本:iOS 18.0
  • Bundle ID:dev.infinityf4p.tiebapure
  • SHA-256:d2b22d055e600070ab372e08192d1d45c404ef26ce2efda224781fe7b76b1d4d

致谢与许可证

TiebaPure-iOS 以 GPL-3.0-only 发布。感谢 TiebaLite 为早期开发提供参考,也感谢 aiotieba 对贴吧协议的整理与开源实现。SwiftProtobuf 采用 Apache-2.0 许可证及 Runtime Library Exception。

TiebaPure-iOS v1.3.1

Choose a tag to compare

@infinityf4p infinityf4p released this 31 Jul 11:56
9024bef

主要更新

  • 将 Proto 输入收敛为 26 个 TiebaPure 自行维护的最小协议定义,并保留生成一致性与 wire fixture 验证。
  • 移除内置 WebP 表情资源,改为通过 HTTPS 百度 CDN 按需下载并使用有界缓存。
  • 更新开源许可、关于页、合成截图与 CI;应用包内包含 GPL 和 SwiftProtobuf Apache-2.0 许可证。
  • 更新为 Pure Page 自适应应用图标,并加入 iOS 深色外观图标。

验证

  • PR #6 和 PR #7 的 GitHub Actions 均通过。
  • Proto/CDN 迁移完成 326 项单元测试连续两轮、90 项 UI 测试连续两轮、SE/iPad 视觉矩阵及匿名线上冒烟。
  • 图标变更完成 326 项单元测试、两轮 fixture UI 冒烟及 Release 构建。
  • 最终 IPA 从合并后的 main 提交 9024bef 构建,并核验 ZIP 结构、版本、最低系统、浅色/深色图标、隐私清单、许可证、ProMotion 配置和未签名状态。

安装说明

附件为 unsigned IPA,需要使用自己的 Apple 证书和描述文件签名后安装。

  • 版本:1.3.1 (19)
  • 最低系统版本:iOS 18.0
  • Bundle ID:dev.infinityf4p.tiebapure
  • SHA-256:8ac65ea763d378a527a14e7ded78c002f3e7e3766ae40b2bd3627a6b10134e39

致谢与许可证

TiebaPure-iOS 以 GPL-3.0-only 发布。感谢 TiebaLite 为早期开发提供参考,也感谢 aiotieba 对贴吧协议的整理与开源实现。SwiftProtobuf 采用 Apache-2.0 许可证及 Runtime Library Exception。