Repository navigation
Releases: Aur5411/BIKA
Releases · Aur5411/BIKA
Release list
v1.12.2
更新内容
修复:屏蔽词不生效(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 —— 提升封面加载速度
本版更新
修复漫画无法加载
- 查明路径里的
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
基于 shizq123/BIKA 的个人修改版。
需要新版本请前往原仓库: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 位