阅读 T
开源阅读修改版,添加基于 cron 的定时任务支持。
最近版本
legado_app_3.26.090313
版本说明
更新日志
自上一测试版以来的全部更新:
- feat(书源): 登录 JS 上下文支持 refreshBookInfo/refreshBookToc/refreshContent
- feat(书源): 回调 JS 增加 open 页面跳转调度
legado_app_3.26.081812
版本说明
更新日志
> ⚠️ 更新前请务必备份数据,以免升级迁移出现意外导致数据丢失。
> 本版数据库结构有升级(v87 → v91),首次启动会自动迁移,旧数据无损保留。
朗读引擎
- 新增角色化朗读:外部 AI 服务标注旁白和角色,可为每个角色指定朗读引擎及音色
- 新增角色音色表和可编辑的引擎音色清单,配音方案随书保存
- 章节标注结果自动缓存;标注或配音解析失败时回落普通朗读
- HttpTTS 补齐 jsLib 和启用 CookieJar 选项
书源/规则
- 登录 UI v2 支持多步流程、下拉选择、和 toggle 登录开关
- 增强书源网页会话桥接,关联书源的网页可访问source、java、cache
- js文件源修复下载导入
- MCP 服务:新增 Bearer Token 鉴权,工具增至 23 个
- 书源加密兼容层改用 Android/JDK 原生 API,移除 Hutool 依赖
阅读与界面
- 高亮新增 5 种背景形态(圆角/马克笔/半高/基线/胶囊)与阴影发光效果
- 主题自定义配色:日夜双联预览,四色日夜分别调整
- 图片 URL 支持内联 style 选项,可为单图独立设置排版模式及 width/height
- 日志面板支持类别色条、过滤、实时刷新和导出分享
- 书架布局设置改为底部面板,发现页增加分组筛选
- 辅助按键浮窗支持设置显示行数
其他
- 帮助文档支持全文搜索和两级章节目录,重写定时任务帮助
- 启动时自动检查更新,更新弹窗显示安装包大小和发布日期,并支持忽略版本
- 修复 Web 代码编辑器在 Android 端的交互问题
- 代码编辑器语法检查上限放宽至 12 万字符,超限显示暂停提示,不再隐藏语法状态栏
- 修复口令识别、华为导航栏显示、高亮定位偏移等问题
---
legado_app_3.26.072120
版本说明
更新日志
> ⚠️ 更新前请务必备份数据,以免升级迁移出现意外导致数据丢失。
> 本版数据库结构有升级(v85 → v87),首次启动会自动迁移,旧数据无损保留。
本次更新围绕 纯 JS 单文件书源生态成型、App 内置 MCP 服务、详情页与发现页打磨、听书增强 四条主线。
---
📜 纯 JS 单文件书源(生态成型)
- ES6+ 写法:JS 源模板与帮助文档全面转向 let / const / 箭头函数 / 模板字符串 / 解构等现代写法;引擎升级 htmlunit-core-js 5.3.0,剩余参数 / 剩余解构转入支持面
- 发现:
exploreUrl分类(支持数组形态)+explore函数,JS 源也能上发现页 - 登录:
loginUi表单登录 +login函数,编辑器菜单新增登录入口 - 段评:
getReviewSummary/getReviewDetail函数对,JS 源可提供原生段评 - 编辑体验:JS 源编辑页切换 CodeMirror(主题跟随 App / 旋转保留编辑),调试按钮提级到工具栏,调试输出对齐声明式书源
- 导出分享:单选 JS 源导出 / 分享 .js 原文,多选保留 JSON 备份容器
- 配置对象定名
config,source归运行时书源实体 - 修复 JS 源目录页空列表、导入更新判定等问题
🤖 App 内置 MCP 服务
- 设置中一键开启 MCP 服务(Streamable HTTP、独立端口),AI 助手(Claude Code 等)可直连 App 开发调试书源
- 8 个工具:保存 / 调试 / 列出 / 查看 / 删除书源 + HTTP 日志查看与远程开关
- Web API 同步新增书源保存与 HTTP 日志端点
📖 详情页重塑
- 详情页扩展为整页连续内容面板,横竖屏形态统一
- 简介支持折叠 / 展开(展开钮内联行尾渐隐衔接),不再强制段首缩进
- tags 多行流式显示,书名 / 作者 / tags 组块对封面纵向居中
- 目录正序倒序切换瞬时完成(千章书从数秒降至无感)
- 网络加载书籍信息 / 目录时显示顶缘细进度条与目录加载中状态
🧭 发现页完善
- 容器支持「换一批」翻页与更新时间标签,超 24 小时自动静默刷新
- 容器多分组:chips 筛选、编辑追加选组、批量加入 / 移出分组、分组管理
- 管理页多选批量操作:删除 / 启停 / 设分组
🔊 听书增强
- 媒体会话支持上一集 / 下一集(蓝牙耳机、车机等外设可切章)
- 按书记忆倍速与播放模式,听书时长计入阅读记录
- 有声书页章节标题升格为封面下方组块,计数单位统一为「集」
- 停止设置弹窗重做为浮动卡片,预设即点即用;通知栏定时按钮感知按集数停止模式
✨ 其他功能
- 口令分享:书源 / 订阅源 / 替换规则 / 目录规则 / 字典规则 / 朗读引擎 / 定时任务可生成文本口令分享,支持设置有效期,App 检测到剪贴板口令自动提示导入
- 页眉页脚支持自定义模板与填充式电量图标
- 阅读边距设置重做为底部分段面板,拖动实时预览
- 书架阅读进度显示新增开关(网格进度条 / 列表百分比)
- 单输入弹窗统一升级浮动标签输入框
- Web 编辑器主题跟随 App,搜索与大文本性能优化
- RSS 页支持
java.open页面跳转;openUrl 遇自家导入链接直接打开
🐛 问题修复
- 修复书源混淆代码中间接 eval / Function 构造器取不到运行时绑定
- 修复 JS 调用
Elements.attr报「找不到函数」 - 修复书源登录 UI 文本框无法换行
- 修复书源 / RSS 编辑与调试界面沉浸式操作栏背景穿透、底栏沉浸失效
- 修复 HTTP 日志中压缩响应体显示乱码(自动解压)
- 修复编辑器将 Emoji 变体选择符误判为组合字符炸弹
- 修复确定进度模式下进度条整条不可见,全应用进度条统一 4dp 厚度
- 修复浮层菜单配色不随主题、色阶过高
- 修复变量弹窗底部圆角裁字
- 修复主题预设列表点选跳动、强调色偏色(所选即所得)
- 修复未加入书架时点击目录章节无法阅读