围绕通知、日志、作品评论、NSFW 账户设置以及 Cloudflare 验证后会话恢复的 minor 发版。
- 通知:活动与作品两个标签页,支持认证图片加载
- 用户主页:新增 Journals 标签,分页列表与日志详情页
- 作品详情:登录后可发布评论与回复
- 侧栏:动态显示未读通知数量
- 账户:读取/更新 FA NSFW 浏览设置(含密码确认与本地缓存)
- 会话:合并已保存 Cookie 与 WebView Cookie,CF 验证后恢复登录状态
GitHub 发布说明 →
围绕 WebView 安全、Cookie 统一同步、登录/Cloudflare 自动检测与作品详情体验的改进发版。
- 统一登录、Cloudflare 验证、设置与站内浏览的 WebView Cookie 同步;重构 cookie 工具函数
- 登录页与 Cloudflare 验证页自动检测完成并返回;校验 FA 登录会话 cookie
- WebView 导航限制在允许的 FA 与 Cloudflare 域名;Cookie 头解析更健壮
- 安全:FA URL 强制 HTTPS、路径包含性检查、清理敏感请求头
- 作品详情:正文支持文本选择,保留 FA 链接可点击
- 需登录作品:显示本地化提示,详情页可直接跳转登录
GitHub 发布说明 →
围绕 Cloudflare 验证可靠性与 FA 认证图片加载的修复发版。
- Cloudflare 验证:接受验证前须包含 cf_clearance cookie 并通过 WebView 探针
- 首页、合集、搜索页拒绝仍含 Cloudflare challenge HTML 的验证结果
- HTTP 客户端、验证流程与 WebView 图片加载器共用 Cloudflare challenge 检测逻辑
- FA 图片:改用带认证头的 Dart HTTP 拉取字节并配合内存 LRU 缓存,替代 Image.network
- 设置页清除缓存时同步清空 FA 图片字节缓存
- WebView 图片加载器探针改用 robots.txt,减轻检查开销
GitHub 发布说明 →
下载管理、搜索历史、手动检查更新,以及 GitHub 分架构 APK 发布。
- 下载管理页:浏览、多选、删除本地下载图片;支持全屏查看
- 抽屉菜单:新增退出应用操作
- 搜索:本地关键词历史与输入过滤建议
- 关于页:手动检查更新;重构更新检测逻辑
- 发布包:提供分架构 APK(`arm64-v8a`、`armeabi-v7a`、`x86_64`)及 universal 包与 SHA256 校验文件
GitHub 发布说明 →
围绕配置迁移、FurAffinity 内链跳转和认证图片加载修复的发版。
- 新增应用配置备份与恢复,支持 JSON 文件或字符串导出导入
- 新增 FurAffinity 链接解析,可在应用内跳转用户、作品、合集与搜索页面
- 外部链接改用浏览器打开,不支持的 FA 页面使用应用内 WebView 兜底
- 首页新增 URL 跳转入口,可打开粘贴的 FurAffinity 链接
GitHub 发布说明 →
围绕标签翻译、个人资料体验和 Android 发版打包的体验改进版本。
- 新增本地标签翻译字典,支持管理词条、JSON 导入 / 导出,以及通过 URL 导入
- 新增作品标签工具,可保存翻译、翻译选中标签、复制已翻译标签
- 打开 FA 标签搜索时会为多词标签关键词自动加引号
- 关于页面新增 GitHub 项目链接
- 浏览自己的个人资料时隐藏关注按钮
- Android 包名更新为 `com.rehtt.furaffinity_app`
- 发版构建现在会发布已签名 APK 和 SHA256 校验文件
GitHub 发布说明 →