Repository navigation
Reader v1.6.3
新增
详情页书源列表与可读书源
- 详情页书源列表改为定高滚动,源多时不再把弹窗撑爆。
- 阅读页支持直接加入书架。
优化
- 章节缓存回收:未加入书架、从搜索或发现页直接点开读过的书,其章节正文缓存原先没有任何路径会清理,现在会按年龄回收。
- 空壳书源会话目录:书源删除时连带回收
source-state/<md5>,不再一直攒着。
修复
书源登录
- 登录窗口按书源 UA 与域名作用域互通会话:验证窗口与书源请求现在用同一个 User-Agent。
- 独立窗口按书源 UA 选择移动尺寸:移动端书源打开登录页时用手机比例的窄窗口,并修正 H5 视口与滚动。
- Cookie 作用域:域级 cookie 不再退化成 host-only,host-only 也不会被误升级成整域。
- 登录面板支持
label控件,遇到未知控件不再整页失败。
书源导入
- 按 Gson 语义宽容类型:
header写成 JSON 对象、ruleBookInfo.canReName写成true这类书源原先会报invalid type,现在能正常导入。
脚本 API
HMacHex/HMacBase64支持 JCA 算法名(HmacSHA1、SHA-256等写法都能认)。- 摘要与对称加密的算法名写错时抛错,不再静默返回空串;之前书源会拿空字符串当成功结果继续跑,问题极难定位。数据类错误(padding、GCM tag、坏 base64)仍返回空串,因为书源靠
||兜底。
书源解析
- 目录规则支持串联脚本段(
class.zjlb@ul@li前面挂<js>过滤)。 - 非 2xx 响应按 legado 语义重试。
- 修正父快照体积统计与
ajaxAll测速。
本地书
- 本地 EPUB 跨章朗读不再把内联样式表当正文念(#30)。此前第一章中文正常、下一章开始念英文。
- 本地书与网络书同名时不再判为同一本。
界面
- 设置页滚动时,页签条遮罩与面板底色一致,不再透出下方内容。
其它
- 版本号 1.6.2 → 1.6.3。
完整变更:v1.6.2...v1.6.3