Releases: Lordly-Tech/LordlyRead
Releases · Lordly-Tech/LordlyRead
1.1.1 - To Celebrate
Full Changelog: 1.1.0...1.1.1
Bug Fixes
- build(Vela_input_method): 增加符号./ (752f3a0 NEORUAA/Vela_input_method#2)
Performance Improvements
- 转用 Goessner 2007 年发布的 JSONPath 解析原始实现 (15c7ebf 446e911 26c39b2 6facf0f)
- feat(source.ts): 添加 jsonPath 缓存优化解析性能 (22a0a99)
Summary & Notes
- 与
v1.1.0
相比,常态内存占用减少5%~10% - 目录加载速度:在同小说(432章)上测试结果为速度提高8%(432章加载用时从41秒缩短至38秒)
- 优化了番茄源模板 jiwangyihao/source-j-legado@feda879 :在
v1.1.1
上测试,内存占用峰值减少约50%,目录加载速度提高23%~41%(432章加载用时从38秒缩短至27秒,549章加载用时从48秒缩短至39秒)
1.1.0 - The Way
Full Changelog: 1.0.0...1.1.0
New Features
- feat(jsExtension):
java.getString
(bbefb4f 83943c6) - feat(jsExtension):
java.get
(c12ef7a) - feat(jsExtension):
java.timeFormat
(0bd3b3b) - feat(pages/detail): 优化图书介绍显示,处理特殊字符和换行 (0cd4a09)
- feat(source): 支持名称规则获取内置变量 (aa7e044)
- feat(source): 支持规则中的正则表达式解析 (e6c79de)
- feat(source): 正文过滤 HTML 标签,进行部分 HTML 转义 (b69a19a)
- feat: 修改了源页面中的数据解析逻辑,增加了JSON解析错误处理,优化了源导入功能。(be876ad)
- feat(source): 添加了书源导入时的防二次点击机制 (d67d598)
Bug Fixes
- fix: 修正了拼接 baseUrl 时的可能错误 (dd577de)
- fix: 修正首页无法展示在线封面的问题 (b360579)
- fix(source): 修正 jsLib 为空时 js 规则解析失败问题 (7723369)
- fix(source): 调整 js 预处理规则支持更多返回情况 (53435af)
- fix(source): 修正了 searchUrl 中的双花括号规则解析错误 (6bf22d0)
- fix(source): 更改了搜索列表/目录列表的规则解析顺序以配合
java.getString
实现 (f07ba56) - fix(book, content, catalog): 修正了书籍进度获取和计算的错误 (e72103f 1e495c3 7756fb6)
- fix(source): 修正了 bookUrl 被意外替换为 tocUrl 的错误 (1e69d5b)
- fix(source): 调整了文本列表类规则的解析模式,与阅读表现一致 (fbc3f60)
- fix: 修改解析括号内规则的逻辑 (c5c48fc)
- fix(fetch): 移除 GBK 编码处理以解决米环 9Pro 上的 OoM 问题 (95f016f)
- fix(source): 修正了米环 9Pro 上书源管理无法调出输入法问题 (e634c4c)
- fix(searchResult): 修正了米环 9Pro 上搜索结果页的 OoM 问题 (9631be2)
Code Refactors
- refactor(pages/detail): 调整加载目录方法 (ef78df5)
Summary & Notes
- 在真机上完成基本功能完整测试
- 新增支持番茄 API 源(原项目已删库,服务端搭建方法参见:https://github.com/hunyanjie/FQWeb )(PS2:对原书源进行了一定修改,移除/修改了部分暂无支持计划的规则,修改后的书源模板 https://github.com/jiwangyihao/source-j-legado/blob/main/fqweb.json )
1.0.0 - Take the Journey
完成90%预定开发任务
Features TODO:
- 替换净化
- 完善 API
- 完整支持非 UTF-8 请求
- 支持 HTML 解析并完善 JSOUP、CSS 规则解析
- 完善用户文档及开发指南
Full Changelog: https://github.com/Lordly-Tech/LordlyRead/commits/1.0.0