Skip to content

Releases: Aur5411/BIKA

v1.12.2

Choose a tag to compare

@Aur5411 Aur5411 released this 02 Oct 20:20

更新内容

修复:屏蔽词不生效(v1.12.2 主要修复)

根因:详情页标签云是 detail.tags + detail.categories 合并去重后展示的,也允许长按其中任意一个加入屏蔽列表。而匹配函数 matchesBlockedTags() 只比较 comic.tags,完全忽略了 categories。

用户在详情页屏蔽的「百合」「校园」「青春」这类题材词,服务端放在的是 categories 字段 —— 这些屏蔽条目永远不可能命中,表现就是「屏蔽列表里明明有,列表里还在」。

修复:

  • 匹配同时查 tags 与 categories,任一命中即拦下
  • 纯空白屏蔽词视为未屏蔽(否则归一化后是空串,会变成「匹配一切」)
  • 详情页底部推荐位也接入屏蔽(此前结构上做不到:推荐接口只返回 categories,而详情页的数据类没接这个字段)
  • 屏蔽面板判重改用同一套归一化,避免加出「冒险」和「 冒险」两条重复项

匹配规则统一为「去首尾空格 + 忽略大小写」,新增 10 条单元测试锁定,其中专门一条钉住「屏蔽词命中 categories 必须被拦下」。

上一版回顾(v1.12.0 / v1.12.1)

  • v1.12.1:移除章节底部自动衔接(改回手动「上一章 / 下一章」);上下章导航修复 —— 目录流去掉 shareIn 改回冷流、快照先行零等待、失败自动重试(2s/4s/6s);修一个真 bug:重试信号写在 map 里不构成流依赖,点重试不触发重新加载
  • v1.12.0:修上一章/下一章按钮失效的根因 —— shareIn 的 upstream 正常完成后永不重启,一旦某次拉到空目录,这个 Empty 结果会被 replay=1 永久缓存,按钮从此全灰;屏蔽标签归一化匹配

验证

  • 全量单元测试 567 通过 / 0 失败
  • 双架构 APK(arm64-v8a / armeabi-v7a)V3.0 签名校验通过
  • versionCode=89 / versionName=1.12.2

v1.11.36 —— 提升封面加载速度

Choose a tag to compare

@Aur5411 Aur5411 released this 01 Oct 21:35

本版更新

修复漫画无法加载

  • 查明路径里的 tobs/ 是后端选择段:不带它时只有真源站能接住,其余节点一律 404
  • 把真源站 storage-b.diwodiwo.xyz 加进候选池并排首位(8 种路径形态实测全 200)
  • 长篇漫画(尤其 100 页以上)不再成段 404

修复漫画目录无法全部加载(同版本补丁)

  • 越界页被服务端 clamp 到任意已见页、或空页与数据页交替时,目录会提前截断——终止判定已补上这两类漏判,并放宽整体超时到 30 秒

提升漫画加载速度

  • 详情页:详情一到就渲染,推荐后台补,不再被推荐接口拖 1.5 秒
  • 首图:冷启动直连兜底源,省掉 900ms 换源等待
  • 预热:先建连、探测挪后台;启动即预热 16 条连接
  • 启动:主线程磁盘写挪后台,数据首读提前

提升封面加载速度

  • 图片链路强制 HTTP/1.1,每条连接要付一次 TLS 握手(1.0~1.3 秒)
  • 原来封面网格完全没有预热,一屏十几张封面各自现场握手——「封面一片灰、逐个蹦出来」
  • 现在 App 启动即预热连接、条数提到 16,首屏封面直接复用热连接

下载

设备 文件
arm64-v8a(绝大多数手机) BIKA_v1.11.36_arm64-v8a.apk
armeabi-v7a(老旧设备) BIKA_v1.11.36_armeabi-v7a.apk

v1.11.23

Choose a tag to compare

@Aur5411 Aur5411 released this 28 Sep 05:38

基于 shizq123/BIKA 的个人修改版。

⚠️ 本版本已移除应用内更新:不检查更新、不弹更新提示、不连接 GitHub。
需要新版本请前往原仓库:https://github.com/shizq123/BIKA

版本:1.11.23(versionCode 73)· com.shizq.bika · 官方发布证书签名(CN=shizq),可与官方版本互相覆盖安装。
签名方案:V1 + V2 + V3 三种全开(兼容最老系统与各类校验工具)。

本次改动:

  • 章节目录:修复 100 话以上只加载出二三十话(并发翻页 + 整体超时 + 缓存 + 不轻信服务端空页);服务端截断时按章节序号补出缺失的前置章节;边拉边显示
  • 阅读器:修复目录截断 / 尚未加载完时「下一章」被误置灰(改为按章节序号 + 服务端自报总数判定),首章无上一章、末章无下一章
  • 目录页新增:回到顶部 / 回到底部 / 正序倒序(连同原下载共四个同款按钮)
  • 首页移除顶部「最近浏览漫画」
  • 分流:冷启动自动切到最低延迟线路;设置页测完延迟自动应用最低延迟 IP
  • 图片加载:补上缺失的磁盘缓存(此前每次冷启动都要重下所有封面)
  • 榜单:加 10 分钟缓存
  • 其它:修复下载完成后进度不置 100、阅读进度写入回退等问题;430 项单元测试全绿

安装包(按设备架构选择):

  • BIKA_v1.11.23_arm64-v8a.apk —— 多数设备
  • BIKA_v1.11.23_armeabi-v7a.apk —— 老设备 / 32 位