- 增加文本阅读菜单的编辑按钮,可以对章节内容复制
- 增加视频播放强制跟随重力感应调整向左横屏或向右横屏
- fix 修复视频播放中运行时语法错误导致无法工作
- fix 修復 zy-player 的規則解析問題
- fix 目錄章節的多頁判斷
- refactor 重寫音頻播放控制器
- 音頻結果字符串 第一項是播放地址,允許帶有 headers,格式形如
url@headers{xx}
- 其他支持封面,以
@cover
開頭,允許帶有 headers,格式形如@coverurl@headers{xx}
- 其他支持 lrc 格式歌詞,以
@lrc
開頭,格式形如@lrcyyy
- 音頻結果字符串 第一項是播放地址,允許帶有 headers,格式形如
- add 更换音频播放器。增加系统状态栏标签,响应系统事件。
- fix 修复备份文件编码问题
- add 选取备份文件增添可以使用系统文件管理器
- 暂时移除搜索界面历史
- 规则和 js 文本编辑框添加撤销和重做(划掉。旧版 flutter 不支持)
- 目录分页加载
- 调试时多页目录只加载一页
- fix 书架分组自动保存
- fix 新发现瀑布流。标识符改成
@@DiscoverRule:
,其用来分隔 js 和 json - fix 备份,如果写入本地失败 依旧会尝试写入云端
- fix 文件管理器,内置文件管理器增加【新建文件夹】、【使用系统管理器打开】,统一背景选择、字体选择等几处文件选择器
- 调整 书架
- 增加书架分组功能,默认分组为【全部】,长按分组修改
- 更新版本号
- webview 超时改为 30s
- 翻页动画完善。
- 滚动效果更像真的
- 增加选项【背景图随动画移动】,关闭后背景图固定位置而不移动,某些翻页效果下更舒服。
- js 增加 jsencrypt 用于 rsa 编码,可以使用
require("jsencrypt")
或require("jsencrypt.min")
- 修改音频 ui
- 修改发现 ui
- 完善主题 图标颜色在按钮和开关也生效
- 可复制简介(测试性)
- 完善规则调试,可以输入
搜索::类别::关键字
或者发现::一级分类名::二级分类名
开始对特定规则测试。默认类别名称使用默认
二字做标识符。
- add 支持搜索规则多种类型,写起来和发现一样,用起来也和发现一样,形如
书名::http://x.com/?key=$keyword&type=bookname 作者::http://x.com/?key=$keyword&type=zuozhe
- 增加删除空白规则功能,在规则管理->更多中,判定条件是地址为空或名称为空
- add 规则增加副本按钮,以规则为蓝本添加副本
- add 发现页面规则长按进入编辑界面
- 修改请求中 headers 生成办法,cookies 字段规则优先级最小, userAgent 优先级次之,同名时覆盖前者, 地址规则优先级最高,同名覆盖前二者, 不重复时将可以同时启用。 举例 cookies 规则填 a=cookies 若此时 userAgent 规则填{"Cookie":"a=userAgent",}, 将生效{"url":"x",{"Cookie":"a=userAgent"}} 如果请求规则使用{"url":"x",{"Cookie":"a=url"}}则前面都会被覆盖
- add 特性 为规则字段
用户代理字符串(userAgent)
增加httpHeaders
功能,自适应判断,规则形如Mozilla/5.0 (Windows NT 10.0; Win64; x64)
字符串时为 userAgent,而 json 时为 httpHeaders,形如{ "Referer":"xx", "Cookie":"yy" }``` - 规则优先级 小于地址规则中的headers
- add icon 字段
- 增加兼容性
测试新发现瀑布流
用标识符@@DiscoverRule:
分离 js 和 json 部分 整体规则形如@js:可有可无测试新发现瀑布流 [@js:]"https:x"+rules.map((rule) => rule.key + "=" + rule.value).join("&") // 瀑布流结构有差异 增加key字段 // 自动生成代码 // https://json.im/json2model/json2Dart.html @@DiscoverRule: { "rules": [ { "name": "标签", "key": "不需要显示", "option": "选中的标签", "value": "选中的值", "options": [ { "option": "热血", "value": "/tags/6" } ] } ] }
- fix 规则某些问题
- fix 一些已知 bug
- 完成 规则的复制和分享统一跳转页面
- 更新版本号至第四个版本
- 目录分页自动加载逻辑准备改为自动加载前 5 页,以后的页面手动触发(待讨论)
- add 支持文件管理器中使用亦搜打开 txt 导入文字或规则
- add 支持文件管理器中使用亦搜打开 json 导入规则
- 修改 合并复制和分享(进行中)
- add 分享规则允许分享文件
- add 底栏颜色也可以设置
- add 内置白天主题
西红柿喵
,感谢频道用户@懒儿,欢迎尝试 - add 添加更多键规则导入时转换为旧版规则,此时分组添加标识符 discoverMoreKeys
- fix 数量计算
- fix ui 细节与主题配色
- 替换请求的默认 ua 为 win10 的 edge
- fix 桌面端视频播放器
- add 主题代码文本与导出导入
- 准备修改 规则复制与分享统一页面
- 准备增加 目录分页加载
- fix 音频进度问题
- add 音频页打开网页
- fix 音频 ui 异常
- fix 音频异常,音频不在书架无法播放
- 内置 underscore.js 调用语法
await require("underscore")
或者await require("underscore.min")
- add 增加特性 url 请求规则 js 结果为 null 时跳过请求
- fix 修复环境变量设置问题(最近版本新 bug,1.22.x 版本正常)
- 修改规则行为,前者获取为空不再重新以 content 来解析
- 比如这个规则现在可以成立
.title@text@js:result||"立即阅读"
- 比如这个规则现在可以成立
- 刷新率教程
- 设置 -> 刷新率设置
- 第一个选项【强制刷新】,点击开启
- 可以在刷新率页面的列表中查看开启结果
- 也可以手动选取刷新率模式
- add 增加主题,修复页面布局
- 使用教程,包括主题和布局
- 设置 -> 界面 -> 界面与布局
- 选择搜索按钮位置,可以悬浮,可以居中,也可以放置在收藏页右上角,推荐后者
- 底部按钮可以选择四个并排
- 顶部历史按钮可以关闭,设置中历史按钮也可以关闭
- 宽屏界面模式不需要开启,根据宽度会自适应
- 设置 -> 界面 -> 主题装扮
- 推荐点击试试黑夜模式
- 顶栏前景色就是字体颜色,透明度拉到最右边,不要透明
- 顶栏背景色建议 0.9 透明,最右侧往左一点
- 顶栏页面背景色可以一半透明
- 卡片背景色建议一样选择 0.9 左右
- 选择喜爱的背景图试试
- 如不需要背景图只要透明度调到最右侧不透明就是纯色背景了
- fix 修复 请求时 gbk 编码和 post 冲突问题,形如
"url": "/s.php", "method": "POST", "body": "s=$keyword&type=articlename", "encoding":"gbk", "headers": { "Content-Type":"application/x-www-form-urlencoded" } }```
- add 增加 小说正文的章节数和页数的手动输入以快速跳转
- fix 修复多处按钮显示
- fix 修复 发现分类 ui 显示问题
- fix 修复 搜索 ui 显示问题
- 关闭目录自动跳正文
- 增加刷新率模式调节(仅安卓)
- 一般机型不用配置默认开启高刷
- 一加部分机型需要强制高刷
- fix 302 跳转地址拼接问题
- fix webview 界面问题
- 完善 webview 界面
- 移除尿尿的论坛
- 完善舒尔特方格,【启用功能舒尔特方格】
- 开启功能前缀调整为【开启功能】、【启用功能】、【打开功能】、【使用功能】皆可
- 临渊功能完成,【启用功能临渊】
- 增加尿尿的论坛,【开启功能尿尿的论坛】
- 下次更新修改开启方式为订阅
- 有趣的更新
- 增加隐藏可解锁功能。
- 发现页面,搜索栏输入指定代码来控制 app。
- 前缀【启用功能】启用。前缀【关闭功能】关闭。
- 输入【启用功能舒尔特方格】增加小游戏舒尔特方格入口,内容为我 19 年入门 flutter 写的第一个代码段。
- 输入【启用功能临渊】展示临渊主页 card,可以增加一些文艺的工具箱。待施工。
- 其他待施工。欢迎提出。可以找我增加。
- 支持 hetu 规则
- 河图主页 https://hetu.dev/
- 识别码是@hetu。功能还比较简单。
- 历史记录性能大优化
- 主题完善,模式和调色板整合
- add 增加白天主题和黑夜主题分离两套设置
- 初始效果优化
- 幺蛾子(bugs)
- 搜索历史聚焦
- 文字阅读 优化
- 所有配置都替换 hive 保存,sp 清空
- 搜索历史换用标签
- 主题设置底部增加很多颜色可以参考和复制
- 还有很多幺蛾子(bugs)
- 搜索聚焦 bug
- 历史记录有性能问题
- 主题内置
- fix 修复 双栏 中间阴影
- add 增加 文字动效
- 四向覆盖
- 水平覆盖
- 垂直覆盖
- 滑动
- 水平滑动
- 垂直滑动
- 模拟滚动
- fix 修复 xpath only 替换 br 为换行
- add 增加 规则多选导出,分享结果编辑
- 上传 netcut.cn
- 复制到剪贴板
- 分享结果
- 分享地址
- 更新版本号 16,今年第 16 个版本
- fix 目录为空
- 书架使用 hive 保存
- 主题使用 hive 保存
- 生效夜间模式
- 背景图
- 主题色
- 背景色
- 加入新 bug,删掉了一些存储,重启 APP 可能丢失部分信息
- xpath 增加
/only()
以区别/text()
,不取下级标签 - 输入框支持历史、撤销、重做
- 更新编译插件,桌面版输入框支持
ctrl+z
撤销和ctrl+shif+z
重做。 - 增加跳目录规则,目录不展示直接进正文
- 目录地址填正文直接使用搜索、发现结果进入正文解析
- 目录章节名填正文直接使用章节结果进入正文解析
- 增加图文,在规则类型中选择。使用旧代码,排版没问题。排版自定义未开放。
- 版本号同步大炮,更新至 15。
- fix 优化一些问题
- 新版本 1.22.4+12204
- 本地读取 txt 完成
- 本地读取 epub 完成
- 规则搜索现在是搜索名称、分组、作者和地址
- add tts 朗读语速调节
- add 文字 亮度调节和常量
- update 更新插件库
- update 章节线路换用 wrap 显示 直接显示全部线路
- add 增加更新至按钮和阅读至按钮
- fix 线路自动切换至当前进度了
- 支持本地 txt 和 epub 章节解析未完成
- fix 文字自动缓存 缓存章节显示错误
- add 允许修改文字缓存导出目录
- 桌面端音频播放器暂时使用视频播放器
- 导入导出全部用编码
- xpath 支持/html()来获取 html 文本
- 修复 window 对象
- 修复某些开关不刷新问题
- add xpath 结尾用 node()时返回 html 字符串
- fix 安装包解析失败 适配安卓 12
- window 端播放并入统一的缓存器
- fix 图片正文加载
- fix windows 端播放切换地址
- 多项更新
- add 图片类型也使用统一的缓存器
- add 图片
@headers
统一解析和管理 - add @webview: js 部分将会重复执行 当返回
null
或者空字符串
时将重复执行 - fix @webview: 实装 baseUrl@@和 result@@
- fix
searchItem
中id
重复问题 使用新的生成方法 解决 cache 重复问题 - fix 等待图默认宽高改到 400
- fix 保存图片
- fix 调试时可以使用 print(...args)打印结果,如
print("test js result")
print("/1.html", true)
- remove 图片类正文中去掉 position 列表
- 版本号修改至
1.22.3+12203
- 额外编译关闭 avx2 的版本 尝试兼容老旧 cpu (文件名带 noavx2)
- 增加 webview 规则
@web:[(baseUrl|result)@@]script0[\n\s*@@\s*\nscript1]
@webview:[(baseUrl|result)@@]script0[\n\s*@@\s*\nscript1]
- 示例:
@web: var x = document.querySelectorAll(".mh_comicpic img"); var y = x[0].src.split("0001"); var a = []; for(var i = 1; i <= x.length; i++) a.push(y[0] + ("0000" + i).slice(-4) + y[1]) a[0] += "@headers" + JSON.stringify({"referrer": "https://www.cocomanga.com/"}) a
- 版本号修改至
1.22.2+12202
- 增加桌面版按住滑动,类似移动版的操作逻辑
- fix 主题
appbar
前景色 - pc 播放器改进
- https 链接(可以不解析,直接网页)调用在线解析器 播放器更好用
- 解决视频全屏问题
- pc 播放器剧集列表 在右下角和左上角
- 修复书架某些 bug
- 更详细的解析日志
- 版本号修改至
1.22.1+12201
(对应 2022 年) - 修复地址编码
- PC 端视频播放器
- 如果没反应请尝试滑动到页面底部下载微软的运行时
- 用于嗅探和视频播放(任意安装一个都可以,win11 已经内置不需要安装)
- edge https://www.microsoftedgeinsider.com/zh-cn/
- webview2 https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/
- 下版本增加剧集 预解析 缓存
- fix bug 中文路径
- 优化视频按钮
- 质量更新
- 更新多个插件库
- 增加请求测试与解析辅助工具
xpath
支持更复杂的规则 如//*[@class="r"][2]
//*[@class="playlist"]/parent::*
- 尝试修复权限问题 还需要修改
- 增加视频支持 headers,和图片写法一致:
url@headersjson
- 更新部分插件版本
- js 支持
css
方法:var r = await css(html, selector)
- 图片背景和字体选择
- fix 进度计算
- 安卓仿真重写
- 安卓仿真现在是翻整页了
- 修复数据库版本(7 到 8)问题
- 增加双面翻页
- 双面翻页增加到左右两种
- 仿真可以选择使用高清截图
- 规则兼容
ZY-Player
视频源,支持文件导入,文本导入,网址导入等等
- flutter 换用 2.x
- 升级 plugins(非常多,jsonpath 可以写表达式)
- 文件管理器换内置
- fix 新版本信息首次打开才会显示
- fix 文字阅读弹出
- add 单源的发现和搜索增加跳页
- add JS 代码高亮和运行测试
- add 增加可选文字底部横线
- 移除新春快乐
- 缩短开屏等待时间
- 文字正文进度保存
- 修复宽屏搜索结果点击
- 恢复文字正文目录跳转和分享菜单
- 自定义文字和背景颜色
- tts 朗读
- 缓存
- 本地缓存和内存缓存对文字和视频生效
- 视频预解析
- 嗅探超时从 8s 改成 10s
- 增加翻转翻页 为双栏使用
- 更改 picture 保存和使用 动画更流畅
- 使用限制长度的 memerycache 节约资源
- 翻转动画现在很流畅
- 重写文字正文
- 多种仿真效果
- 仿真翻页(苹果样式)
- 仿真翻页(安卓样式)
- 覆盖翻页
- 多栏排版
- 尝试修复配置文件读取错误
- 文字增加配色选择 示例效果 更多选项
- 优化横屏 桌面 TV 平板 (自动旋转后自动判断宽度)
- 更换正文排版
- 宽屏 文字正文双栏布局
- JS 引擎更换为 flutter_qjs 0.3.5
- 全局内置 cryptoJS
- 增加 (其中网络请求是异步)
- xpath(html, xpath)
- http(url)
- http.get(url)
- http.post(url, body, [headers])
- http.put(url, body, [headers])
- 增加更多的查看原网页
- 增加继续阅读按钮
- 增加简易换源
- 修复一些可能的问题
- 重写 windows 视频播放
- 如果出现 ceatecorewebview2enviroment 错误需要安装嗅探工具(二选一) edge 内测版 https://www.microsoftedgeinsider.com/zh-cn/ 或者 webview2 运行时 https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/
- 粗糙版 tts
- 增加无障碍标签
- windows tts 感谢 ekibun
- 正文页增加当前项目缓存清理按钮
- 更新 flutter 至最新 master 分支
- 增加倍速播放
- 修复正文状态栏自动隐藏
- 修复自动上传
- 修复发现
- webdav 规则分享与获取
- 历史浏览可删除
- 允许仅恢复规则
- webdav 与备份文件,桌面版移动版使用不同文件名
- 文字、图片正文状态栏信息栏设置
- 界面按钮允许自定义 多种布局
- fix 文字正文有时候灰屏
- 备份恢复重写
- 2021 新春快乐
- 自动备份
- webdav
- menu 重写
- 详情页增加规则编辑入口
- 导入重写
- 规则管理重绘
- 文本输入框代码清理
- 完成规则管理批量操作
- 增加发现页规则编辑入口
- 支持 base64 图片地址
data:image/xx;base64,xx
- 监听图片页数 记录和恢复页数进度
- 更新安卓 sdk 修复安卓 11 闪退
- fix 历史记录天数计算
- 修改数据库
- 改用下一页
- fix 恢复时修改 version 信息
- 地址为
'null'
跳过请求 - 调试时显示封面
- fix 历史进度保存
- 目录可选显示更新时间和封面
- 修复目录多线路 index bug
- 支持两级目录
- 更改历史日期计算(0 点分界)
- 浏览历史
- 视频缩放
- ios 卡界面已确认修复
- 桌面三端适配键盘操作
- 上一页:方向键左、上、上一页
pageup
- 下一页:方向键右、下、下一页
pagedown
- 上一章:方括号左
[
、减号-
、插入键insert
或ins
- 上一章:方括号右
]
、小键盘加号+
、删除键delete
或del
- 菜单:回车
enter
- 上一页:方向键左、上、上一页
- 歌词改进(感谢大白)
- 图片背景
- fix 目录布局问题
- 图片背景
- 修复未备份先恢复报错
- 增加键盘响应
- 规则剪贴板导入可以是网址
- 文字正文字色和背景自定义
- 支持多线路
- 恢复数据增加文件选择或使用默认文件
- 修改 windows 部分,打包并上传 windows 端
计划:
- 章节线路和分卷
- 排版自定义颜色、背景、图片背景
- 启动检查(每天/每次)(收藏更新、日志更新、app 更新等)
- 修复播放歌单时章节点击无效
- 歌词(高亮、滚动、拖拽、播放)
- 更新版本
- 备份和恢复增加搜索关键词历史
- 文字正文设置增加字体和调色板入口
- 文字正文可以自定义字体颜色、背景颜色和背景图片
- 更新版本
- 正文、界面独立字体设置
- 字体文件放于 eso/font 文件夹下
- 修复 js、http 规则 bug
- 漫画增加全屏开关(挖孔屏和刘海屏关闭后去掉黑条)
- 修复正文自定义字体对齐和分页排版问题
- 更新插件 windows 支持
- 修复章节检查错误
下版本计划:
- 章节自动检查(每天/每次)
- 歌词
- 自定义背景
- 自定义文字
- 支持 base64 图片地址
- 安卓 js 报错信息
- 修复文字正文图片吃内容 bug
- 修复章节倒序显示问题
- 收藏增加章节检查。实装下拉刷新
下版本计划:
- 歌词
- 自定义背景
- 自定义文字
- 支持 base64 图片地址
- 增加嗅探
- 改用 dev 分支编译
- 增加字体选择
-
增加搜索历史记录
-
更新 jsonpath 版本,修复元素[position]选取 bug
-
增加首次进入显示版本信息
-
更新版本号
以上来自 mabDc
-
规则排序
-
更新版本号
以上来自 mabDc
-
增加 linux 版本
-
增加
@http:
规则 -
修复文件分享权限
以上来自 mabDc
-
gbk 编码范围生效到非 ascii 编码段
-
增加快速滚动条
-
发现 js 支持 List
-
修复重新加载
-
缓存导出功能
-
自动缓存功能
-
允许视频后台播放音频开关
-
替换 jsonpath 实现库
-
增加 ios 保存图片到相册权限
-
缓存分享功能
以上来自 mabDc
-
去掉并发
-
章节多页时增加并发
-
js 中增加 page
-
http client post 301 和 302 自动跳转
-
windows 使用网页播放视频
-
正文支持正则
-
page 匹配正则
-
更改请求模版
-
fix baseUrl 多页
-
修改 js 在 windows 上实现,换用 cpp plugin 方式
-
尝试搜索失败时释放 js 引擎
-
修复 js 多次初始化
-
修复发现列表布局问题
-
修复音量键翻页功能
-
修改规则编辑输入提示
-
修改搜索 id 和 content type 初始化
-
增加 win 平台音乐支持(还未完成)
-
修改输入模版
-
修复发现格子布局问题
-
测试页可以调试 js
-
测试 ijk
-
调整视频播放器
-
audio 增加 tooltip 标题修改
-
优化视频播放页
-
加入一个测试页,方便测试功能
-
调整规则
-
调整视频播放 UI
-
使用 wke.dll 替换 QuickJs.dll,完美解决 win 平台 js 引擎问题
-
windows 几乎完全支持 js 规则
-
ios 亮度调节 视频亮度调节最小值改为 1(安卓设置为 0 或者更小会变为系统亮度)
-
iosApp 设置名称
-
可以单次运行 js
-
增加 win 平台 js 实现。需要将 qjs.dll, QuickJS64.dll 放到 exe 目录
-
macos 端小说阅读快捷键 -+换章节 <- ->换页 enter 显示 menu
-
修改 html 自动处理
-
http 去掉 ssl 验证 可配置代理
-
视频播放手势
-
视频播放器重写
-
修改视频控制器
-
音频拖动条
-
fix 发现分组某些问题
-
换回视频控制器
-
删除 oldapi, 优化功能
-
更换 videoplayer 测试
-
join qq group
-
修改 sql 在 win 上的初始化
-
windows (修复 sqlite.dll 路径问题,字体处理)
-
修复 win 平台 bug
-
更换 toast 为 oktoast
-
支持 windows (已完成 sqlite 兼容,还差 js)
-
修改 cookie
-
恢复数据时先请求权限
-
还原大番茄对 novel_page_provider.dart 的修改
-
增加 win 平台(未完)
-
去掉 url 抛出错误 阅读正文自动处理标签 支持图文
-
音乐播放页面增加收藏按钮
-
音频显示更多信息
-
规则管理页增加排序功能
-
修复 bug,增加备份和恢复功能
-
优化详情页和滚动条
-
详情页增加滚动拖动块,优化滚动拖动条
-
fix 响应判断
-
增加 url 请求抛出错误
-
优化小说缓存功能(增加本地文件缓存),设置页面增加清理缓存功能
-
增加调试页销毁处理 地址规则增加 cookie 去掉分页重复判断
-
profile 增加 novelTitlePadding
-
增加调试页销毁处理
-
地址规则增加 cookie
-
去掉分页重复判断,增加响应错误状态码抛出和空白响应终止解析
-
安卓增加音量翻页
-
优化小说缓存功能(增加本地文件缓存),设置页面增加清理缓存功能
-
图片详细页去掉单击返回(flutter 双击手势可能有问题
-
规则登录的内置 webview 增加前进后退按钮
-
修复&&规则部分问题
-
发现规则支持 js
以上来自 mabDc
-
搜索页:普通和精确结果检查作者
-
优化搜索处理(解决进度超过 100%问题)
-
优化文字阅读菜单 UI
-
修复视频播放时不能常亮屏幕问题
以上来自 yangyxd
-
修复复制模式字体颜色问题
-
修复滑动模式切换章节 pullToRefresh 失效问题
-
修改文字阅读模式不支持提示文本
-
规则调试网址增加长按复制
-
图文阅读增加图片长按效果
以上来自 mabDc
- 修复增加 page 规则后解析流程 bug by mabDc
-
修复发现重复
-
目录地址和正文地址可用 page
-
修改 appbar title 留白大小
-
聚合搜索计数修改
以上来自 mabDc
-
阅读正文重写
-
增加提示和操作引导
-
修复文本输入框 bug
-
增加发现请求错误处理
-
章节详情页图片长按效果
以上来自 yangyxd
-
ios 视频退出播放手动设置竖屏
以上来自 DaguDuiyuan
-
发现列表页小分类增加展开收起功能(超过 8 个在右边显示侧边栏)
-
音频增加跨源循环模式
by yangyxd
-
修复 DLNA 投屏 by mabDc
-
发现增加类型过滤 by yangyxd
-
修复发现关键字刷新后失效 by yangyxd
-
更新版本至
1.13.1+2003
-
增加 dlna 30s 自动停止搜索
-
增加图源登录
-
增加更新日志
by mabDc
-
文字阅读支持图文
-
增加规则压缩分享
-
更新版本至
1.13.0+2002
by mabDc
-
发现增加 2 级分类
-
修复响应自动解码
by mabDc
- 更新图标 by yangyxd
- 重写文字正文 by yangyxd
- 修改发现界面 by DaguDuiyuan