Skip to content

Releases: mabDc/eso

ESO-1.23.6-12306

06 Sep 13:14
Compare
Choose a tag to compare

2023.9.6

  • add 更换音频播放器。增加系统状态栏标签,响应系统事件。
  • fix 修复备份文件编码问题
  • add 选取备份文件增添可以使用系统文件管理器
  • 暂时移除搜索界面历史
  • 规则和js文本编辑框添加撤销和重做(划掉。旧版flutter不支持)
  • 目录分页加载
  • 调试时多页目录只加载一页

2023.4.22

  • fix 书架分组自动保存
  • fix 新发现瀑布流。标识符改成@@DiscoverRule:,其用来分隔js和json
  • fix 备份,如果写入本地失败 依旧会尝试写入云端
  • fix 文件管理器,内置文件管理器增加【新建文件夹】、【使用系统管理器打开】,统一背景选择、字体选择等几处文件选择器

2023.4.21

  • 调整 书架
  • 增加书架分组功能,默认分组为【全部】,长按分组修改

2023.4.16

  • 更新版本号
  • webview超时改为30s
  • 翻页动画完善。
  • 滚动效果更像真的
  • 增加选项【背景图随动画移动】,关闭后背景图固定位置而不移动,某些翻页效果下更舒服。
  • js增加jsencrypt用于rsa编码,可以使用require("jsencrypt")require("jsencrypt.min")

2023.4.13

  • 修改音频ui
  • 修改发现ui

2023.4.6

  • 完善主题 图标颜色在按钮和开关也生效
  • 可复制简介(测试性)
  • 完善规则调试,可以输入搜索::类别::关键字或者发现::一级分类名::二级分类名开始对特定规则测试。默认类别名称使用默认二字做标识符。

2023.4.2

  • add 支持搜索规则多种类型,写起来和发现一样,用起来也和发现一样,形如
    书名::http://x.com/?key=$keyword&type=bookname
    作者::http://x.com/?key=$keyword&type=zuozhe
    
  • 增加删除空白规则功能,在规则管理->更多中,判定条件是地址为空或名称为空

ESO-1.23.5-12305

31 Mar 08:42
Compare
Choose a tag to compare

2023.3.31

  • 修改请求中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"
                    }
                ]
            }
        ]
    }
    

2023.3.24

  • fix 规则某些问题
  • fix 一些已知bug
  • 完成 规则的复制和分享统一跳转页面
  • 更新版本号至第四个版本
  • 目录分页自动加载逻辑准备改为自动加载前5页,以后的页面手动触发(待讨论)

2023.3.24

  • add 支持文件管理器中使用亦搜打开txt导入文字或规则
  • add 支持文件管理器中使用亦搜打开json导入规则
  • 修改 合并复制和分享(进行中)
  • add 分享规则允许分享文件
  • add 底栏颜色也可以设置
  • add 内置白天主题西红柿喵,感谢频道用户@懒儿,欢迎尝试
  • add 添加更多键规则导入时转换为旧版规则,此时分组添加标识符discoverMoreKeys
  • fix 数量计算
  • fix ui细节与主题配色

2023.3.23

  • 替换请求的默认ua为win10的edge
  • fix 桌面端视频播放器
  • add 主题代码文本与导出导入
  • 准备修改 规则复制与分享统一页面
  • 准备增加 目录分页加载

ESO-1.23.3-12303

23 Mar 07:29
Compare
Choose a tag to compare

更新至2023年3月。细节调整。主题。界面。性能。规则。包括windows版、linux版、安卓,正在编译mac版

2023.3.22

  • 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||"立即阅读"

2023.3.21

  • 刷新率教程
    • 设置 -> 刷新率设置
    • 第一个选项【强制刷新】,点击开启
    • 可以在刷新率页面的列表中查看开启结果
    • 也可以手动选取刷新率模式
  • 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显示问题
  • 关闭目录自动跳正文

2023.3.19

  • 增加刷新率模式调节(仅安卓)
  • 一般机型不用配置默认开启高刷
  • 一加部分机型需要强制高刷

2023.03.17

  • fix 302跳转地址拼接问题
  • fix webview界面问题
  • 完善webview界面
  • 移除尿尿的论坛

2023.03.15

  • 完善舒尔特方格,【启用功能舒尔特方格】
  • 开启功能前缀调整为【开启功能】、【启用功能】、【打开功能】、【使用功能】皆可
  • 临渊功能完成,【启用功能临渊】
  • 增加尿尿的论坛,【开启功能尿尿的论坛】
  • 下次更新修改开启方式为订阅

2023.03.12

  • 有趣的更新
    • 增加隐藏可解锁功能。
    • 发现页面,搜索栏输入指定代码来控制app。
    • 前缀【启用功能】启用。前缀【关闭功能】关闭。
    • 输入【启用功能舒尔特方格】增加小游戏舒尔特方格入口,内容为我19年入门flutter写的第一个代码段。
    • 输入【启用功能临渊】展示临渊主页card,可以增加一些文艺的工具箱。待施工。
    • 其他待施工。欢迎提出。可以找我增加。
  • 支持hetu规则

2022.09.15

  • 历史记录性能大优化
  • 主题完善,模式和调色板整合
  • add 增加白天主题和黑夜主题分离两套设置
  • 初始效果优化
  • 幺蛾子(bugs)
    • 搜索历史聚焦

2022.09.15

  • 文字阅读 优化
  • 所有配置都替换hive保存,sp清空
  • 搜索历史换用标签
  • 主题设置底部增加很多颜色可以参考和复制
  • 还有很多幺蛾子(bugs)
    • 搜索聚焦bug
    • 历史记录有性能问题
    • 主题内置

2022.09.13

  • fix 修复 双栏 中间阴影
  • add 增加 文字动效
    • 四向覆盖
    • 水平覆盖
    • 垂直覆盖
    • 滑动
    • 水平滑动
    • 垂直滑动
    • 模拟滚动
  • fix 修复 xpath only替换br为换行
  • add 增加 规则多选导出,分享结果编辑
    • 上传netcut.cn
    • 复制到剪贴板
    • 分享结果
    • 分享地址
  • 更新版本号16,今年第16个版本

2022.09.12

  • fix 目录为空
  • 书架使用hive保存
  • 主题使用hive保存
    • 生效夜间模式
    • 背景图
    • 主题色
    • 背景色
  • 加入新bug,删掉了一些存储,重启APP可能丢失部分信息

2022.09

  • xpath增加/only()以区别/text(),不取下级标签
  • 输入框支持历史、撤销、重做
  • 更新编译插件,桌面版输入框支持ctrl+z撤销和ctrl+shif+z重做。
  • 增加跳目录规则,目录不展示直接进正文
    • 目录地址填正文直接使用搜索、发现结果进入正文解析
    • 目录章节名填正文直接使用章节结果进入正文解析
  • 增加图文,在规则类型中选择。使用旧代码,排版没问题。排版自定义未开放。
  • 版本号同步大炮,更新至15。

ESO-1.22.4-12204

27 Mar 12:44
Compare
Choose a tag to compare

fix #39

2022.3.23

  • fix 优化一些问题

2022.3.22

  • 新版本 1.22.4+12204
  • 本地读取txt完成
  • 本地读取epub完成
  • 规则搜索现在是搜索名称、分组、作者和地址

2022.3.21

  • add tts 朗读语速调节
  • add 文字 亮度调节和常量
  • update 更新插件库
  • update 章节线路换用wrap显示 直接显示全部线路
  • add 增加更新至按钮和阅读至按钮
  • fix 线路自动切换至当前进度了
  • 支持本地txt和epub 章节解析未完成

2022.3.13

  • fix 文字自动缓存 缓存章节显示错误
  • add 允许修改文字缓存导出目录

ESO-1.22.3-12203

04 Mar 11:39
cde9f4b
Compare
Choose a tag to compare

增加 macOS 包

增加ipa包

  • 使用Sideloadly自签名或者越狱使用

2022.3.4

  • 桌面端音频播放器暂时使用视频播放器
  • 导入导出全部用编码
  • xpath支持/html()来获取html文本
  • 修复window对象
  • 修复某些开关不刷新问题

2022.2.24

  • add xpath 结尾用node()时返回html字符串
  • fix 安装包解析失败 适配安卓12

2022.2.24

  • window端播放并入统一的缓存器
  • fix 图片正文加载
  • fix windows端播放切换地址

2022.2.23

  • 多项更新
  • add 图片类型也使用统一的缓存器
  • add 图片@headers统一解析和管理
  • add @webview: js部分将会重复执行 当返回null或者空字符串时将重复执行
  • fix @webview: 实装baseUrl@@和result@@
  • fix searchItemid重复问题 使用新的生成方法 解决cache重复问题
  • fix 等待图默认宽高改到400
  • fix 保存图片
  • fix 调试时可以使用print(...args)打印结果,如print("test js result") print("/1.html", true)
  • remove 图片类正文中去掉position列表
  • 版本号修改至1.22.3+12203

2022.2.19

  • 额外编译关闭avx2的版本 尝试兼容老旧cpu (文件名带noavx2)

2022.2.19

  • 增加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
  • 增加桌面版按住滑动,类似移动版的操作逻辑

2022.2.17

  • fix 主题appbar前景色
  • pc播放器改进
    • https链接(可以不解析,直接网页)调用在线解析器 播放器更好用
    • 解决视频全屏问题
    • pc播放器剧集列表 在右下角和左上角
  • 修复书架某些bug
  • 更详细的解析日志
  • 版本号修改至1.22.1+12201 (对应2022年)
  • 修复地址编码

2022.2.16

2022.2.14

  • 质量更新
  • 更新多个插件库
  • 增加请求测试与解析辅助工具
  • xpath支持更复杂的规则 如 //*[@class="r"][2] //*[@class="playlist"]/parent::*

2022.1.25

  • 尝试修复权限问题 还需要修改
  • 增加视频支持headers,和图片写法一致: url@headersjson
  • 更新部分插件版本
  • js支持css方法:var r = await css(html, selector)

ESO-1.21.15-12115

12 Apr 10:04
fe1f4a1
Compare
Choose a tag to compare

1.21.15

  • 图片背景和字体选择

ESO-1.21.14-121145

11 Apr 11:36
fe1f4a1
Compare
Choose a tag to compare

1.21.14

  • 安卓仿真重写
  • 安卓仿真现在是翻整页了
  • 修复数据库版本(7 到 8)问题
  • 增加双面翻页
  • 双面翻页增加到左右两种
  • 仿真可以选择使用高清截图
  • 规则兼容ZY-Player视频源,支持文件导入,文本导入,网址导入等等

ESO-1.21.14-12114

09 Apr 15:18
Compare
Choose a tag to compare

1.21.14

  • 安卓仿真重写
  • 安卓仿真现在是翻整页了
  • 修复数据库版本(7到8)问题
  • 增加双面翻页

ESO-1.21.13-12113

08 Apr 09:12
e6ee90b
Compare
Choose a tag to compare

1.21.13

  • flutter 换用2.x
  • 升级plugins(非常多,jsonpath可以写表达式)
  • 文件管理器换内置

ESO-1.21.12-12112

07 Apr 11:49
0f7592c
Compare
Choose a tag to compare

1.21.12

  • fix 新版本信息首次打开才会显示
  • fix 文字阅读弹出
  • add 单源的发现和搜索增加跳页
  • add JS代码高亮和运行测试
  • add 增加可选文字底部横线