# 更新日志

* 关注公众号 **[开源阅读]** 菜单•软件下载 提前享受新版本。
* 关注合作公众号 **[小说拾遗]** 获取好看的小说。

## **必读**

【温馨提醒】 *更新前一定要做好备份，以免数据丢失！*

* 阅读只是一个转码工具，不提供内容，第一次安装app，需要自己手动导入书源，可以从公众号 **[开源阅读]**、QQ群、酷安评论里获取由书友制作分享的书源。
* 正文出现缺字漏字、内容缺失、排版错乱等情况，有可能是净化规则或简繁转换出现问题。
* 漫画源看书显示乱码，**阅读与其他软件的源并不通用**，请导入阅读的支持的漫画源！

**2022/05/18**

* 修复更改本地文件后每次打开都刷新目录的bug
* 删除一些不必要的权限
* 添加WebDav书籍 by qianfanguojin 未完成

**2022/05/16**

* 添加firebase性能监测
* 清除cookie时清除webView的cookie

**2022/05/15**

* 源编辑添加cookieJar选项
* 源编辑菜单里添加清除cookie,如果之前能用的书源不能用了,可以关闭cookieJar后点下菜单里的清除cookie后再试
* 书源支持文件类型 by Xwite
* 启用firebase收集崩溃日志
* web端阅读实现无限滚动 by Xwite
* 进入阅读界面时如果本地书籍有更新自动刷新目录

**2022/05/11**

* 修复替换报错的bug
* 优化目录界面替换

**2022/05/10**

* 更新cronet: 101.0.4951.61
* 更新到SDK 32
* js添加 getVerificationCode startBrowserAwait
* 监测网络变化及时更新web服务的IP
* 优化在线tts导入
* 优化txt规则导入
* 替换规则添加超时字段
* 其它一些bug修复

**2022/05/02**

* 优化强调色和文字颜色一样的情况下一些文字的显示
* 修复bug
* js添加 java.startBrowser

**2022/05/01**

* 更新cronet: 101.0.4951.41
* 优化webDav备份,显示错误代码,自动备份错误不提示只记录错误日志,
* 修复图片加载失败卡顿的问题
* 打开应用时如果服务器备份比本地新,提示是否恢复

**2022/04/23**

* 修复js问题
* 音频界面显示缓冲进度 by ag2s
* 修复图片文字缓存bug
* 修复在线朗读bug
* 修复mlns epub目录识别失败

**2022/04/22**

* 键盘辅助配置加入备份恢复文件
* 修复源管理界面添加删除分组不及时显示的bug
* 修复其它一些bug
* 更新js库

```
实现 ES6 Object.values Object.entries Object.fromEntries
实现 ES2017 Object.getOwnPropertyDescriptors
添加：支持“catch”中的可选变量绑定
添加：反单引号里`${}`语法支持（用于字符串连接）
添加：equals (==) 等号的支持
添加：NativeArray.subList()
添加：Object.hasOwn
修复：（for of）导出字符串 of前无空格导致语法错误问题
其他一些优化
```

**2022/04/17**

* 缓存导出包含图片类型
* 图片长按弹出查看和刷新菜单
* 修复因大小写问题引发的UserAgent重复bug

**2022/04/14**

* 更新cronet: 100.0.4896.127
* 修复解码正文图片报错，添加解码日志
* js文档：java.toast java.longToast
* cookie保存策略更改，若登录失效请重新登录
* cronet和okHttp共用线程池
* 限制图片缓存大小,超过自动清除,防止OOM
* 其它一些优化

**2022/04/12**

* 更新cronet: 100.0.4896.88
* 恢复epub加载方式
* 添加替换超时判断,替换超时自动禁用替换规则并重启应用,正则无限执行会导致耗电异常且没有办法主动结束线程只能重启应用
* 使用glide解码正文图片 by Xwite
* fix:缓存图片后缀错误拼接 by Xwite

**2022/04/07**

* 实现epub的懒加载 by ag2s20150909
* 解决txt无法导入
* 优化换源

**2022/04/05**

* 更新cronet: 100.0.4896.79
* 添加所有书签
* 添加批量换源

**2022/03/31**

* 添加java.importScript，详情见js帮助文档
* 本地书籍信息匹配`(.*?)《([^《》]+)》(.*)`, `(^)(.+) 作者：(.+)$`, `(^)(.+) by (.+)$`

**2022/03/29**

* 更新cronet: 100.0.4896.58
* tts朗读不在指定为中文,跟随系统设置,因为有些人需要朗读英文,如果朗读不出来可以去tts设置里看看是不是中文
* 修复详情也封面背景模糊失效的bug
* 优化音频界面定时设定

**2022/03/25**

* 更新cronet: 99.0.4844.88
* 分组搜索结果为空是提示是否切换到全部分组搜索
* 修复bug

**2022/03/21**

* 一些优化和bug修复

**2022/03/17**

* 添加仅在wifi下加载网络封面
* 修复web书架白条
* 换源增加当前源快速定位

**2022/03/15**

* 更新cronet: 99.0.4844.73
* 引入compose包
* 书源类型为image的书源,翻译默认为滚动,图片样式默认为FULL
* url参数辅助输入
* 修复一些bug

**2022/03/12**

* 存储变量长度超过10000直接存储到文件,防止书籍太大备份失败
* 编辑源辅助输入支持自定义

**2022/03/09**

* 添加通用封面规则,在封面设置里,进入详情页会使用此规则重新获取封面
* 修复一些bug

**2022/03/07**

* 更新cronet: 99.0.4844.58
* 导入本地书籍界面添加排序功能
* 修复txt最后一句不显示的bug
* pro版本可以单独设置启动画面
* 优化目录界面,书签自动定位到当前章节位置
* 修复图片有左边距的bug
* 其它一些优化

**2022/03/04**

* 更新cronet: 99.0.4844.48
* 修复web端添加同步阅读配置导致的bug

**2022/03/02**

* 单章换源和更多刷新放到长按里面
* 优化web端,修复一些封面无法访问bug,代理正文图片
* web端同步阅读配置
* 其它一些优化

**2022/02/28**

* APP内编写规则时，对由XPath|JSOUP|CSS组成的规则进行简单的默认补全。需手动开启,单次生效
  * 对需求文本的获取text
  * 对需求文本的img元素(以img结尾)的获取alt属性
  * 对需求链接的获取href属性
  * 对需求图片的获取src属性
  * 详情页预处理存在js/json/正则的不对详情页规则进行补全
  * 多条规则只补全最后一条规则
  * 书源编辑页点击调试/保存时补全开始生效
  * 注意:不改变编辑框内容显示，保存后再次编辑可查看补全后的规则，方便调试时快速修改规则
* 在线朗读采用exoPlayer
* 其它一些优化

**2022/02/26**

* 自动备份检测到webDav已有备份时不会重复备份
* 修复黑屏卡顿问题

**2022/02/25**

* 修复排版导入不能导入背景图片的bug
* 修复txt目录识别的一些问题
* 修复换源慢的bug
* 修复在线朗读遇到单行标点时停止的bug

**2022/02/22**

* 添加编辑章节内容,编辑章节内容不会修改源文件,只是保存缓存
* 修复未读章节为0时可能不隐藏的bug
* 修复webView使用post是url不是跳转后url的bug
* 添加单章换源功能

**2022/02/16**

* 目录正文现在按照搜索发现分别校验
* 书源校验的超时校验存在bug
* 标题支持换行
* 修复校验超时判断
* 优化txt目录识别,超长章节单独拆分,不在全文拆分
* 刷新章节添加刷新当前章节,刷新之后章节,刷新全部章节

**2022/02/11**

* 可以单独给书籍设置朗读tts
* 目录界面菜单添加替换开关,开启替换加载时间会长一些
* 书源校验添加规则失效分组，更新书源界面帮助文档
* 替换规则添加作用于标题和作用于正文
* 导出支持本地书籍再次导出
* 紧急修复不自动朗读下一章的bug
* 修复其它一些bug

**2022/02/09**

* 校验失效分组具体到搜索发现目录正文 by Xwite
* txt文件初次解析目录不选择禁用的正则
* txt单章字数超102400均分txt，添加开关 by Xwite
* 修复tts被回收后无法继续朗读的bug,重新初始化tts
* webDav备份支持自定义文件夹
* 其它一些优化

**2022/02/03**

* 字符串大于1024时禁用代码高亮
* 修复baseUrl丢失参数的bug
* 添加更新bookUrl和更新tocUrl函数
* 标题单独净化,防止出现正文标题没了的问题
* 修复一个null报错
* 修复进度同步bug
* 按返回键关闭搜索界面 by Xwite
* 其它一些优化 by Xwite

**2022/01/28**

* 阅读背景添加透明度调节
* 添加其他设置-校验设置 by Xwite
* 修复一些bug

**2022/01/26**

* 修复web写源订阅源保存失败bug
* http朗读下载错误连续5次后自动暂停
* 其它一些优化

**2022/01/20**

* 添加payAction规则，返回购买链接
* 书源编辑中的辅助键盘❓中可查看js说明文档 by Xwite
* 其它一些优化

**2022/01/11**

* 紧急修复在线tts朗读bug
* 紧急修复登录问题
* 添加isVolume规则，支持二级目录，正文标题显示优化 by Xwite

**2022/01/10**

* 继续修复txt目录识别,现在识别启用的规则,再识别禁用的规则,按目录匹配数由多到少识别,如果有章节大于5万字就尝试下一个目录规则,如果没有任何目录匹配或每章都小于5万字则自动分段
* 修复全局搜索跳转bug
* 从外部打开的文件如果书架上已有会对比更新时间,如果打开的文件更新会替换原文件

**2022/01/06**

* 弃用java.getCookie(tag,key)，请使用cookie.getKey(url,key)
* js添加java.cacheFile(url, saveTime),缓存网络链接，返回文件内容，可实现代码共用和减少代码量

```js
eval(String(java.cacheFile(url)))
```

* 设置里增加书籍文件夹配置,方便切换外部书籍保存文件夹
* 修复打开Web服务，切出app后很快崩溃 #1489
* 修复低版本手机打开本地文件出错的bug #1491
* 校验和调试时不保存正文

**2022/01/03**

* 重新安装应用后没有权限的本地书籍会提示选择文件所在文件夹,不需要重新添加
* 更新okhttp和cronet
* 修复web阅读纪录同步问题 解决bug #1478
* 去除html中一些乱码&nbsp;&ensp;等 解决bug 页面乱码 #1465

**2022/01/01**

* 修复本地txt问题,不在拷贝到私有目录,可以正常打开
* 优化txt目录识别,取目录数量最多的规则