Skip to content

Releases: Aur5411/soushu

v2.0.1

Choose a tag to compare

@Aur5411 Aur5411 released this 11 Sep 18:55

搜书吧 v2.0.1

修复:冷启动经发布页进论坛失败

自动跳转命中论坛「最新地址」后,被误判为站外链接踢到系统浏览器,导致冷启动反复重试都进不去。

原因是站外链接白名单只包含「设置里的网址 + 最近内容页」,而论坛是动态域名,冷启动时 App 根本不知道它是谁,中间页域名靠关键词放行,跳到最终论坛那一下就没人认得。

现改为两阶段跳转:轮询脚本只负责「找」最新地址;Kotlin 先把目标域名登记为可信域名(内存 + 持久化)后,再发起第二条 JS 跳转。站外拦截不再误伤,且域名下次轮换回来仍认得。

修复:上一版(2.0.0)引入的「找到了目标却不跳转」

evaluateJavascript 回调收到的 res被 JSON 编码过一层的字符串(内层引号是 \"、斜杠是 \/),
直接当 JSON 解析取不到 target,表现为日志里 cand:1jumped:false
现在先用 JSONTokener 解一层编码,再用 JSONObject 正规解析。

其他

  • 进入看门狗在发出直跳后由 6 秒放宽到 15 秒,避免论坛响应慢时误判失败、反复重启入口链路
  • 版本号由 1.9.x 递进到 2.0.x(versionCode 80)
  • README 修正失效的 Releases 链接

安装包soushu-v2.0.1.apk(与 搜书吧-v2.0.1.apk 是同一个文件)

签名 v1 + v2 + v3 三方案,与历史版本一致,可直接覆盖安装。

v1.9.98

Choose a tag to compare

@Aur5411 Aur5411 released this 11 Sep 09:54

v1.9.98

下载管理「多选删除」改造

  • 多选删除默认只把选中项从下载列表移除,本地文件原封不动(不会再一删就连文件一起删掉)
  • 需要真删文件时,勾选「同时删除本地文件」后再确认
  • 新增「恢复已移除记录(N)」,误移除的下载记录可一键找回(记录 180 天过期)
  • 清理未绑定的死代码

安装

  • 资产:soushu-v1.9.98.apk(versionCode 76 / versionName 1.9.98)
  • 签名 v1 + v2 + v3,可直接覆盖安装旧版本

v1.9.97

Choose a tag to compare

@Aur5411 Aur5411 released this 07 Sep 21:17
  • 阅读器章节跳转修复:支持「第N章」嵌段落末尾的格式,目录完整、跳转准确、上下章不再跳两章

v1.9.93

Choose a tag to compare

@Aur5411 Aur5411 released this 07 Sep 20:09
  • 安全加固:SSL白名单化、关闭本地文件访问、站外链接转系统浏览器
  • 帖子图片外显屏蔽
  • APK 签名方案 v1+v2+v3

v1.9.88

Choose a tag to compare

@Aur5411 Aur5411 released this 07 Sep 05:47
  • 免银币静默下载:识别伪造签名链接,后台解析真实免币地址静默下载,帖子页不跳转
  • 附件失效自动重试:撞到「原附件链接已失效」提示页自动点「重新下载」
  • 打开下载目录优先系统文件管理器
  • 内置阅读器连续滚动、跨章无缝衔接

v1.9.86

Choose a tag to compare

@Aur5411 Aur5411 released this 06 Sep 21:37

阅读器改为连续滚动:跨章无缝衔接,不再整块重渲染

v1.9.85

Choose a tag to compare

@Aur5411 Aur5411 released this 06 Sep 12:11

搜书吧 v1.9.85\n\n修复内置阅读器:剔除卷/部级空壳容器标题,解决打开部分小说(如卷章嵌套结构)时仅显示几个字且无法翻页的问题。

v1.9.84

Choose a tag to compare

@Aur5411 Aur5411 released this 06 Sep 06:57

搜书吧 小说论坛客户端 v1.9.84

  • 下载文件保留真实后缀(.txt/.zip/.epub/.pdf/.rar/.7z 等)
  • 修复 txt 文件重名后缀(xxx.txt(1))不默认进内置阅读器的问题
  • txt 文件默认用内置阅读器打开,其余文件用外部软件打开