返回资源列表

阅读 T

skybbk1001/legadoT 预发布 Android

开源阅读修改版,添加基于 cron 的定时任务支持。

124 Stars 21 Forks
最近版本
beta 预发布
legado_app_3.26.090313
2026-09-03 14:02
版本说明

更新日志

自上一测试版以来的全部更新:

  • feat(书源): 登录 JS 上下文支持 refreshBookInfo/refreshBookToc/refreshContent
  • feat(书源): 回调 JS 增加 open 页面跳转调度
3.26.081812
legado_app_3.26.081812
2026-08-18 12:36
版本说明

更新日志

> ⚠️ 更新前请务必备份数据,以免升级迁移出现意外导致数据丢失。

> 本版数据库结构有升级(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 万字符,超限显示暂停提示,不再隐藏语法状态栏
  • 修复口令识别、华为导航栏显示、高亮定位偏移等问题

---

完整更新历史

3.26.072120
legado_app_3.26.072120
2026-07-21 21:00
版本说明

更新日志

> ⚠️ 更新前请务必备份数据,以免升级迁移出现意外导致数据丢失。

> 本版数据库结构有升级(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 备份容器
  • 配置对象定名 configsource 归运行时书源实体
  • 修复 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 厚度
  • 修复浮层菜单配色不随主题、色阶过高
  • 修复变量弹窗底部圆角裁字
  • 修复主题预设列表点选跳动、强调色偏色(所选即所得)
  • 修复未加入书架时点击目录章节无法阅读