Skip to content

Releases: autobcb/read

3.2.2

10 Oct 09:57
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

由于鸿蒙剪贴板权限需要单独申请且很难通过,故屏蔽鸿蒙输入框的粘贴按钮,请使用输入发的粘贴功能
修复鸿蒙在浏览器打开报错
将ws 在后台时自动断开去除,改为永久连接来保证通讯正常
记录书源权限至本地 ,防止ws通讯失败时书源权限错误
新增滚动动画时界面在滚动时点击显示菜单时不显示
修复为加入书架前无法记录已读章节(已读章节在目录界面灰色显示)
新增书架页分组选择记忆
新增分组排序(在分组管理里长按可排序)
修复无法添加未分组
新增隐藏分组 有声书 漫画(目前共三个隐藏分组 未分组 有声书 漫画 ,需要可自行添加)
桌面端和web默认为大屏模式,需要使用小屏模式可以在阅读设置中切换(大屏模式对无障碍支持不佳可切换为小屏模式)
桌面端新增记忆上次窗口大小
修复自动刷新段评图片失败时会无限重复刷新
新增在阅读器界面时如果图片有js参数则点击图片会自动刷新来调用js
新增适配书源下载url规则,当解析详情页时type 为 128 则认为当前小说提供下载,并会解析下载地址
新增java.qread()函数 ,这个函数总是返回1 , 可以调用这个函数判断是否为轻阅读
本地书仓支持分页(支持分页的书源如果书本过多搜索很费性能)
新增预加载会对失败章节进行重试
鸿蒙商店测试链接:https://appgallery.huawei.com/link/invite-test-wap?taskId=6208a85047e2a00816f0a49135cd48ee&invitationCode=7GqPRHxiSna
在正式上架之前,鸿蒙版本会用测试链接或者侧载的方式发布

近期发现安卓的部分系统会将后台应用禁止动画,这样会导致朗读时遇到翻页会一直暂停直到回到前台,可通过关闭翻页后在使用朗读
下个版本我会想办法在后台时不执行任何动画
刚才编译web时不小心删除了后台管理的js,b2版本紧急修复了(3.2.2web无法进入后台的请升级b2)

3.2.1

15 Sep 18:44
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

适配鸿蒙通知(状态栏可查看下载进度)
适配ios通知(无法显示下载进度,ios 不支持这种通知)
修复鸿蒙端无法从系统浏览器导入(系统浏览器比较nb 需要比第三方多配置一点)
优化图片打开后的缩放效果
鸿蒙端扫码导入适配了选择图片
修复ios在后台时删除tts缓存文件 导致tts停止的问题(改为停止阅读时统一删除)
鸿蒙端适配应用接续
鸿蒙端适配音量键翻页
修复在阅读页深色模式变化时使用图片背景导致切换错误
在搜索界面新增搜索书架选项
app端新增允许设置默认封面
新增本地书仓功能(需要自行导入本地书仓书源,导入后需要自行修改书源url中的路径为你本地书仓的路径,如你的后端不是监听的8080端口,需要修改书源中127.0.0.1:8080中的8080为你监听的端口, 为了安全本地书仓的接口仅允许本地访问)
新增允许关闭阅读器的屏幕常亮
修复编辑书源时修改了源url未更新书架
将鸿蒙阅读页时上下安全距离使用api获取(flutter 有bug 始终为0 ,所以我只能自己获取)

3.2.0

05 Sep 16:47
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

将包名识别从原来的=改为包含 ,安卓包名com.q9uo11.qread,ios包名为com.q9uo11.myread , 如果包名不含有默认包名则认为自定义包名,自定义包名不需要用户填写后端,仅需要在app后台添加后端
在大屏时新增双屏阅读
新增字体粗细切换
去除httptts 在线播放功能,在app端使用httptts默认缓存下一段(有些tts缓冲时间过长,使用在线播放会导致段落直接停顿过久,web依旧是在线播放)
听书返回后允许继续播放(可在阅读设置中关闭), 听书状态下阅读将无法朗读
去除自定义字体大小限制
优化本地缓存 允许缓存指定章节
允许使用邮箱登录
找回密码允许不填写用户名
去除发邮件时用户名验证,改为单个邮箱一天只允许发送3次
对书架书源等数据增加失败重试
新增代理封面,代理等封面会自动缓存在服务器,以防止链接过期后封面加载不出(需要在配置文件中开启)
按照建议将检验书源线程改到10(检验书源需要管理员给权限)
将web里用到的外域js用国内cdn代理了,以方便国内访问
如果需要添加txt目录规则请留言,目前系统的txt目录规则参考txtTocRule.json
web p2 将一个域名从http改到https 来适配https

接下来会开发的
默认封面(可以设置默认封面,无封面的书本就会用默认封面)
搜索书架书籍
本地书仓 (可以将本地路径做为书源)

macbeta2 修复toast无法弹窗,新增可以从浏览器一键导入书源
mac版应该是x86和arm通用的我看了文档剧说会生成一个通用二进制文件,包含两种架构的代码 ,如果x86无法使用可以提出
mac 暂不支持修改包名
mac 需要允许任何来源

3.1.0

23 Aug 17:00
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包
后端未更新到3.0app请勿更新
后端未更新到3.0app请勿更新
后端未更新到3.0app请勿更新

固定所有页面添加网址输入框的宽度
为书源 书架 等数据添加分页获取功能(防止数据过多导致的502)
为书源 书架 等数据添加本地缓存,只有md5改变时由ws通知后才会重新获取(这样可以减少网络请求)
书架页面增加ws未连接标志
更新了图标
增加阅读页最大字体到40
将默认字体大小调整为30
新增当目录缓存过期时如果获取目录失败依旧会使用旧的缓存
在书源调试也新增刷新发现
本地缓存增加终止按钮
对安卓app增加本地缓存进度通知(ios 无法后台所以没必要增加通知,鸿蒙版本如果要后台工作需要申请权限,所以等后期再为鸿蒙增加通知)
根据意见减少覆盖动画最小滑动距离
发现页新增下拉刷新,点击没有更多数据了可以重新尝试加载下一页
win新增热键f10(暂定)最小化窗口
编辑书本时新增允许上传图片封面
针对web新增会按照屏幕尺寸自动切换大屏和小屏模式
由于半屏webview会使部分机器卡顿,所以将所有webview界面改为全屏
将订阅源界面改为全屏
将安卓sdk版本升级为36
优化webview返回动画(webview渲染方式和flutter渲染方式不同,导致动画会有点卡顿,解决方式在退出前先隐藏销毁webview)
修复净化范围未匹配源url
为大部分按钮添加标签以适配无障碍(如有忘记添加的按钮或者还需优化可继续提意见)
新增 app 管理后台 ,可以在后台添加两个域名app 会自动匹配能用的域名,比如家用内网和在公网穿透就能这么填写,或者国外服务器提供一个国内中转
app管理后台的别名可用于后端登陆
可在app后台设置是否需要邀请码,如果不需要则会验证邮箱
App 更新仅在app后台设置,可以自定义更新地址(不再主动推送app 更新)
针对安卓apk不同构架进行分包,已减少安装包体积
ios p3修复了因为使用全能签签名导致包名改变被识别成自定义包名
ios用会改变包名的签名软件时请把后缀加后面
e85bc14a59f773202ea1512115cec558
后端p2 紧急修复不适用激活码时注册未验证验证码

新增以下api
新增用户
新增邀请码(可新增永久邀请码)
修改权限
一键登陆(返回一键登陆的链接)
通过邮箱查询用户

2.19.0

31 Jul 18:37
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

新增针对发现页如果下一页第一本书bookurl和上一页第一本一样就认为没有更多了
由于发现部分网站处理http2请求有bug,故不再针对所有https请求默认http2,采用白名单加请求头为http2://的会使用http 2
优化书本第一次打开时的加载速度
为了优化国外后端,将app与后端的api通讯改为长链接,并制作了链接池
优化阅读页目录和设置按钮的点击范围
优化后端的一些接口
修复目录缓存反格式化的一些报错
优化本地缓存功能,增加失败重试
修复最新版xh发布页无法激活
web2.19.0p2修复了部分用户无法从书荒广场添加书本

轻阅读2开发已经接近尾声了,接下来会准备开发轻阅读3,以下是轻阅读3将会引入的
系统通知(目前本地缓存暂时没有系统通知,预计3会加上)
优化不必要的请求
之后会每次更新书架 书源 净化 tts等信息时加个版本号,app只有版本号变化时才重新请求,这样会减少与服务器等通讯使一些国外服务器也能有良好的体验
接下来我会搭建一个平台,让填写后端对应解析的ip,这样会使一些国外服务器不被dns污染
会提供更多的api 来进行修改用户的一些设置
会提供一键注册功能
会提供一键登陆功能
可能会新增mac平台的支持(等上面功能开发完毕后可能会进行支持)

2.18.1

17 Jul 14:27
Compare
Choose a tag to compare

紧急修复无法多源搜索

2.18.0

16 Jul 16:05
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

修复无法使用订阅源番茄书荒广场(web)
修复单源搜索时精确搜索失效
滚动动画时未减少正文加载错误需要手动刷新次数,顾增加滚动动画正文自动重试功能
非滚动动画如果发现错误会在换章时自动重试
将漫画图片等待框换成了文字(如图片过多时每张图都显示等待框会影响性能)
已将全部http访问都修改为dio,比原生更流畅
去除订阅源分类刷新缓存
订阅源新增下拉刷新
修复rss跳转拦截的错误
修复addbook未按照正则查询
在前一个addbook未处理完时禁止跳出下一个
新增是否隐藏顶部状态栏开关
修复订阅源分类页面点击内容后图片会闪烁
新增夜间模式主题允许自定义
新增快捷切换夜间白间模式按钮
同步鸿蒙flutter 版本到最新版
同步鸿蒙webview插件到最新版
在找回密码时发生验证码接口新增验证用户名并验证当前用户是否未这个邮箱(本来是在提交的时候验证,但存在安全隐患所以在发生验证码是也进行验证)
阅读页加载错误时新增换源按钮
优化书架默认排序会导致动画卡顿

2.17.0

06 Jul 18:32
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

修复在换章处向前滚到会触发bug
在大屏下将详情页改为可拖动
在大屏下不管是大屏还是半屏窗口点击非窗口区域都会自动返回
修正海洋听书使用代理后乱码
为漫画图片增加刷新按钮
对cookie也增加缓存
新增单清理本地书本缓存 和 远程书本缓存
适配订阅源黑白名单(鸿蒙版本系统插件未适配该功能)
适配订阅源url拦截
为订阅源适配代理功能
修复cache.putfile 函数超时时间错误
修复点击上菜单标题打开的webview会掉cookie
同步开源阅读图片加载逻辑
兼容开源阅读正文缓存的读取方法
阅读页新增刷新和打开图片
订阅源search addbook等函数
新增通过bookurl添加书本(需要书源支持)
去除打开订阅源的全屏等待框 改为body处显示等待框,对于长时间不能打开的订阅源可以直接返回
在更多设置里新增一键屏蔽段评,需要书源支持段评并打开
代理功能将针对https默认启用http2,一些cf盾在特定地区是白名单,但如果使用http1.1会强制验证cf盾

2.16.1

28 Jun 12:57
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

由于轻阅读cache和阅读有区别导致跨源获取其他源的变量会出错,先已适配支持
目前不管是cahce还是其他变量都使用了缓存已去除并发时文件同时读写时导致的io错误
新增支持未换行的图片,未换行的图片将会识别为段评 点击执行其中的动作
修复背景为图片时滚动动画打开菜单时可能会发生界面重绘(重绘可能会导致跳回章节首行)
本次更新为了适配文字同行的图片(段评) 对分页进行重写 可能会有bug 有bug请反馈
重写图片加载类,并重写图片缓存类 支持svg 图片 支持base64图片
Flutter 不支持百分比svg图片 如果使用了会调用后端转png ,如果百分比svg图片中文出现方框请给服务器或者docker容器安装中文字体
在书源格式化处增加检查是否被unicode转义 如果被转义则转回去
新增对内容排序时会先转换为pinyin再排序
将阅读页文字长按选择触发的时间改为1秒 如还需要延长可继续提意见
针对windows 在主页销毁时增加执行exit 以免有残留进程
修改资源正则代码能更快的识别资源

2.16.0

23 Jun 08:50
Compare
Choose a tag to compare

后端更新前请务必备份数据库,默认配置文件为read.db,请备份此文件
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
后端更新时一定要删除libs文件夹 和read.jar再重新上传!!!!更新完毕一定要重启程序!!!
使用别人共享的后端只需升级app,无需其他操作
更新app需要等后端更新后收到提示再更新 ,app版本和后端版本不匹配可能会出现问题
web版本号.zip为后端压缩包

阅读器打开菜单时点击标题可跳转到章节url(晴天源可查看评论)
将正文请求从并发改成单线程(以免触发一些墙)
将正文缓存从定时任务中去掉,改为只有章节轮换时触发
将读取后的书源变量缓存到内存,以防止频繁从文件中读取造成的并发性错误
简繁转换由于完整库废性能 ,所以默认常用库,需要完整库在阅读设置中切换
修复阅读页更换书源后状态栏未隐藏
新增设置备份恢复功能
修复单源搜索单部分错误
新增书签功能
由于安卓部分app对于打开文件只给临时权限只能读一次,如果使用插件插件会读取一遍app还要读取一遍会报错,所以使用原生重写打开json文件
将ios 安卓 win 的flutter版本升级 ohos为华为适配的flutter 暂不支持升级
Ohos 的webview插件目前适配的还不完善部分书元会有bug这个需要等待插件继续完善