此版本为测试版,会存在不稳定问题。
发布页
反馈群组
更新内容
- feat: 整理代码
- 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