legado_app_3.26.080802
Pre-release
Pre-release
·
470 commits
to main
since this release
📦 APK版本说明:
| 版本类型 | 文件名标识 | 说明 |
|---|---|---|
| 测试版 | beta | 测试版,包含新功能,专属于max版的安装包 |
| 兼容版 | compact | 可覆盖原版和lyc版 |
| 共存版 | plus | 独立安装,与主版本共存 |
| 调试包 | debug | 独立安装,与其他共存,适用于调试用,无代码混淆,函数名完整,方便抓取崩溃、报错日志定位问题。此版本能正常抓包 |
四个包名都不同,在安卓系统中不同包名视为不同软件,都可以独立存在。
更新内容
- refactor(backup):抽取恢复文件选择器为独立 DialogFragment,文件扫描下沉到业务层
- refactor(导航栏拖拽):导航栏拖拽整理成单独类,逻辑抽离
- refactor(config): 抽取 OtherConfigFragment 独立功能,缩减 156 行
- refactor(compose): 新增 BaseComposeActivity 统一基类,重构 16 个 Compose Activity
- fix: 修复阅读时间重复累加及resetData丢失历史时间的问题
- feat: 集成 Hilt 2.57.1 依赖注入框架 - 在 libs.versions.toml 中添加 Hilt 2.57.1 版本、库和插件声明 - 在根 build.gradle 中通过 plugins DSL 声明 Hilt 插件(apply false) - 在 app/build.gradle 中应用 Hilt 插件并添加 KSP 编译器依赖 - 移除 buildscript classpath 方式避免与 plugins DSL 冲突
- fix(Hilt依赖):Hilt改为2.58版,适配项目2.3.10版的kotlin和2.3.4版的ksp,能够正常打包
- style(theme): 日间/夜间Tab切换改为连在一起的胶囊分段按钮 - 使用SegmentedButton替代普通TabRow - 选中态去掉对钩图标 - 整体作为连续胶囊组显示 - 优化为近长方形,偏硬朗
-
- style(theme): 主题列表UI改造 + 抽取通用SegmentedTabRow组件
- fix(theme): 修复 SegmentedTabRow 选中胶囊背景色不跟随主色调的问题
- fix(theme):修复夜间模式默认选中夜间 Tab ,尝试增加复制按钮(失败)
- docs: 完善ApplicationThemeActivity文件和ApplicationThemeEditActivity内代码注释
- docs(theme):完善注释
- refactor: 整理封面HTML模板相关文件到coverhtml子目录
- docs: 清理 docs 目录,删除废弃 TTS 测试残留并归档过期计划
- docs: 归档已消费计划与Web架构文档,删除AI草稿Room.md
- docs: 整理Structure目录,拆分学习笔记与专题分析子目录
- refactor(di): 将依赖注入的di包从help下提升至应用根目录
- refactor(ui): 调整UI文件组织,视频播放器迁移至ui包并新增ADR记录
- fix(bookSource): 修复书源编辑保存后数据未生效的问题
- fix(theme): 去除 SegmentedTabRow 分隔线在日夜模式切换时颜色不变的问题
- feat(theme): 应用主题时弹出 Toast 提示并补充代码注释
- fix(theme):修复编辑主题时选择背景图片失效的问题,选择背景图后显示中间缩略图
- fix(theme): 主题编辑的背景选择设置weight(1f)约束宽度,标题和文件名会平分剩余空间,文件名过长时自动用 MiddleEllipsis(中间省略号)截断,缩略图区域保持固定大小不受影响。
- docs(theme):给主题卡片增加注释
- feat(theme): 主题卡片支持背景图片预览与多场景 Compose 预览
- refactor(theme): 重构主题模块目录结构,分离新旧实现
- feat(theme): 完善主题卡片当前状态显示与删除保护
- feat(theme): 日间夜间滑动切换
- 更新日志
- refactor(theme): 重构主题管理页为组合模式,抽取通用配置管理零件
- refactor: 主题管理页重构为组合模式 + 修复多个 UI 问题
- feat: 主题卡片添加半透明效果以透出背景图
- feat(theme):主题列表增加复制按钮,修复夜间模式下主题名字为黑色问题
- fix(theme): 恢复旧版胶囊分段按钮样式并补全日夜图标
- refactor(ui): 主题管理页卡片与分段按钮透明化
- perf(theme): 主题管理页性能优化,减少 SharedPreferences I/O 与重复计算
- fix(书源编辑): 修复保存后Activity不退出及未修改返回误触发刷新