Material You 风格,UI 现代化,功能丰富。
Release 3.26.16
发布于 2026-10-18 20:29 (1 小时前) · 4 个文件
### 更新内容
* test(read-aloud): align speed labels with playback rate
* fix(read-aloud/cast): preserve user edits and configured title narration
* feat: 笔记优化
* feat: 共享元素动画开关
* feat: 恭喜发财
* feat: 发现点击问题
* fix(reader): 图片点击问题
* fix(reader): 九宫格的一些问题
* feat: 换源卡住
* refactor(cast): 按复查意见并档改一处查询、别名摘除认得到存量写法
* fix(read-aloud): 章标题跟着正文旁白一起退备用音色
* fix(cast): 别名跟着记忆涨跌、简介跟着更新,认得出是谁写的才动
* feat(cast): AI 分配角色窗口里直接换当前模型
* fix(cast): 一趟分配跑完把角色记忆与人物列表收敛到一起
* fix(read-aloud): 开多角色朗读时章标题由旁白念
* fix(read-aloud): 关掉多角色朗读时旁白不再顶替引擎默认发音人
* feat: 朗读快捷设置定时
* feat: 滚动翻页时上下边距不对
* feat: 优化分组管理
* feat: 条漫优化
* feat: 朗读系列优化
* fix(read-aloud): 修复运行中控制指令重复请求前台启动导致的超时崩溃
* fix(tts): 修复外部 HTTP 音色兼容与数据一致性
* chore(read-aloud): 删掉 12 条无人引用的角色配音文案
* fix(read-aloud): 角色补音改成随机,音色被删也自动重挑
* fix(read-aloud): 准备还在跑时 play() 不再重起一次,起点不被冲成章首
* fix(read-aloud): 切下一章时不再把脚下的准备作业取消掉
* fix(voice-pool): 添加音色的搜索框不再把自己越筛越小
* fix(read): 翻页模式下点朗读也从当前页开始
* feat(voice-pool): 导入确认页给出已装引擎下拉,让人自己挑来源包名
* feat(voice-pool): 认 TTS Server 导出的第二种层级(引擎分组 + categoryPath 池)
* fix(read): 常挂弹层的当前章一律每次重组重读
* fix(read-aloud): 分配覆盖层出错不再把整章的朗读准备带走
* fix(read): 整图也带上 src 尾随 JSON 里的 click
* feat: 漫画稳定性
* feat: 漫画乱跳
* fix(bookshelf): 再次长按搜索按钮时收起筛选
* feat(bookshelf): 支持标签来源设置和搜索按钮长按
* fix(reader): 恢复滑动翻页对斜划的响应
* feat: 支持听书与阅读不同书籍
* fix(web): preserve current service state and JSON error responses
* fix(assets): use APK paths for bundled defaults and web assets
* fix(web): handle duplicate books for Legado Reader plugin
* test(settings): cover previous chapter predownload mapping
* fix(explore): detect paging expressions supported by URL rules
* fix(toc): rescan cache with current book folder metadata
* fix(manga): capture viewport offsets on every measured layout
* fix(reader): force refresh all cached copies of an image URL
* fix(book): synchronize recording preference by copy URL
* feat(book): add persistent per-book reading record switch
* fix(manga): honor offline switch and share directional prefetch settings
* fix(manga): load adjacent chapters on boundary gestures with prefetch disabled
* fix(reader): persist per-chapter duplicate-title preference
* fix(reader): resolve chapter images for URL-only consumers
* fix(cache): preserve legacy chapter text and image caches
* fix: 条漫跨章不再抖动与落章错位(相邻章边界页提前取宽高比;内容重建时按 key 还原滚动位置)
* fix: 修复漫画预取方向与章节主体透传(相邻章加载跟随向前/向后设置,向前=0 不再抓上一章;章节图片落到章节子目录)
* fix: 修复缓存目录组织(章节正文与图片都按 <章节主体> 子目录存放,封面等无章节场景保持书级 images/)
* feat: 支持按书独立关闭阅读记录(Book 新增 disableReadRecord,DB 131→132 自动迁移)
* fix: 修复漫画目录已缓存章节不显示已缓存图标(缓存集合按 bookUrl 订阅 + 打开目录时重扫;显示判定放宽为"有正文即算已缓存",下载判定仍保持严格)
* fix: 条漫无缝模式下消除相邻页之间的 1px 白缝(占位高度向下取整、内容溢出 1px 由下一页盖住)
* feat: 发现页支持跳转页码(顶栏显示当前页码,源支持分页时可跳页)
* feat: 发现页按书源地址判定是否在书架(改名后仍识别)
* feat: 预下载按设置生效,相邻章预取交还设置(向前=0 不抓上一章)
* feat: 预下载拆分为「向前 / 向后」两项
* feat: 阅读时闪烁
* feat: 平板、折叠屏设备上的分屏。外观设置控制之
* feat: 更新依赖版本
* feat: 为Miuix补充合适的文字行高
* feat: 自定义顶栏按钮,顶栏、底栏、悬浮按钮共用按钮池
* feat(tts): 兼容外部 httpTTS 源的发言人目录与并发声明
* feat: 阅读时OOM问题
* feat: 字号兼容
* fix(gson): 给外部契约与落盘 JSON 的字段写死 @SerializedName
* fix(deps): Compose 整条线钉到 1.13.0-beta01,修复 RectList 崩溃
* feat: 朗读问题
* feat: 预见性返回手势开关失效
* feat: 界面优化
* feat: 阅读闪烁问题?
* fix(network): 收紧局域网判定并修复本地网络权限申请可靠性
* fix(network): 适配 Android 17 本地网络保护,补齐局域网访问权限
* ci(release): Release 页自动附带 PR/贡献者列表,Telegram 复用同一份文案
* fix(cast): 从配音侧删除角色时一并清理档案的关系与事件
* feat: 界面优化
* feat: 一些导航问题
* Bump web v3.26.100902
* refactor: 重构 Xbox 手柄配置和状态管理,优化代码结构
* fix(cast): 中点不再是声音池分隔符,音译名可以做角色名
* fix(cast): 配音页与正文胶囊改的主名也回写本书记忆
* fix(ai): 换默认模型时把所有任务类型的预设一起带上
* fix(lint): 记忆保存的重名提示改在组合期读文案
* fix(cast): 记忆里的改名与改池按身份配对,两件各自成立
* fix(cast): 声音池导入「本机都有了」不再报成「不是本软件导出的」
* test(ai): 假 SSE 服务端在关连接前同步清接收队列
* feat(cast): 变声器音高与语速可以直接填数值
* fix(cast): 本书记忆的分隔符进名字禁列,两套语法共用同一份
* fix(cast): 记忆里改的名字与池回写配音与档案,删除一次清两边
* fix(cast): 声音池导出的键名钉死,换版本也认得自己的文件
* feat: 本地书导入
* feat: 阅读优化
* fix(font): 字体文件夹读不出来时说明原因,并支持直接导入字体文件
* fix(reader): 支持 file:// 字体路径,修复选中应用内字体静默回落默认字体
* feat: 阅读优化
* feat: AI 供应商支持自定义请求头
* feat: 发现优化
* feat: 优化了和阅读兄弟姐妹的备份兼容性
* build: google-services.json 回到官方那一份
* fix(readaloud): 胶囊与配音页挑的音色要写进绑定,池要写进本书记忆
* fix(ai): 流式回包停在半路时取消要真能取消
* Bump web v3.26.100623
* feat: 添加章节切换冷却时间,防止十字键抖动导致连切多章
* fix(search): 修复书源人机验证后搜索中断未继续搜索的问题
* test(整本书翻页估算): 等过期精确页数删除落地后再断言
* fix(lint): 把 9 条 Compose lint error 改成配置感知写法
* build: 去掉本地专包的 applicationIdSuffix,回到官方包名
* fix: 关闭分组的"允许下拉刷新"后仍可下拉刷新
* refactor: 收敛 R125 三处改动的写法与守卫口径
* revert(tts): 撤回对 httpTTS_cache 的额外清理
* fix(nav): 朗读通知回到阅读页不再叠出第二个阅读页
* fix(read): 开书首帧不再把上一本书的正文排进这本书的面板
* fix(tts): 即听即焚补上起手与逐句两个触发点
* perf(read): 定位流从阅读屏整屏状态里摘出去
* perf(book): 开书与详情页转场期间不再逐帧重建整页状态
* Bump web v3.26.100422
* feat: 优化手柄配置,添加摇杆死区和扳机判定,改进滚动体验
* feat: 添加LT和RT按钮支持,增强手柄翻页功能
* fix: 设置类页面静止时每帧空转重组
* style: 我们自己的 49 个文件里注释只写作用与依赖
* style(readaloud): 注释只写当前作用与依赖,去掉轮次与事故叙述
* fix(player): 朗读设置的"回来"只认自己推上去的那个子页
* fix(player): 朗读设置的 tab 记在宿主上,从「引擎与音色」进去回来仍停在引擎与音色
* fix(player): 从朗读设置进子页不再先露阅读页,返回也回到朗读设置
* fix(readaloud): 念不出东西的朗读单元不进队列,命中处不再垫一段 1.2 秒静音
* fix(readaloud): 变声器两层的提前量按各自生效点重排
* fix(readstyle): 补 translate 的 import(上一条提交编译不过)
* fix(readstyle): 规则预览按内容外接框贴左上,示例句不再掉到卡片下方偏右
* fix(readaloud): 命中前的缩进空格不再单独成块,命中处不再先播一段空音频
* Revert "第一百零六、一百零七轮:预合成覆盖本章 + 音效排期与耗时日志"
* fix(readaloud): 现场合成耗时这行归因日志不依赖「记录日志」开关
* fix(readaloud): 音效按刚开始播的这一格排,不再晚一整句
* perf(readaloud): 预合成覆盖正在读的这一章,系统音色也参与
* Revert "正则角色:R89 起的整条排查改动"
* refactor(readaloud): 撤掉正则角色这几轮加的诊断日志
* fix(readaloud): 正则角色编译入口去掉两端空白,粘贴带进来的换行不再让规则永远不命中
* fix(readaloud): 正则角色匹配直接走平台正则,并探针现对象与重编结果
* chore(readaloud): 正则角色 0 命中时分段计数,定位丢在匹配还是裁切
* fix(readaloud): 正则角色改在原文上匹配,不再被标记抹平擦掉命中
* fix(readaloud): 正则角色的整章匹配不再依赖朗读单元的绝对坐标
* fix(readaloud): 正则角色改按整章坐标匹配,跨句括号内容终于能命中
* fix(readaloud): 正则角色按整段匹配,跨句的括号内容不再整章 0 命中
* feat(readaloud): 正则角色的命中数与顶到音色数分开计
* fix(readaloud): 一句合成失败先试备用音色,都不行才落无声音频
* fix(readaloud): 正则角色的引擎升级不再被「多角色朗读」开关拦住
* feat(readaloud): 正则角色 0 命中时按字符给出归因
* feat(readaloud): 正则角色不生效时给出可归因证据
* feat(nav): 书内子页改用自带位移与返回处理的覆盖层场景
* fix(morph): 内容层的点击闸门改按透明度放行,不再等弹簧正好收敛
* Revert "fix(nav): 从阅读页打开的 10 个书籍子页把阅读页整页销毁"
* fix(nav): 从阅读页打开的 10 个书籍子页把阅读页整页销毁
* fix(readaloud): 正则角色选的音色没算进引擎选型,命中处被直读过滤成默认音色
* fix(readaloud): 朗读日志页同一毫秒的重复日志把 LazyColumn key 撞崩
* fix(nav): 补回合并上游时丢掉的三处接线,并守住路由注册表
* feat: 一直发beta好舒服啊
* feat: 朗读的另外一个崩溃问题
* feat: 神秘之优化
* feat: 朗读之偶然崩溃问题
* feat: 动画之问题
* R85: AI 分配按别名拆身份,把角色的气泡弄没了
* R84: 正则角色变声器+试听、心声默认变声、AI 分配范围与中断续跑、两套导入导出
* R83: 钉底预览按实测高度给列表留底,配乐改名接上界面
* R82: 批量 FAB 按实测坐标归位,胶囊设置预览改成钉底不滚走
* R81: 占位胶囊图标与角色那颗共用居中落点,批量 FAB 归位
* R80: 音色批量操作改右下角折叠菜单,未分配胶囊改正方形
* feat: 阅读菜单的云端进度选项不显示的问题
* feat: 性能之优化
* R79: 长按菜单加「插入(前)/插入(后)」手动分配背景音乐场景
* R78: 背景音乐的淡出不再被进度回调自己掐断
* R77: 正则角色加「使用正则匹配」开关
* feat: 动画之优化
* R76: 新代码整理——注释只留作用与跨文件依赖,删掉死方法
* feat: 选择模式增加删除之
* R75: 音效改由媒体时钟排到命中处,并提前备好播放器
* R74: 音效不再拆朗读单元;变声提前量按层拆开;撤掉冲管线
* R72-R73: 正则角色的分组树与全局生效、音效轨不占主线程、变声器边界改冲管线
* R71: 正则角色的池只是筛选 + 列表拖动排序 + 同一句不再重复请求 TTS
* R70: 胶囊头像只有一条落点 + 新增「正则角色管理」
* R69: 撤回 R63-E 折页性能优化与 R63-F 叠页动画,仿真翻页画法回 R62
* R68 补: 折页分支在离屏图层之外再直接垫画一份当前页
* R68: 仿真翻页隔帧闪烁——折页 Path 退回每帧新建
* R67 追加: 图片大小对九宫格真正生效(整张图放大,带子上下对称分那一截)
* R67: 九宫格四条边共用一个倍率,预览里被压扁的图案恢复等比
* R64-R66: 封面 morph 跑完 420ms、九宫格纵向零拉伸、翻页与书架卡顿量化
* feat: 神秘返回之动画
* feat: 漫画之问题
* R63: 九宫格纵向改等比缩放、转场与仿真翻页的每帧代价、胶囊三开关、新增叠页
* R62: 九宫格切线放开 + 气泡任何设置都优先 + 预览沿用正文排版
* R61: 角色气泡补齐成高亮规则那一整套,背景图不再被垃圾回收删掉
* R60: 刷新正文不再删缓存、预览钉死示例段、角色气泡、记忆双向同步
* feat: 换源保留选项增加作者
* feat: 详情页删除之
* feat: 漫画返回键直接退出阅读
* feat: 本地书之阅读记录
* feat: 优化动画之
* feat: 优化动画之
* R59: 胶囊回到气泡上面,九宫格拼缝改用 0.5px 叠压 + 关抗锯齿
* R58: 预览改走正文同一套排版与绘制,气泡不再被后画的层切出直边
* R57: 命中字距的空隙不许被背景框吞掉
* fix: 高亮背景图只做装饰(不参与排版)、胶囊不再裁断气泡、长度偏移拆左右
* fix: 修复听书播放器朗读设置跳转
* test: 把朗读划分与设置映射的单测对齐 fork 口径
* fork snapshot r49m: multi-role cast pipeline (voice pool / BGM / capsule / download / avatar) before upstream merge
* feat: 书源管理发现标识之
* feat: 传新的听书与有声书动画。现在支持全局悬浮窗与主页悬浮底栏模式时,胶囊布局。胶囊支持长按之
* feat: 正文图片之
* build: upgrade Gradle, AGP and navigation dependencies
* feat: 默认关闭私密验证
* feat: 漫画之问题
* fix: preserve manga download upgrades and consistent tile rendering
* feat: recover manga region decoding and retain explicit downloads
* feat: render paged manga from leased original files
* fix: publish validated manga image files atomically
* fix: preserve manga progress identity and decode dimensions
* feat: 漫画之问题
* feat: 显示之问题
* feat: 书架管理之优化
* feat: 编译之优化
* feat: 文本选择菜单之问题
* fix: 修复媒体进度条灰化与朗读定时结束后章节回退 (#2324)
* feat: 界面优化
* style(read-record): extend dividers across cards
* style(read-record): refine card spacing and hierarchy
* style(read-record): group dated entries in cards
* fix(read-record): delete merged timeline sessions by identity
* feat: 「书架操作」Sheet 的分组/删除改为同排均分按钮
* feat: 已入架书籍改为「书架操作」Sheet(副本 / 分组 / 删除)
* feat: 书架按钮提示同名同作者副本
* feat: 性能之优化
* perf: 书架首屏封面预热
* fix(read-record): 修复跨午夜阅读时长统计
* fix(read-record): 修复阅读记录删除确认与会话删除
* feat: 性能之优化
* feat: 电量之图标
* feat: 阅读电量不刷新之问题
* feat: 启动之优化
* feat: 目录Sheet增加替换净化按钮
* feat: 阅读界面不刷新问题
* feat: 隐私模式喵喵喵
* fix: 启动窗口系统栏透明,Android 11 开屏不再出现紫色状态栏
* fix(reader): preserve word selection until drag starts (#2288)
* feat: 优化章节载入
* feat: 优化换源与新书冲突
* feat: 选择模式相关
* feat: 高亮规则修复与预设
* feat: 一些书源兼容性
* feat: 神秘界面优化和依赖更新
* feat: 听书底部按钮
* feat: 详情页Web渲染
* feat: 翻页速度
* feat: 笔记样式优化
* feat: 分组管理样式优化
* fix(search): 从书籍详情返回后保留搜索关键词与结果列表
* feat: 神秘黑客技能(很黑客)
* feat: 油滑
* feat: 适配Android 17的ACCESS_LOCAL_NETWORK权限
* fix: 收掉 main 上的 CI 红灯并修正 Web 产物自动提交触发器 (#2281)
* Bump web v3.26.091821
* fix(web): 自动翻页章末与交互边界修正
* fix(reader): Latin 换行回退不再制造行尾禁则违规
* feat: 听书增加按章节定时,默认后台播放,全局播放胶囊等神秘功能
* feat: 听书相关问题
* feat: 增强章节编辑功能
* Bump web v3.26.091800
* feat: 添加 Xbox 手柄 LB 和 RB 按键支持,增加翻页功能
* feat: 漫画条漫模式时的细线问题
* feat: 阅读界面神必问题
* fix(reader): preserve Latin word boundaries when wrapping
* feat(reader): 预置 excludeActionImages 排版能力——带动作脚本的图片(段评气泡)可在测量层整体剔除
* fix(app): 崩溃重启改走 launcher 组件解析——图标别名切换会禁用 MainActivity,显式 Intent 启动即崩
* feat(web): 补全 BookChapter.vue 自动翻页核心逻辑(rAF 滚动 + 暂停恢复状态机)
* feat(web): 阅读界面新增自动翻页功能(滚动模式)
* recover(reader): 重建滚动阅读修复分支
* fix: 封面持久化缓存与离线加载、目录字数剔除富文本、书架滚动性能等修复 (#2242)
* fix(source-management): 完善删除确认与书源操作提示 (#2238)
* fix(readaloud): AI 朗读分析补推理级别开关,默认关闭思考 (#2244)
* fix(search): 全文搜索历史只记录确认过的查询 (#2245)
* fix(rhino): 脚本入口先确保上下文工厂已安装,修 RhinoContext 强转崩溃 (#2258)
* feat: 漫画小说听书相关神秘优化 值得一提听书目录改成了封面左侧,去掉按钮了SIUUUUUUUUUUUUUUUUUUU锟斤拷锟斤拷
* feat: 阅读界面的一些问题
* feat: 滚动翻页模式时的一些问题
* fix(backup): 划线笔记表 book_marks 纳入备份与恢复(随书签忽略项统一控制) (#2231)
* feat: 漫画问题
* feat: 漫画问题
* feat: 高亮问题
* feat: 下划线问题
* feat: 浏览器闪烁
* feat: 神秘
* feat: 滚动时上下边距问题
* feat: 书源兼容性
* feat: 阅读器相关问题
* feat: 阅读器相关问题
* fix(reader): 行高排除异常 leading,修复部分字体顶部行距过大 (#2221)
* feat: 阅读器相关问题
* feat: 阅读器相关问题
* feat: 阅读器相关问题
* feat: 阅读器相关问题
* feat: 允许字典打开网页,修复一些问题
* feat: 阅读器相关优化与修复 允许书签角标大小为0
* feat: 漫画阅读器相关优化与修复
* feat: 阅读器相关优化与修复
* feat: 阅读器相关优化
* refactor: 清理 View 体系死代码,遗留弹层迁移 Compose
* fix: 阅读器相关
* fix: 听书定时读完本章、脱离提示与翻页跟随
* feat: 章节边界加载占位页与阅读渲染优化
* fix: 听书换章复读与停止
* feat: 欢迎页
* refactor: 消除编译弃用警告(421→72)
* feat: 不怕死的可以更新
* feat: 更新依赖
* feat: 重写阅读排版核心
* refactor: onboarding 页面文案与错误提示资源化
* feat: 欢迎页迁移至 Compose (feature/onboarding)
* chore: 移除 70 个无引用的历史 XML 布局
* fix: clarify change-source action and sheet title (#2157)
* fix: 从媒体控件打开阅读器时重置导航栈至主页 (#2158)
* feat: 登录相关
* feat: 订阅源相关
* feat: 登录SheetWebView问题
* feat: 听书相关
* feat: 有声书相关
* feat: 听书相关问题
* feat: 导航和界面优化
* feat: 漫画相关问题
* feat: 眉/页脚边距上限300
* feat: 补充详情页其他神秘组件
* feat: 阅读设置相关
* feat: 有声书封面比例设置
* feat: 朗读脱离提示开关改为双态语义,默认关闭
* feat: 简介更多渲染
* feat: 阅读记录相关
* feat: 朗读脱离提示增加启用开关
* feat: 神秘
* Feat/reading anchor (#2089)
* fix(read-record): 修复跨设备记录合并、时长统计及合并弹窗问题 (#2093)
* feat: 依旧听书和有声书界面优化
* feat: 依旧漫画优化
* feat: 神的规范
* feat: 漫画相关
* feat: 重写有声书界面,添加跳过片头片尾、音频增减益功能喵
* feat: 漫画相关
* fix: web接口 saveReplaceRule/deleteReplaceRule 成功时响应仍为 isSuccess=false (Closes #2030) (#2081)
* feat: 阅读菜单不透明度默认值由 100 调低为 85
* revert: 回退底栏着色层不透明度封顶(#2075)
* feat: 恢复扫码导入书源入口 (#2078)
* refactor: 移除 Hutool 依赖,改用 JCA 与纯 Kotlin 实现
* fix(read-record): 修复备份导入重复记录并完善未知作者归属 (#2076)
* fix: 目录更新后新增章节点击无法跳转 (Closes #2043) (#2077)
* fix: 听书系统媒体播放器进度条随朗读推进 (#2042)
* fix: 底栏填充样式着色层半透明,修复模糊被完全遮住 (Closes #2044) (#2075)
* feat: 智谱AI相关
* feat: 优化漫画阅读
* fix: 同步刷新后的在线目录阅读状态
* fix: 统一听书播放器语速调节范围与经典朗读控制一致 (#2033)
* feat: 书源外部导入问题
* fix: 修复 Verify 工作流失败并回归全绿
* fix: 完善朗读媒体控制并抽取读完本章状态机
* feat: 更完整的漫画实现
* fix: 书源调试崩溃
* fix: 前台服务超时崩溃
* feat: add incremental AI bookshelf grouping
* feat: 新增定时读完当前章节选项,优化朗读媒体控制通知
* feat: 添加安卓媒体控制通知
* fix: 修复听书播放器蒙版点击穿透
* feat: 漫画相关
* fix: prevent manga chapter navigation rollback
* fix: align manga chapter navigation and sheets
* feat:允许设置无规则匹配时的章节分割字数
* refactor: align manga reader state with UDF
* fix: stabilize manga reader navigation state
* refactor: integrate manga reader with Nav3
* refactor: migrate manga reader to Compose
* feat: 神秘优化
* feat: 顶栏按钮液态玻璃效果
* feat: 优化一些AI功能
* feat: 优化快速滚动条
* feat: 优化
* feat: 一些Compose的WebView问题
* feat: 笔记功能和书签标识自定义喵喵喵
* feat: 顶栏图标相关
* fix:修复seek无法刷新的问题 (#1993)
* fix: 书签快照带书键隔离串台,toggle 只删最近一条并串行化
* fix: 顶部提示条避让状态栏,书签角标改为黄色书签样式
* feat: 下滑加书签支持拖动跟随、顶部提示与设置开关
* fix: 按审查意见修复下滑书签手势与架构门禁
* feat: 阅读页下滑手势切换书签并显示右上角角标
* feat: 底栏图标相关
* feat: 听书相关
* feat: 优化了m3的按钮
* feat: 界面优化
* feat: 阅读界面相关问题
* feat: 内置浏览器相关问题
* fix(web): 手柄轮询回归常驻逻辑,保留已确认的修复
* fix(web): 移除卸载时的 dispose,改为全局常驻手柄支持
* fix(ai): 修复自动分组的多处问题并回退全局 DeepSeek 请求改动
* fix(web): 修复手柄功能的生命周期与状态同步问题
* feat: 优化自动分组功能
* feat: 更新Coil版本
* feat: 优化朗读页
* feat: 优化字典
* feat: 一些界面问题
* feat: 一些界面问题
* feat: 一些界面问题
* feat: 阅读界面改成nav3导航
* feat: 优化了听书相关功能
* Bump web v3.26.080600
* fix: 移除不必要的环境变量,简化推送条件
* [优化] 增强手柄功能支持,统一代码风格,简化接口定义
* feat: 优化了一下容器相关实现
* feat: 封面垂直居中相关选项
* feat: WebView相关优化
* feat: 在书架的分组管理中添加“AI自动分组”入口
* 优规范代码
* 修复书源校验通知消失的问题,修复锁屏书源校验异常退出的问题,修复书源校验时文字显示不全的问题,修复在书源管理页面进行架构迁移时,遗留的其余问题
* feat: 导航栏可以调整未选中已选中
* fix: 一些朗读问题
* fix: restore verification after source screen updates
* feat: 书架书籍封面增加简介放在下面的神秘功能
* 更新内容
* fix: 列表简介兜底剥离书源状态面板
* fix: 书架简介改用书源列表规则那一份
* fix: 书签跳转位置有误
* 修复书源页面无障碍相关问题,修复书源 替换规则管理页面底部操作,读屏软件无法聚焦的问题
* test: 调试夹具补 kind/wordCount 字段
* test: 修复 OtherConfigViewModelTest 编译失败
* perf: 减少默认封面与渐变边缘的绘制期分配
* test: 补简介摘要格式化用例
* feat: 统一简介文本处理
* 修复:书源管理,点击某书源菜单搜索一本书时,不在指定书源里搜索的问题
* feat: 优化导出
* feat: 阅读界面新增一些设置项入口和目录相关优化
* feat: 书源列表导出URL
* fix: expose JS crypto utilities to WebView
* feat: 界面优化
* fix: preserve DeepSeek medium reasoning effort
* fix(read): 导出配置补齐 fontSizeOffset 字段,字号偏移描述改用字符串资源
* refactor: AppContextWrapper.getFontScale 复用 resolveAppFontScale
* Revert "fix: 修复探索和RSS页面弹窗字体缩放问题"
* feat: 补充书源管理页功能,重写登录Sheet
* fix: 修复探索和RSS页面弹窗字体缩放问题
* fix: 修复弹窗字体缩放不跟随设置且窗口尺寸变化后失效
* feat: 补充书源管理页功能
* refactor(reader): 摘 ReadReplaceRuleDelegate,清上游两笔提交的护栏账单
* fix(config): 收紧 ReadStyleConfigStore 并发与 Config 不可变性
* fix(reader): 绘制热路径三项进 RenderStyle 快照,补齐快照重建入口
* feat(read): add font size offset adjustment for text styles
* refactor(read): 简化标题字体大小的计算逻辑
* feat: 整理代码
* feat: 增加模型思考强度配置,使用openai标准low / medium / high / xhigh / max 五个挡位,deepseek等模型做了向此挡位配置的映射
* feat: 整理阅读配置和更多菜单
* feat: 书源列表溢出菜单
* feat: 刷新时刷新之后章节的问题
* fix: 书架布局模式切换不生效及列表封面未垂直居中
* feat:阅读界面更多设置里补充按钮切换新旧目录显示
* 删除未使用的环境变量
* 添加自助还原日志工作流
* chore(lint): 基线去掉 UnusedResources 并修掉 rebase 带进来的两个 error
* fix(rebase): 合上游后修复护栏、DAO 直连与弹层全局直读
* docs: 同步 D1c 第一批与 D2 写面清零的落地情况
* test(D1c): 补阅读器翻页边界与换章的第一批测试
* refactor(D2): 取页器的页位置命令收进 ReaderPageSource,排版取图改构造期定参
* 文档更新
* fix(guard): 堵住配置护栏的三个绕过口
* fix(read): 应用设置页切底部对齐后重排读到旧快照
* refactor(R4.7): Config 的值字段改不可变,写入口从正则护栏升级为编译器
* refactor(R4.6): 页眉页脚的静态选项表搬到消费方,E3 护栏取消白名单
* refactor(R4.5): 排版配置的状态本体搬进 ReadStyleConfigStore
* fix(read): linePaint 改由 upStyle 重建;清掉 ChapterProvider 671 行注释死代码与两个死 import
* refactor(R4.4): 排版配置的写面收进 gateway 实现,ReadBookConfig 降为只读投影
* fix(read): 自定义页眉页脚的 {PageRemaining} 不再在剩 0 页时替换成本章完
* refactor(R4.1): 阅读器渲染层的排版直读全部收进快照
* refactor(D2): ReadView 的页数据改由 ReaderPageSource 喂入
* fix(R4.2): 主题配置与备份恢复的写盘一并改原子写
* refactor(R4.3): 解开 ReadBookConfig 与排版 gateway 的双向依赖
* fix(R4.2): 排版配置写盘改原子写,消除杀进程丢配置的窗口
* refactor(D1b): ReadView.CallBack 拆成瞬时副作用面,业务项改走 ReaderEvent
* refactor(D1a): ReadView 的 7 处业务直呼改 ReaderEvent 出站
* docs: 同步 DAO 主线基线 36 → 0
* refactor(R2.2): 朗读/样式/开书/书签四域摘出,ReadBookViewModel 达到 2500 行验收线
* refactor(R2.2): 正文处理域与菜单按钮配置域摘出 ReadBookViewModel
* refactor(R2.3): VM 不再实现 ReadBook.CallBack,渲染 Effect 内联进 controller
* refactor(R2.1): ReadBookViewModel 33 处 DAO 直连溶解进 BookRepository
* refactor(read): 删除不可达的 TTS 引擎配置 UI(净删 838 行)
* refactor(R2.2): 配置更新分发 790 行摘出 ReadBookViewModel
* refactor(R2.2): 搜索结果定位的纯逻辑摘出 ReadBookViewModel 并补测
* refactor(R2.2): 正文编辑域 130 行摘出 ReadBookViewModel
* refactor(R2.2): 高亮规则域 288 行摘出 ReadBookViewModel
* refactor(R2.2): AI 域 1182 行摘出 ReadBookViewModel,状态独立成 ReadAiUiState
* fix(R1.5): 补全 update{} 的键映射,消除 56 个字段的静默丢写
* fix(lint): 清掉 9 个既存 lint 错误,让 verify 门禁真正可用
* refactor(R1.4): 排版度量收进不可变快照,消除渲染管线数据竞争
* refactor(Track E·E3/R1.2): 阅读设置弹层去可变全局直读
* ci(verify): 删除 aliyun 镜像,与 auto-release 对齐
* refactor(Track E·R1.1): 排版快照重建站点收敛到三条真实通道
* refactor(Track E·E4): UP_CONFIG 整数码退役,改用 typed ReadConfigUpdateBus
* test: DictionaryRepositoryImplTest 补 appCtx 注入
* fix(阅读设置): readMenuFloatingIconLiquidGlass 接入 update{} 持久化与通道归类
* chore(F2): 冻结护栏缺席期 main 新增的 DAO 直连基线
* docs(Track E): 记录 E2 落地情况与两条未达成的验收判据
* feat(Track E · E2): 排版快照改由 gateway 统一驱动,修复弹层显示旧值
* fix(阅读设置): 修正两处 ConfigUpdateAction 错配导致的「改了不生效」
* docs(Track E): 撤销 E1——前提不成立
* test(Track E · E0): 阅读设置的三条防回归不变式
* docs(Track E): 新增阅读设置 SSOT/UDF 改造计划
* refactor(reader): 排版 viewport 解耦与首帧就绪信号
* refactor(Track B): B2 渲染子集下沉到 UI 层渲染控制器
* refactor(Track B): B1 拆分 CallBack — 渲染子集 ReaderRenderCallback
* docs: Track A 收官 — A4/A5 落地说明与验证边界
* feat(Track A): A4 权威快照 + A5 ReaderSession + VM 消费
* docs: Track A A1-A3 落地记录 + A4/A5 暂缓理由
* refactor(Track A): ReadBook 会话字段 private set + 语义化写入命令
* docs: 更新 MAD 计划进度快照(F2 主线 130→36)
* refactor: 清零 ReadBookViewModel 非阅读态 DAO 直连(httpTTS/书源/书签)
* refactor: 清零 BookInfoViewModel DAO 直连
* refactor: 清零 ReadMangaViewModel DAO 直连
* refactor: 清零 AudioPlayViewModel DAO 直连
* refactor: 清零 SourceLoginViewModel DAO 直连
* refactor: 清零 TagGroupRuleViewModel DAO 直连
* refactor: 清零 ChangeCoverViewModel DAO 直连
* refactor: 清零 BookInfoEditViewModel DAO 直连
* refactor: 清零 WebViewModel DAO 直连
* refactor: 更新 MAD 现代化计划,增加进度快照与已完成任务描述
* fix: 保证目录替换和书源排序原子性
* refactor: 清零换源与目录 DAO 直连
* chore: 扩展非 ViewModel UI DAO 护栏
* refactor: 清零书源管理 DAO 直连
* refactor: 清零书籍导入 DAO 直连
* refactor: 清零 RSS DAO 直连
* refactor: 清零关联导入 DAO 直连
* refactor: 落地 F2 UI DAO 去注入
* feat: add Reader core modernization plan (MAD convergence) document
* refactor(typography): 简化字体和颜色相关字符串key
* refactor(read): remove unused shadow set and chinese convert feature
* feat: 界面优化
* feat: 界面优化
* feat: 优化主题管理
* feat: 优化一下MIUIX主题管理
* feat: 书源管理界面优化
* feat: 界面优化
* feat: 重构书源与订阅源编辑调试界面
* refactor: 提取可复用书源编辑与调试组件
* fix: 修复书源列表开关状态更新
* feat:阅读设置里增加按钮切换新旧目录显示
* feat: 重写书源编辑界面
* feat: 重写书源列表界面
* style(zh-strings): simplify "正文标题" to "标题" across chinese locales
* chore(zh-strings): remove unused header and footer related strings
* refactor(txtToc): 重构文本目录规则,拆分章节与分卷正则
* feat(toc): 添加更新目录按钮并修复卷目录层级逻辑
* refactor(read): 重构排版配置页面,整合页眉页脚设置
* feat(highlight): add font weight, italic and 9-slice background support
* feat(highlight): add font weight, italic and 9-slice background support
* fix(cache): 缓存文字书正文插图
* feat: 小容器背景喵喵喵
* feat: 简单的替换
* feat: 目录Sheet
* fix(book): 简介统一段首缩进并过滤书籍信息字段
* feat(reader): 优化全文页码计算与页眉页脚展示
* feat: 一些优化
* fix: restore TXT TOC volume collapse
* fix(reader): 开书不再闪一帧加载数据中
* fix(cache): 对齐图片缓存成功判定,并完善多书 FIFO 独占调度
* 修复几个遗留问题
* feat: 改进翻译流式预览和术语字典
* 页眉页脚添加PageRemaining
* feat(reader): 融合全文页码 —— 估算校准 + 全书后台扫描
* fix(epub): 修复超过 2GB 的 EPUB 无法读取
* perf(reader): baseline profile 补采开书热路径,消除首开 JIT 卡顿
* fix(replace): 正则完成后回收超时看门狗,修复大规则集下替换净化 OOM
* fix(reader): 排版弹层重开显示旧值 + 修正状态栏图标/下划线颜色刷新动作
* 回退正则超时中断改动
* fix: 修复护眼设置弹窗布局挤压
* fix: 修复护眼配置与分支审查问题
* 清理书籍简介中的脚本和样式代码
* 修复详情页关闭删除提醒后仍弹窗
* 调整标签规则为只添加分组
* 修复删除分组后匹配规则残留
* 修正书架搜索按钮设置文案
* 修正阅读菜单不透明度文案
* 修复文件夹书架冷启动闪现普通布局
* 移除重复点击首页弹出右上菜单
* 修复正则替换超时任务导致内存溢出
* 修复恢复默认主题遗漏封面设置
* 为高亮规则选项切换添加过渡动画
* 修复全文搜索关键词高亮
* 修复恢复全文搜索结果时弹出键盘
* fix: WebView 日夜切换只生效一次,之后永久停在首次切换的那一侧
* fix: AppCompat 夜间模式跟随设置网关,不再只由外观页触发
* fix: 「护眼跟随深色模式」改为全局判定,不再回写总开关
* refactor: 护眼模式收口到一套设置
* fix: 护眼定时的时段点不开
* fix: 标题次行缩放负值不生效
* fix: 角色绑定的音色未生效
* fix: 修复自定义字体切换与清除不生效
* feat: 优化
* feat: 优化
* feat: 人物详情页增加了AI添加人物的功能,人物添加青年等标识,优化听书功能喵喵喵
* 修复 HTTP TTS 删除后重启恢复
* 恢复正则超时强制重启
* 修复已删除 TTS 引擎重启后恢复
* 修复正则替换超时取消
* 护眼模式全局生效并支持定时时段
* 修复 Miuix 主题下字体/边框/圆角设置不生效
* 调整阅读总览时长显示
* 停止跟踪本地调试技能
* 停止跟踪本地调试工具
* 修复阅读热力图方块间距过大
* 修正 RSS 日夜切换调试语义
* 完善护眼与 RSS 调试场景
* 添加长章节段评调试夹具
* 修复段评页面日夜模式即时切换
* 修复阅读主题、TTS 音色与字体热更新
* 完善 Debug Tool 配置注入与夹具规范
* 新增 Legado Debug Tool 项目级 Skill
* 修复删除已应用主题后导出失败
* 完善 Android 主题与返回调试场景
* fix(miuix): 顶栏预留固定状态栏高度,避免返回书架时内容下移
* feat(debug-tools): 场景注册表化、配置注入、录屏与真机可靠的阅读页检测
* feat: 增强阅读器场景,提取内容并优化安装流程
* 添加 Android 调试场景工具
* feat: 优化
* Revert "feat: 主题重置"
* feat: 优化听书样式
* feat: EPUB分级目录
* feat: 优化
* feat: 优化
* feat: 主题重置
* feat: 优化
* feat: 优化
* feat: 调整阅读菜单默认值和部分选项
* fix: 优化主题字体加载性能
* feat: 调整阅读菜单默认值
* fix: 完善阅读护眼模式交互
* 修改铲屎机器人运行周期 (#1838)
* test: 增加设置网关架构护栏
* refactor: 迁移 Theme 设置网关
* refactor: 迁移 Bookshelf 设置网关
* refactor: 迁移 AppShell 设置网关
* test: 锁定 ReadSettings gateway 写入边界
* refactor: 迁移 ReadSettings 设置网关
* refactor: 迁移 Other 设置网关
* refactor: 迁移 ReadAloud 设置网关
* test: 改走设置原子更新真实路径
* refactor: 下沉设置 transform 原子更新
* refactor: 迁移 Manga 设置网关
* refactor: 迁移 Backup 设置网关
* refactor:护眼模式重构 - 移除旧的View实现,改为Compose适用的方案 - 外观里护眼模式的设置入口移到阅读设置 - 移除设置-实验室-护眼模式 - 阅读菜单添加可配置的护眼模式开关 - 添加了护眼模式跟随深色模式开启的开关
* feat: 油滑
* feat: 小白条问题
* feat: 默认隐藏空分组
* feat: 崩溃问题
* feat: 新版听书界面动态流光家人们
* feat: 优化了一下听书功能
* Mad 2 (#1816)
* feat: 界面优化
* feat: 全局圆角和边框
* fix: 阅读菜单新增了一个精简按钮
* fix: 优化了默认的阅读菜单样式
* fix: 优化了备份和恢复功能喵喵喵
* fix: 底部弹窗黄色闪电问题
* fix: 主题更新不及时
* waoo
* refactor: 优化朗读引擎与知识入口
* fix: preserve locale mirror before platform sync
* fix: preserve independent custom header footer tips
* fix: Miuix亮暗色问题
* feat: 增加多角色 TTS 与听书播放器
* 消除警告
* 改用本地化名称排序
* 使用更合适的图标
* 添加对字体选择的排序支持
* fix:阅读界面切换深浅后状态栏显示的问题
* 重构应用配置为 UDF 状态流
* refactor: 优化 screenState 的初始化方式,使用 lazy 以提高性能
* fix: 避免配置切换重建并收口 UDF 状态
* refactor: 完成剩余 Compose 路由的 UDF 收口
* refactor: 移除阅读 Sheet 与主题页面的配置门面依赖
* refactor: 收口书籍详情与阅读功能的配置依赖
* refactor: 拆分主壳、书架与 RSS 的路由注入边界
* refactor: 以功能 Gateway 收口书架设置与交互
* refactor: 统一主要 Compose 功能路由的 UDF 架构
* refactor: 完成剩余配置模块的 UDF 改造
* feat: Add settings management for ReadAloud, Read, and Theme configurations
* feat(read): add custom header/footer template feature
* feat: 扩展 AppSettings 数据类,增加更多应用设置选项并更新相关逻辑
* refactor: 移除 ReadConfigIntent 处理中的重复设置调用,优化状态管理
* feat: 引入 AppSettings 数据类,整合应用设置,优化主题和朗读速度管理
* refactor: 删除设置门面 SP 回退读写与重复门面,DsSync 更名 SettingsWriter
* feat: Restore 配置恢复删除 SP 写入分支,提取 normalizeConfigMap 纯函数
* fix: 移除预测性返回与主题包应用的多余全局重建
* fix: 修复快照回滚竞态与读路径 asMap 放大,Restore 改走 overlay 批量写入
* feat: 增强数据存储兼容性,优化类型转换和错误处理
* feat: 优化应用程序的本地化支持,添加语言设置和异常处理
* revert: revert language settings changes
* feat: 在 AndroidManifest 中移除 autoStoreLocales 属性并添加 meta-data
* feat: 在主题配置中添加预测返回启用时的事件发布,优化重启提示
* feat: 更新语言设置,优化应用程序的本地化支持
* feat: SP 写路径退役,DataStore 成为唯一持久化真源
feat: AppConfig runBlocking DS 直读替换为 getPref 门面读快照
* feat: SP 监听器替换为 AppConfigStore observe Flow
* feat: 建立 AppConfigStore 快照层,读门面切换到 DataStore
* fix: 采纳 PR 审阅意见
* fix: 切换语言改为原地重建 Activity,无需杀进程重启
* fix: 更新主题配置以支持自定义对比度设置
* fix: 优化外观设置滑条与背景图片交互
* fix: sigma的一些特性
* feat: 优化
* feat: 增加书籍人物知识库与关系网
* feat: 优化AI覆写功能
* feat: 优化界面
* Update README.md
* 更新 README.md,完善实用功能描述,增加手柄翻页与章节切换支持说明
* Bump web v3.26.022400
* 更改web.yml上游
* 修复 package.json 依赖问题
* vue导入ts文件问题
* disable debug log
* xbox for web supported
## What's Changed
* Refractor mad by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1809
* feat(read): add custom header/footer template feature by @52fisher in https://github.com/HapeLee/legado-with-MD3/pull/1807
* 添加对字体选择的排序支持 by @woruteyqi in https://github.com/HapeLee/legado-with-MD3/pull/1811
* fix:阅读界面切换深浅后状态栏显示的问题 by @fansangg in https://github.com/HapeLee/legado-with-MD3/pull/1810
* fix: resolve theme slider UX changes on latest main by @HapeLee in https://github.com/HapeLee/legado-with-MD3/pull/1812
* feat: 多角色 TTS 与听书播放器 by @HapeLee in https://github.com/HapeLee/legado-with-MD3/pull/1813
* Mad 2 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1816
* 修改铲屎机器人运行周期 by @woruteyqi in https://github.com/HapeLee/legado-with-MD3/pull/1838
* refactor:护眼模式重构 by @fansangg in https://github.com/HapeLee/legado-with-MD3/pull/1819
* refactor: 设置读写统一到 transform 原子更新网关(MAD 拆分 1/5) by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1840
* 修复一批阅读器 / 主题相关问题 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1843
* feat(reader): 全文页码 -- 融合 #1854 估算校准 + #1851 全书扫描 by @HapeLee in https://github.com/HapeLee/legado-with-MD3/pull/1865
* fix(epub): 修复超过 2GB 的 EPUB 无法读取 by @todoXu in https://github.com/HapeLee/legado-with-MD3/pull/1863
* 页眉页脚添加PageRemaining by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1862
* feat: 改进翻译流式预览和术语字典 by @Duanhl in https://github.com/HapeLee/legado-with-MD3/pull/1855
* Fix/app font switch and role voice by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1847
* 修复几个遗留问题 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1870
* fix(cache): 对齐图片缓存成功判定,并完善多书 FIFO 独占调度 by @Homchen in https://github.com/HapeLee/legado-with-MD3/pull/1872
* fix(reader): 开书不再闪一帧"加载数据中" by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1873
* feat(reader): 优化全文页码计算与页眉页脚展示 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1888
* feat(highlight): add font weight, italic and 9-slice background support by @52fisher in https://github.com/HapeLee/legado-with-MD3/pull/1893
* feat&refactor:重构 TXT 目录解析、排版配置页面,新增分卷规则、目录更新与页脚样式功能 by @52fisher in https://github.com/HapeLee/legado-with-MD3/pull/1897
* feat:阅读设置里增加按钮切换新旧目录显示 by @todoXu in https://github.com/HapeLee/legado-with-MD3/pull/1898
* refactor: 阅读器核心 MAD 收敛 + 全应用 UI→DAO 直连清零 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1904
* 添加自助还原日志工作流 by @woruteyqi in https://github.com/HapeLee/legado-with-MD3/pull/1908
* fix: 书架布局模式切换不生效及列表封面未垂直居中 by @maker255 in https://github.com/HapeLee/legado-with-MD3/pull/1913
* refactor (read & typography): 清理废弃功能并规范化排版配置键名 by @52fisher in https://github.com/HapeLee/legado-with-MD3/pull/1899
* feat:阅读界面更多设置里补充按钮切换新旧目录显示 by @todoXu in https://github.com/HapeLee/legado-with-MD3/pull/1912
* MAD 遗留修复 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1926
* feat: 增加模型思考强度配置, by @Duanhl in https://github.com/HapeLee/legado-with-MD3/pull/1916
* refactor(read): 简化标题字体大小的计算逻辑 by @52fisher in https://github.com/HapeLee/legado-with-MD3/pull/1918
* feat(read): add font size offset adjustment for text styles by @52fisher in https://github.com/HapeLee/legado-with-MD3/pull/1920
* fix: 修复弹窗字体缩放不跟随设置且窗口尺寸变化后失效 by @maker255 in https://github.com/HapeLee/legado-with-MD3/pull/1929
* Fix search issue in specified book source management by @a328929 in https://github.com/HapeLee/legado-with-MD3/pull/1957
* 修复书源页面无障碍相关问题,修复书源 替换规则管理页面底部操作,读屏软件无法聚焦的问题 by @a328929 in https://github.com/HapeLee/legado-with-MD3/pull/1959
* fix: 书签跳转位置有误 by @funnytime75 in https://github.com/HapeLee/legado-with-MD3/pull/1961
* fix: 书架简介显示书源状态面板而非正文 by @5151561 in https://github.com/HapeLee/legado-with-MD3/pull/1962
* 修复书源校验通知消失的问题,修复锁屏书源校验异常退出的问题,修复书源校验时文字显示不全的问题,修复在书源管理页面进行架构迁移时,遗留的其余问题 by @a328929 in https://github.com/HapeLee/legado-with-MD3/pull/1972
* 增强手柄功能支持,统一代码风格,简化接口定义 by @mobeicanyue in https://github.com/HapeLee/legado-with-MD3/pull/1979
* feat: 在书架的分组管理中添加“AI自动分组”入口 by @Loooosdin in https://github.com/HapeLee/legado-with-MD3/pull/1974
* Pr/reader bookmark swipe by @maker255 in https://github.com/HapeLee/legado-with-MD3/pull/1987
* fix:修复seek无法刷新的问题 by @todoXu in https://github.com/HapeLee/legado-with-MD3/pull/1993
* feat:允许设置无规则匹配时的章节分割字数 by @todoXu in https://github.com/HapeLee/legado-with-MD3/pull/2016
* feat: AI 自动分组支持增量模式 by @Loooosdin in https://github.com/HapeLee/legado-with-MD3/pull/2029
* 修复听书播放器蒙版点击穿透,添加Android媒体控制通知,朗读定时添加读完本章功能 by @lingran7031 in https://github.com/HapeLee/legado-with-MD3/pull/2024
* fix: 统一听书播放器语速调节范围与经典朗读控制一致 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2033
* fix: 底栏填充样式着色层半透明,修复模糊被完全遮住 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2075
* fix: 听书系统媒体播放器进度条随朗读推进 by @lingran7031 in https://github.com/HapeLee/legado-with-MD3/pull/2042
* fix: 目录更新后新增章节点击无法跳转 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2077
* fix(read-record): 修复备份导入重复记录并完善未知作者归属 by @coastline-echo in https://github.com/HapeLee/legado-with-MD3/pull/2076
* feat: 恢复扫码导入书源入口 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2078
* fix: web接口 saveReplaceRule/deleteReplaceRule 成功时响应仍为 isSuccess=false by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2081
* fix(read-record): 修复跨设备记录合并、时长统计及合并弹窗问题 by @coastline-echo in https://github.com/HapeLee/legado-with-MD3/pull/2093
* Feat/reading anchor by @maker255 in https://github.com/HapeLee/legado-with-MD3/pull/2089
* fix: 从媒体控件打开阅读器时重置导航栈至主页 by @lingran7031 in https://github.com/HapeLee/legado-with-MD3/pull/2158
* fix: 修正书籍详情换源入口及弹窗标题 by @user-A100 in https://github.com/HapeLee/legado-with-MD3/pull/2157
* fix(reader): 行高排除异常 leading,修复部分字体顶部行距过大 by @Mupceet in https://github.com/HapeLee/legado-with-MD3/pull/2221
* fix(backup): 划线笔记表 book_marks 纳入备份与恢复(随书签忽略项统一控制) by @Mupceet in https://github.com/HapeLee/legado-with-MD3/pull/2231
* fix(rhino): 脚本入口先确保上下文工厂已安装,修 RhinoContext 强转崩溃 by @Mupceet in https://github.com/HapeLee/legado-with-MD3/pull/2258
* fix(search): 全文搜索历史只记录确认过的查询 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2245
* fix(readaloud): AI 朗读分析补推理级别开关,默认关闭思考 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2244
* fix(source-management): 完善删除确认与书源操作提示 by @coastline-echo in https://github.com/HapeLee/legado-with-MD3/pull/2238
* fix: 封面持久化缓存与离线加载、目录字数剔除富文本、书架滚动性能等修复 by @2408893730 in https://github.com/HapeLee/legado-with-MD3/pull/2242
* feat(web):阅读界面新增"自动翻页"功能(滚动模式) by @rinnki-L in https://github.com/HapeLee/legado-with-MD3/pull/2263
* fix(app): 崩溃重启改走 launcher 组件解析——图标别名切换会禁用 MainActivity,显式 Intent 启动即崩 by @Mupceet in https://github.com/HapeLee/legado-with-MD3/pull/2266
* feat(reader): 预置 excludeActionImages 排版能力——带动作脚本的图片(段评气泡)可在测量层整体剔除 by @Mupceet in https://github.com/HapeLee/legado-with-MD3/pull/2267
* fix(reader): 修复英文/Latin 单词异常断行 by @ViqUey in https://github.com/HapeLee/legado-with-MD3/pull/2274
* Add Xbox controller LB/RB support and paging feature by @mobeicanyue in https://github.com/HapeLee/legado-with-MD3/pull/2280
* fix: 收掉 main 上的 CI 红灯(API 26 崩溃 / 规则引擎快捷路径 / lint / 文档死链) by @HapeLee in https://github.com/HapeLee/legado-with-MD3/pull/2281
* fix(reader): preserve word selection until drag starts by @ViqUey in https://github.com/HapeLee/legado-with-MD3/pull/2288
* fix: 处理 Android 11+ 开屏启动窗口状态栏颜色异常 (紫色) by @sdkahal in https://github.com/HapeLee/legado-with-MD3/pull/2311
* fix(read-record): 修复阅读记录删除与跨午夜时长统计 by @coastline-echo in https://github.com/HapeLee/legado-with-MD3/pull/2314
* fix: 修复媒体进度条灰化与朗读定时结束后章节回退 by @lingran7031 in https://github.com/HapeLee/legado-with-MD3/pull/2324
* fix: 修复听书播放器朗读设置跳转 by @lingran7031 in https://github.com/HapeLee/legado-with-MD3/pull/2347
* fix(search): 修复书源触发人机验证后搜索中断且未继续搜索的问题 by @zuohl in https://github.com/HapeLee/legado-with-MD3/pull/2372
* fix: 关闭分组的「允许下拉刷新」后仍可下拉刷新 by @mingxitang in https://github.com/HapeLee/legado-with-MD3/pull/2369
* feat: 添加LT和RT按钮支持,优化手柄配置 by @mobeicanyue in https://github.com/HapeLee/legado-with-MD3/pull/2358
* feat(readaloud): 多角色配音、正则角色、背景乐、气泡样式、听书下载整套,附原有缺陷修复 by @2408893730 in https://github.com/HapeLee/legado-with-MD3/pull/2371
* refactor: 重构 Xbox 手柄配置和状态管理,优化代码结构 by @mobeicanyue in https://github.com/HapeLee/legado-with-MD3/pull/2387
* fix(cast): 角色记忆与配音双向同步、声音池导入自识别、AI 默认模型传播 by @2408893730 in https://github.com/HapeLee/legado-with-MD3/pull/2384
* fix(font): 修复应用内字体不生效与国产 ROM 字体文件夹读不出内容,新增「导入字体文件」 by @clevebitr in https://github.com/HapeLee/legado-with-MD3/pull/2379
* fix(network): 适配 Android 17 本地网络保护,补齐局域网访问权限 by @THERentropy in https://github.com/HapeLee/legado-with-MD3/pull/2391
* fix(deps): Compose 整条线钉到 1.13.0-beta01,修复 "LayoutNode not found in RectList" 崩溃 by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2400
* fix(gson): 给外部契约与落盘 JSON 的字段写死 @SerializedName(修 #2398 关联书籍整组消失) by @kungunier in https://github.com/HapeLee/legado-with-MD3/pull/2401
* feat: 预下载拆分为向前/向后并跟随设置,发现页页码与书架识别,修复条漫无缝白缝、漫画缓存目录与目录缓存图标,新增按书关闭阅读记录,漫画正文跨章节首图片跳动问题 by @ZYO122 in https://github.com/HapeLee/legado-with-MD3/pull/2416
* fix(web): 修复插件兼容、资源路径与服务状态显示 by @berial in https://github.com/HapeLee/legado-with-MD3/pull/2421
* fix(read-aloud): 朗读切章与起点、角色随机补音、TTS Server 导入层级等 11 项 by @2408893730 in https://github.com/HapeLee/legado-with-MD3/pull/2427
* fix(read-aloud/cast): 旁白默认音色与章标题、角色记忆收敛、分配窗口内换模型 by @2408893730 in https://github.com/HapeLee/legado-with-MD3/pull/2429
## New Contributors
* @todoXu made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/1863
* @maker255 made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/1913
* @funnytime75 made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/1961
* @lingran7031 made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2024
* @kungunier made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2033
* @coastline-echo made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2076
* @user-A100 made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2157
* @Mupceet made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2221
* @2408893730 made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2242
* @rinnki-L made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2263
* @ViqUey made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2274
* @sdkahal made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2311
* @mingxitang made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2369
* @clevebitr made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2379
* @THERentropy made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2391
* @ZYO122 made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2416
* @berial made their first contribution in https://github.com/HapeLee/legado-with-MD3/pull/2421
Full Changelog: https://github.com/HapeLee/legado-with-MD3/compare/3.26.14...3.26.16
legado-3.26.16-arm64-v8a.apk
legado-3.26.16-armeabi-v7a.apk
官方主分支,由喵公子及团队维护。
legado_app_3.26101819
发布于 2026-10-18 11:11 (11 小时前) · 4 个文件
legado_app_3.26101819_release.apk
legado_app_3.26101819_releaseA.apk
legado_app_3.26101819_universal_release.apk
legado_app_3.26101819_universal_releaseA.apk
Sigma 下游独立演进,UI 改造 + AI(MCP) + 书源调试增强,独立包名可共存。
legado_ng_3.26.101300
发布于 2026-10-12 16:29 (6 天前) · 1 个文件
### 更新内容
* 修复小米设备阅读自定义字体被系统字重处理替换
* 优化书源QQ登录跳转并修复授权后返回
* 完善书籍编辑顶栏液态玻璃与类型 Dock 亮白底
* 按有效发布记录修正正式版与测试版更新说明
* 补齐 EPUB 惯性滚动并完善中断清理
* 修复 EPUB 朗读翻页时的首屏闪回
* 修复按页朗读切换后的字幕与语音错位
* 修复 EPUB 系统 TTS 跨页和末页跟随
* 优化阅读目录与书签工具栏排版
* 修复手动书籍类型被书架刷新覆盖
* 优化听书小窗大窗口书名与章节排版
* 修复js书源字形库在编辑保存时丢失
* 重构漫画阅读界面
* 重构视频播放界面并修复小窗与续播边界
* 移除首页组件抽屉的关闭按钮
* 修复发现页内容点击无响应
* 修复书源嵌套脚本求值的作用域恢复
* 修复书源缓存清理误删相似地址数据
* 完善订阅源导出分享并修复导出抽屉下拉关闭
* 新增今日书讯自动刷新开关
* 居中显示抽屉背景选项文字
legado_NG_3.26.10130014_release.apk
基于 Sigma 深度打磨,新增实用功能,支持多版本共存。
legado_app_3.26.061723
🧪 测试版
发布于 2026-06-17 15:43 (123 天前) · 3 个文件
### 更新内容
#### 此版本有崩溃bug,该项目不再维护。
* fix:普通朗读模式下按返回可以关闭朗读
* 优化悬浮播放关闭按钮
* 页眉和页脚上下边距最大值从100dp改为200dp
* 封装Compose dialog
* 优化与封装Compose的AppConfirmDialog的dialog
* fix:调试模式改为调试工具
* 文档:补充调试专属日志设计说明
* 文档:修正调试专属日志设计说明中的 putNotSave 描述
* 文档:补充调试专属日志功能实现计划
* 调试日志:新增调试专属日志模式的 PreferKey 常量
* 调试日志:新增 AppConfig.debugLogOnlyCategories 测试
* 调试日志:回滚 AppConfig.debugLogOnlyCategories 测试
* 调试日志:新增 AppConfig 的专属开关和分类配置
* 完善调试专属日志分流与配置入口
* feat:离线缓存界面增加文件大小,字典规则界面增加快速滚动条
* fix:多个界面默认显示快速滚动条
* fix:去除300ms防抖延迟造成文字上下跳动,选择恢复文件界面优化按钮颜色
* fix:选择恢复内容界面优化
legado_beta_3.26.061723_release.apk
legado_compat_3.26.061723_legacy.apk
legado_plus_3.26.061723_releaseS.apk