HapeLee
|
88152e0388
|
fix: 双击底栏书架滚动当前分组到顶,Pager 惯性传递移至 MainScreen
|
2026-06-29 02:28:18 +08:00 |
|
HapeLee
|
e6f5e87613
|
fix: 书签编辑移至独立 AppModalBottomSheet,修复液态玻璃亮度滑块拖动结束未保存
|
2026-06-29 02:28:18 +08:00 |
|
HapeLee
|
3d31b24ce1
|
fix: 系统 TTS 调速立即重播当前位置
|
2026-06-29 02:28:18 +08:00 |
|
HapeLee
|
e08d01cb8c
|
fix: 非书架书籍打开目录前添加 BookType.notShelf
|
2026-06-29 02:28:18 +08:00 |
|
HapeLee
|
e59a5d198f
|
fix: 详情页搜索等待并使用已设置的搜索范围,返回不再清空结果
|
2026-06-29 02:28:17 +08:00 |
|
HapeLee
|
5287fe6457
|
feat: add home dashboard and discovery modes
|
2026-06-29 02:28:17 +08:00 |
|
HapeLee
|
933bded9d8
|
界面优化
|
2026-06-29 02:28:17 +08:00 |
|
HapeLee
|
c0b7a555ec
|
feat: improve i18n support - extract hardcoded Chinese and fill missing translations
- Extract ~100+ hardcoded Chinese strings from 17 Compose files into string resources
- Fix zh-rHK file encoding from GBK to UTF-8
- Fill 683 missing zh-rTW translations (1361 → 2156 keys)
- Fill 686 missing zh-rHK translations (1358 → 2156 keys)
- Add 3 missing keys to zh-rCN (custom_button, is_event_listener, rule_call_back)
- All 4 locale files now have equal coverage (2156 keys)
|
2026-06-29 02:28:17 +08:00 |
|
HapeLee
|
803636df65
|
界面优化
|
2026-06-29 02:28:17 +08:00 |
|
HapeLee
|
eb0a0ff2ff
|
fix: 修复阅读界面功能问题
|
2026-06-28 02:18:12 +08:00 |
|
HapeLee
|
3052175432
|
Merge remote-tracking branch 'origin/main'
|
2026-06-28 02:02:13 +08:00 |
|
Kudomaga
|
6c92c4246e
|
Merge pull request #1575 from HapeLee/feature/highlight-tag-sorting
按醒目标签规则排序书籍详情标签
|
2026-06-28 02:00:20 +08:00 |
|
HapeLee
|
0d146b08ec
|
fix: 按醒目标签规则排序书籍详情标签
|
2026-06-28 01:56:57 +08:00 |
|
HapeLee
|
c318e259c7
|
feat: 完善 AI 对话界面与交互
|
2026-06-28 01:46:36 +08:00 |
|
HapeLee
|
6d8660ee5b
|
feat: 优化AI聊天侧栏,添加搜索过滤、时间标签、圆角卡片和窄宽度
|
2026-06-27 10:15:21 +08:00 |
|
HapeLee
|
3594dc2594
|
Merge pull request #1571 from HapeLee/feature/ai-foundation
feat: AI底座
|
2026-06-27 02:33:56 +08:00 |
|
Kudomaga
|
9d2a979197
|
Merge pull request #1568 from qyo123oyq/fix/bookshelf-manual-sort
fix(bookshelf): improve manual sort drag visual feedback and selection handling
|
2026-06-27 02:28:24 +08:00 |
|
HapeLee
|
486476d23a
|
chore: 更新数据库schema到版本92
|
2026-06-27 02:27:43 +08:00 |
|
HapeLee
|
c885306550
|
fix: 书籍详情页添加标签高亮显示
|
2026-06-27 02:27:43 +08:00 |
|
HapeLee
|
dd2190c091
|
refactor: 重构TXT目录规则界面为MVI架构
|
2026-06-27 02:27:43 +08:00 |
|
HapeLee
|
da6c02e2ca
|
refactor: 重构替换规则界面为MVI架构
|
2026-06-27 02:27:43 +08:00 |
|
HapeLee
|
5195d51b08
|
feat: 添加高亮标签规则配置入口和导航
|
2026-06-27 02:27:42 +08:00 |
|
HapeLee
|
64aeb33f91
|
feat: 添加标签分组规则功能,支持按书籍标签自动匹配分组
|
2026-06-27 02:27:42 +08:00 |
|
HapeLee
|
4b65d6fc71
|
feat: 添加连载已读/完本已读分组,基于canUpdate字段自动分类
|
2026-06-27 02:27:42 +08:00 |
|
HapeLee
|
389239ca67
|
fix: 合并标签分组与传统分组编辑界面,支持在分组编辑中查看和修改匹配规则
|
2026-06-27 02:27:42 +08:00 |
|
HapeLee
|
990fc78033
|
feat: ai底座
|
2026-06-27 02:16:11 +08:00 |
|
Kudomaga
|
a490135163
|
Merge pull request #1546 from fansangg/fix/menu-style-update
fix:样式更新后,菜单内列未更新的问题
|
2026-06-26 00:58:51 +08:00 |
|
Kudomaga
|
476019b481
|
Merge pull request #1545 from fansangg/fix/edit-style-name
fix:修改样式名称时,bottomsheet被抬高的问题
|
2026-06-26 00:58:47 +08:00 |
|
Kudomaga
|
6e2ae96fa4
|
Merge pull request #1544 from fansangg/fix/brightnessbar
fix:阅读界面竖排亮度条二级菜单打开时隐藏
|
2026-06-26 00:58:42 +08:00 |
|
HapeLee
|
adf3cef981
|
feat: 合并 sigma 书源编辑与 JS 扩展功能
书源编辑界面:
- 新增事件监听、定制按钮 CheckBox 绑定
- 新增 callBackJs 字段接入正文规则
- 新增 menu_log 菜单项 (AppLogDialog)
- 新增撤销/重做回调 (KeyboardToolPop.CallBack)
- sendText() 智能滚动逻辑
- 保存时清除并发限制缓存
JS 扩展函数 (#1368):
- 新增 refreshBookToc() 方法
- reLoginView() 增加 deltaUp 参数
- upLoginData() 参数类型改为 Map<String, Any?>?
- SourceLoginDialog 适配新回调接口
- ExploreKindUiUseCase 适配新回调接口
BookInfo 事件监听:
- BookInfoViewModel 监听 REFRESH_BOOK_INFO/REFRESH_BOOK_TOC 事件
- 书源 JS 函数可触发书籍信息和目录刷新
|
2026-06-25 22:30:08 +08:00 |
|
HapeLee
|
bea1095b0a
|
fix: 修正嵌套分页惯性滑动
|
2026-06-21 01:20:19 +08:00 |
|
HapeLee
|
f8f93b8be8
|
Use Legado theme colors for Miuix dropdown items
|
2026-06-21 00:43:49 +08:00 |
|
HapeLee
|
a5516245fe
|
Avoid initial loading indicator on book info
|
2026-06-21 00:43:48 +08:00 |
|
HapeLee
|
43d2b616f6
|
fix: 修复分页嵌套滑动冲突
|
2026-06-21 00:43:48 +08:00 |
|
HapeLee
|
b8192724c3
|
fix: 修复书架封面与更新标志显示
|
2026-06-21 00:43:48 +08:00 |
|
HapeLee
|
cfebbde2d8
|
fix: 修复阅读界面导航与朗读配置问题
|
2026-06-21 00:43:48 +08:00 |
|
Kudomaga
|
8090637770
|
Merge pull request #1509 from fansangg/fix/theme-switch-delay
fix:菜单切换深浅色一些按钮变化延迟的问题
|
2026-06-21 00:40:27 +08:00 |
|
Kudomaga
|
3daed11f05
|
Merge pull request #1506 from lalala-12138/feature/text-select-menu-filter
Feature/text select menu filter
|
2026-06-21 00:35:36 +08:00 |
|
HapeLee
|
eb7723adcd
|
refactor: TextSelectMenuFilterSheet 遵循项目规范
- MaterialTheme.typography → LegadoTheme.typography
- 原生 Switch → AdaptiveSwitch(适配 Miuix/Material3 主题引擎)
- 去掉底部全选/取消全选按钮和 ConfirmDismissButtonsRow
- 保存按钮改为 Check 图标放在 AppModalBottomSheet 的 endAction 中
- 通配符导入改为显式导入
|
2026-06-21 00:32:37 +08:00 |
|
HapeLee
|
0d8c5df795
|
fix: 清理字体选择器冗余转换
|
2026-06-20 00:25:15 +08:00 |
|
HapeLee
|
70c88cf3f4
|
fix: 优化书籍详情内存占用
|
2026-06-20 00:14:40 +08:00 |
|
HapeLee
|
c45e4355ff
|
fix: 修复内容编辑定位崩溃
|
2026-06-19 21:30:50 +08:00 |
|
HapeLee
|
5569bf9a62
|
fix: 修复 auto-release 未发布 mapping 文件的问题
|
2026-06-19 00:25:53 +08:00 |
|
HapeLee
|
7c1fcf683e
|
fix: 修复底部按钮配置不保存退出后重新进入状态未重置
|
2026-06-19 00:20:06 +08:00 |
|
HapeLee
|
b0c1f9fcec
|
feat: 添加朗读引擎批量导入选择界面及导出 URL 功能
|
2026-06-19 00:20:06 +08:00 |
|
HapeLee
|
847f2dc1f4
|
feat: 添加 Navigation3 ViewModel 生命周期绑定依赖
|
2026-06-19 00:20:06 +08:00 |
|
HapeLee
|
593ce2f82e
|
fix: 单章换源增加清除旧记录和持久化搜索结果
|
2026-06-19 00:20:06 +08:00 |
|
HapeLee
|
affeca05f6
|
fix: 修复从未加入书架弹窗确认后返回仍显示未加入书架
|
2026-06-19 00:20:06 +08:00 |
|
HapeLee
|
69c36fb795
|
fix: 修复全文搜索等界面多次点击返回导致退出上级界面
|
2026-06-19 00:20:06 +08:00 |
|
HapeLee
|
fe076b33ea
|
fix: 修复朗读退出行为及从选择位置朗读崩溃,CloseReadBook 支持 keepReadAloud
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
96214ed856
|
fix: 修复长按朗读按钮打开的界面不正确,改为打开朗读设置路由
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
377a50bd6f
|
fix: 移除朗读定时自动保存,按钮文案改为保存定时
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
ce5cd3ade7
|
fix: 修复 justInitData 在 initData 完成前被设置
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
ad29e5aad2
|
fix: 修复编辑内容未定位到当前阅读位置,改用 layoutResult 滚动
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
c070ed4661
|
fix: 修复 AppAlertDialog 取消按钮重复调用 onDismissRequest
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
2a4be52e2f
|
fix: 修复目录界面右上角菜单替换规则和字数统计切换无效
|
2026-06-19 00:20:05 +08:00 |
|
HapeLee
|
99e4961bbe
|
fix: 修复导入阅读背景配置时颜色值校验错位导致崩溃
|
2026-06-19 00:20:04 +08:00 |
|
HapeLee
|
2a9153aa63
|
fix: 修复换源 SQL 查询 sourceGroup 为空时无法匹配 null 值
|
2026-06-19 00:20:04 +08:00 |
|
Kudomaga
|
05c3134927
|
Merge pull request #1493 from fansangg/fix/font-style
fix:阅读界面二级菜单Text统一成SectionTitle
|
2026-06-19 00:19:48 +08:00 |
|
Kudomaga
|
3582dd319e
|
Merge pull request #1494 from fansangg/fix/fade-page-anim
fix:页眉页脚翻页信息抖动问题
|
2026-06-19 00:19:43 +08:00 |
|
Kudomaga
|
9acedf7f7a
|
Merge pull request #1495 from fansangg/fix/layout-page-anim-switch
fix:切换主题【翻页动画】未跟随新主题,仍保留上个主题的效果 #1491
|
2026-06-19 00:19:39 +08:00 |
|
Kudomaga
|
04f664a716
|
Merge pull request #1496 from fansangg/feature/realtime-brightness
feat:亮度实时调节
|
2026-06-19 00:19:34 +08:00 |
|
HapeLee
|
7a62e677d6
|
fix: 界面优化
|
2026-06-18 00:52:52 +08:00 |
|
Kudomaga
|
1291919962
|
Merge pull request #1481 from fansangg/fix/text-style
fix:一些地方的Text style没有用LegadoTheme的问题
|
2026-06-18 00:41:16 +08:00 |
|
Kudomaga
|
3f4f65dd77
|
Merge pull request #1480 from fansangg/fix/read-nav-height
fix:阅读界面切换深浅色,底部菜单高度抖动的问题
|
2026-06-18 00:41:09 +08:00 |
|
Kudomaga
|
f98e27cbff
|
Merge pull request #1479 from fansangg/fix/fade-page-anim
fix:翻页动画下页眉页脚信息闪烁的问题
|
2026-06-18 00:41:04 +08:00 |
|
HapeLee
|
dfb5f266cc
|
fix: 编辑替换规则时保持排序
|
2026-06-18 00:30:45 +08:00 |
|
HapeLee
|
4f6ee460ae
|
fix: 修复阅读界面交互问题
|
2026-06-18 00:07:42 +08:00 |
|
HapeLee
|
300922f96e
|
fix: 修复字体选择主题颜色
|
2026-06-18 00:07:30 +08:00 |
|
HapeLee
|
3528a62f6c
|
fix: 修复换源旧记录清理
|
2026-06-18 00:07:20 +08:00 |
|
HapeLee
|
502f7fbe12
|
fix: 修复颜色字符串非法时 Color.parseColor 崩溃的问题
ensureColorInts 和 ensureAccentColorInts 中对 toColorInt() 加 try-catch 保护,
解析失败时回退到字段默认值,避免数据库中存储损坏颜色字符串导致崩溃
|
2026-06-17 23:27:56 +08:00 |
|
Kudomaga
|
047dbc6cf6
|
Merge pull request #1470 from fansangg/fix/read-size
fix: 修复小窗模式返回全屏时尺寸问题
|
2026-06-16 23:51:45 +08:00 |
|
HapeLee
|
78e3d43ad2
|
ci: 去掉noR8自动编译,发布mapping.txt到Release附件
- 移除auto-release中noR8变体的编译(noR8 build type保留供本地使用)- 新增下载mapping artifact步骤,mapping.txt附加到GitHub Release
|
2026-06-16 23:50:25 +08:00 |
|
HapeLee
|
3fb7bc55ec
|
fix: 修复旋转屏幕后横屏双页模式不生效的问题
根因:旋转后 onSizeChanged 触发 ChapterProvider.upLayout() 正确设置了 doublePage,
但随后的 ReloadContent 因 isInitFinish=false 被跳过。
initData() 设置 isInitFinish=true 后,因为是同一本书 (isSameBook=true),
不会调用 loadContent(),导致内容未用新布局重新加载。
修复:在 initBook() 完成后,如果是同一本书,发送 UpdateLayout + ReloadContent 效果,
确保内容用旋转后的 ChapterProvider 尺寸重新布局。
Fixes #1461 #1397
|
2026-06-16 22:28:55 +08:00 |
|
HapeLee
|
273d4c4807
|
fix: 词典弹窗内容过长时无法滚动
|
2026-06-16 22:02:03 +08:00 |
|
HapeLee
|
c2f4b07f4a
|
refactor: 拆分ReadConfig为5个职责单一的配置对象
将ReadConfig拆分为ReadDataConfig、ReadInteractionConfig、ReadMenuConfig、
ReadRenderConfig、ReadTtsConfig,各司其职。
menuAlpha迁移至ReadBookConfig.readMenuBlurAlpha。
|
2026-06-16 01:57:18 +08:00 |
|
HapeLee
|
5718f95f9f
|
fix: 修复PR #1448合并后ReadConfig.readMenuBlurAlpha编译错误
PR #1448错误引用了ReadConfig.readMenuBlurAlpha(不存在),
ReadConfig上正确的属性名是menuAlpha,统一修正引用。
|
2026-06-16 01:55:13 +08:00 |
|
Kudomaga
|
80ef13e568
|
Merge pull request #1462 from fansangg/fix/share-layout-page-anim
fix: 修复共用布局下翻页动画文案读取错误
|
2026-06-16 00:41:40 +08:00 |
|
Kudomaga
|
4fde660a23
|
Merge pull request #1460 from fansangg/fix/read-sheet-animation
fix:修复二级菜单手势滑动高度变化滞后与Tab高亮闪烁问题
|
2026-06-16 00:41:36 +08:00 |
|
Kudomaga
|
9d3af557a2
|
Merge pull request #1459 from fansangg/fix/cold-start-statusbar
fix:修复冷启动跳阅读页返回后状态栏不恢复的问题
|
2026-06-16 00:41:32 +08:00 |
|
HapeLee
|
3251b9db02
|
fix: 屏幕超时失效和横屏半屏问题
|
2026-06-16 00:38:58 +08:00 |
|
HapeLee
|
bd81f3cd36
|
fix: 首页模块共享转场
|
2026-06-15 23:42:28 +08:00 |
|
HapeLee
|
41923b48e2
|
fix: 本地书籍导入界面问题
|
2026-06-15 23:42:01 +08:00 |
|
HapeLee
|
6dded05b20
|
fix: 换源功能多项修复
- getDbSearchBooks: 使用 SearchScope 解析分组,多分组回退全部查询,加入 checkAuthor 判断
- searchSource: 移除 per-book try-catch,出错书源整体跳过
- 单章换源: 添加 getDbSearchBooks 历史搜索数据支持
- 单章换源: 显示更多信息启用时按字数排序
- 单章换源: 分组选择改为确认后再搜索(draft selection 模式)
- 两个换源界面: 搜索开始前预设 totalSourceCount
|
2026-06-15 23:41:21 +08:00 |
|
HapeLee
|
ae56520750
|
fix: 字典弹窗使用Compose实现
|
2026-06-15 23:41:21 +08:00 |
|
HapeLee
|
6dc79761f6
|
Merge remote-tracking branch 'fansangg/fix/1424'
# Conflicts:
# app/src/main/java/io/legado/app/ui/book/read/ReadBookMenuBar.kt
# app/src/main/java/io/legado/app/ui/book/read/sheet/TextTitleSheet.kt
|
2026-06-15 01:49:50 +08:00 |
|
HapeLee
|
637f8e6e2b
|
fix: 阅读主题isDark跟随应用明暗设置而非背景亮度推导
|
2026-06-15 01:47:30 +08:00 |
|
HapeLee
|
9bb8571cc7
|
fix: 阅读菜单模糊着色、调色板样式、标题胶囊布局及主题覆盖修复
|
2026-06-15 01:33:28 +08:00 |
|
HapeLee
|
5a587222eb
|
@
feat: 顶栏液态玻璃胶囊布局与合并按钮
- 合并换源/刷新/更多按钮为一个药丸形液态玻璃按钮(仅液态玻璃开启时)
- 新增标题胶囊布局开关,将书名和章节名放入导航按钮旁的液态玻璃胶囊内
- 去掉切换到 TextTitle 菜单 tab 时隐藏顶栏的逻辑
- 玻璃效果统一为 40dp,与返回按钮一致,镜头扭曲不受裁切
@
|
2026-06-14 21:36:09 +08:00 |
|
HapeLee
|
67a25c7cfe
|
fix: 修复换源加载字数配置不生效
- loadBookWordCount 中 book.toSearchBook().apply 创建临时对象后被丢弃,
字数信息未传递到搜索结果。改为返回 SearchBook 并在 searchSource 中使用。
- loadInfo/loadToc 切换后不重启搜索(与参考实现一致,仅保存设置)。
|
2026-06-14 20:20:11 +08:00 |
|
HapeLee
|
2097c0201c
|
fix: 保存搜索范围选择
|
2026-06-14 16:43:08 +08:00 |
|
HapeLee
|
4ad6b1396b
|
fix: 修复换源配置卡死
|
2026-06-14 16:43:08 +08:00 |
|
HapeLee
|
7c9b08d21a
|
feat: xxx
|
2026-06-14 13:57:21 +08:00 |
|
Kudomaga
|
7c9b87a3c4
|
Merge pull request #1427 from fansangg/fix/theme-switch
fix:切换主题风格后会 “自动跳转最近阅读”
@fansangg
|
2026-06-14 13:28:04 +08:00 |
|
HapeLee
|
1a7962ea4b
|
Merge branch 'main' into fix/theme-switch
|
2026-06-14 13:26:57 +08:00 |
|
Kudomaga
|
4fbe3fee38
|
Merge pull request #1426 from fansangg/feat/merge-padding-headerfooter
feat:页眉页脚的间距设置移到信息,信息改成dialog形式
@fansangg
|
2026-06-14 13:23:26 +08:00 |
|
HapeLee
|
aa3186d0df
|
fix: 修复桌面图标回前台保留阅读路由
|
2026-06-14 13:20:45 +08:00 |
|
HapeLee
|
fef2ebd990
|
fix: 迁移换源配置到 DataStore
|
2026-06-14 13:20:45 +08:00 |
|
HapeLee
|
3577de5f69
|
fix: 修复阅读页后台恢复路由
|
2026-06-14 13:20:45 +08:00 |
|
HapeLee
|
f0f7eaf5bc
|
fix: 修复阅读搜索串书和定位问题
|
2026-06-14 13:20:45 +08:00 |
|