版本日志

v1.3.1

围绕图片翻译覆盖层排版、翻译设置入口,以及更可靠的收藏切换的补丁发版。

  • 图片翻译:覆盖层改为在图片像素上排版再映射到屏幕框;放不下时缩小适配,不再裁切文字
  • 翻译设置:长按作品页/用户页的翻译 FAB,或全屏页的翻译/显示按钮,可在底部弹层中打开设置
  • 收藏:图标会跟随切换结果更新;失败时以 SnackBar 提示
  • 收藏:当 /fav/ 返回页未包含最新收藏状态时,会重新读取作品页以确认结果
  • 收藏:不再跟随 /fav/ 重定向,避免 Cookie 被丢掉后误报 Cloudflare 人机验证
GitHub 发布说明 →

v1.3.0

正式版:为在线作品新增图片翻译、首次启动免责声明,并改进翻译设置与进度反馈。

  • 图片翻译:在线作品全屏图支持设备端拉丁文字 OCR;仅将识别文字发送到已配置的 Google、Microsoft 或 OpenAI-compatible 翻译服务(不上传原图、Cookie 或 Referer)
  • 图片翻译:可选视觉 LLM 方式,将图片发送到独立配置的 OpenAI-compatible 接口(留空则回退文本翻译 LLM 配置)
  • 图片翻译:与缩放同步的覆盖层、按图保存状态、隐藏恢复原图、OCR/云翻译分阶段进度,以及可取消的本地 OCR 与识别器释放
  • 翻译设置:保存前可测试当前未保存的文本翻译服务与图片 LLM 配置
  • 翻译界面:进行中对话框改为纵向排列转圈、状态和可选隐私说明
  • 首次启动:显示免责声明(含 FurAffinity 服务条款链接);确认记录仅保存在本机,不纳入配置备份
  • 本版暂不支持中日韩 OCR、已下载图片翻译、文字校正、擦字重绘、导出、端侧翻译或持久化保存 OCR/翻译结果
GitHub 发布说明 →

v1.2.3

新增可选的预览更新通道,并改进版本发现、排序及发布说明展示。

  • 更新:默认只检查稳定版;开启设置后可同时获取预览版更新
  • 更新:使用严格的 SemVer 规则比较版本,避免降级及预览版本匹配错误
  • 发布说明:按语言显示本地化内容,并在预览更新前显示明确警告
GitHub 发布说明 →

v1.2.2

改进翻译过程反馈,并修复旧版 Android 的下载目录访问兼容性。

  • 翻译:作品页和用户页翻译时显示进度对话框,可取消并中止进行中的 LLM、Google 或 Microsoft 请求
  • 翻译错误:失败信息保留在对话框中并支持选择,不再只显示短暂提示
  • 下载:Android 7–9(API 24–28)在保存、列出或删除下载文件前申请旧版存储权限,并明确处理权限被拒绝的情况
GitHub 发布说明 →

v1.2.1

修复 Cloudflare 未下发验证 Cookie 时无法登录的问题([#1](https://github.com/Rehtt/furaffinity_app/issues/1))。

  • 登录:不再强制要求可选的 `cf_clearance` Cookie,只需 FA 的 `a`/`b` 会话 Cookie
  • 会话恢复:无 Cloudflare 验证 Cookie 时,重启应用也能正确识别登录状态
  • 设置:手动粘贴账户 Cookie 不再被 Cloudflare 验证检查拦截
  • 会话:Cookie 验证失败时保留原有有效会话,不再直接清空
GitHub 发布说明 →

v1.2.0

围绕通知、日志、作品评论、NSFW 账户设置以及 Cloudflare 验证后会话恢复的 minor 发版。

  • 通知:活动与作品两个标签页,支持认证图片加载
  • 用户主页:新增 Journals 标签,分页列表与日志详情页
  • 作品详情:登录后可发布评论与回复
  • 侧栏:动态显示未读通知数量
  • 账户:读取/更新 FA NSFW 浏览设置(含密码确认与本地缓存)
  • 会话:合并已保存 Cookie 与 WebView Cookie,CF 验证后恢复登录状态
GitHub 发布说明 →

v1.1.9

围绕 WebView 安全、Cookie 统一同步、登录/Cloudflare 自动检测与作品详情体验的改进发版。

  • 统一登录、Cloudflare 验证、设置与站内浏览的 WebView Cookie 同步;重构 cookie 工具函数
  • 登录页与 Cloudflare 验证页自动检测完成并返回;校验 FA 登录会话 cookie
  • WebView 导航限制在允许的 FA 与 Cloudflare 域名;Cookie 头解析更健壮
  • 安全:FA URL 强制 HTTPS、路径包含性检查、清理敏感请求头
  • 作品详情:正文支持文本选择,保留 FA 链接可点击
  • 需登录作品:显示本地化提示,详情页可直接跳转登录
GitHub 发布说明 →

v1.1.8

围绕关注/粉丝列表头像认证加载的修复发版。

  • 关注/粉丝列表头像使用带认证头的图片请求(referer 取自用户页)
  • UserAvatar:无 URL 或加载失败时显示占位图标,移除 default.gif 重试
  • UserAvatar 简化为无状态组件
GitHub 发布说明 →

v1.1.7

围绕 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 发布说明 →

v1.1.6

网络代理与应用图标更新。

  • 设置:新增「网络代理」,可填写主机与端口,在需要代理的网络环境下访问 FurAffinity
  • 代理对浏览与登录相关页面生效;部分机型上个别 WebView 页面可能无法走应用内代理
  • 更新应用图标(关于页同步)
GitHub 发布说明 →

v1.1.5

多翻译引擎、搜索体验改进,以及官网上线。

  • 翻译:新增 Google 翻译与微软翻译;重构翻译设置页,支持多翻译提供商
  • 搜索:`@field` 字段自动补全;历史建议可滚动并限制高度;空输入时显示全部历史
  • 官网:https://furaffinity-app.furrylab.top(随发版自动部署)
GitHub 发布说明 →

v1.1.4

下载管理、搜索历史、手动检查更新,以及 GitHub 分架构 APK 发布。

  • 下载管理页:浏览、多选、删除本地下载图片;支持全屏查看
  • 抽屉菜单:新增退出应用操作
  • 搜索:本地关键词历史与输入过滤建议
  • 关于页:手动检查更新;重构更新检测逻辑
  • 发布包:提供分架构 APK(`arm64-v8a`、`armeabi-v7a`、`x86_64`)及 universal 包与 SHA256 校验文件
GitHub 发布说明 →

v1.1.3

关注与粉丝列表头像展示改进。

  • 关注/粉丝列表中的用户 chip 现在显示头像与显示名
  • 列表 HTML 无头像时回退到 FurAffinity 默认头像
  • 优化列表 chip 布局与样式
GitHub 发布说明 →

v1.1.2

围绕应用内更新体验与默认主题调整的发版。

  • 默认主题模式由跟随系统改为深色
  • 更新提示对话框按当前语言展示 GitHub 发布说明(中/英)
  • 启动时预取最新版本信息,加快更新检查
GitHub 发布说明 →

v1.1.1

围绕配置迁移、FurAffinity 内链跳转和认证图片加载修复的发版。

  • 新增应用配置备份与恢复,支持 JSON 文件或字符串导出导入
  • 新增 FurAffinity 链接解析,可在应用内跳转用户、作品、合集与搜索页面
  • 外部链接改用浏览器打开,不支持的 FA 页面使用应用内 WebView 兜底
  • 首页新增 URL 跳转入口,可打开粘贴的 FurAffinity 链接
GitHub 发布说明 →

v1.1.0

围绕标签翻译、个人资料体验和 Android 发版打包的体验改进版本。

  • 新增本地标签翻译字典,支持管理词条、JSON 导入 / 导出,以及通过 URL 导入
  • 新增作品标签工具,可保存翻译、翻译选中标签、复制已翻译标签
  • 打开 FA 标签搜索时会为多词标签关键词自动加引号
  • 关于页面新增 GitHub 项目链接
  • 浏览自己的个人资料时隐藏关注按钮
  • Android 包名更新为 `com.rehtt.furaffinity_app`
  • 发版构建现在会发布已签名 APK 和 SHA256 校验文件
GitHub 发布说明 →

v1.0.0

首个公开发布的 Android 版本。

  • 首页动态:瀑布流、下拉刷新、分页
  • 登录:应用内 WebView 或粘贴 Cookie(`flutter_secure_storage` 本地存储)
  • 作品详情:信息 / 标签 / 评论、全屏缩放、列表滑动浏览、下载、收藏
  • 用户主页:主页、画廊、废稿、收藏、关注与粉丝
  • 高级搜索(FA 选项)与页内结果
  • 本地浏览历史
  • Cloudflare 人机验证流程
  • 设置:主题、中/英文、网格列数、预览画质、图片缓存
  • 可选:兼容 OpenAI 的翻译 API
GitHub 发布说明 →