Commit Graph
100 Commits
Author SHA1 Message Date
HapeLee 6f87071a85 fix: 优化书籍详情封面主题与背景 2026-07-02 22:59:39 +08:00
HapeLee cda772f835 fix(rules): reset edit sheets between additions 2026-07-02 22:20:41 +08:00
HapeLee b9a54d5ae2 fix bookshelf scroll-to-top request handling 2026-07-02 22:16:32 +08:00
HapeLee 040f92d4f2 fix(read): 修复阅读设置状态与规则操作 2026-07-02 22:13:09 +08:00
HapeLee 14a35b8f12 chore(deps): update dependencies and adapt Miuix 0.9.2 2026-07-01 23:52:58 +08:00
HapeLee 4e270f433e fix: 颜色 2026-07-01 23:43:15 +08:00
HapeLee b657e38712 fix(search): avoid restarting completed search 2026-07-01 23:43:15 +08:00
HapeLee da00f712bf fix(read): 修复阅读菜单与高亮规则功能 2026-07-01 23:43:14 +08:00
HapeLee 6e4917fb5d refactor(bookshelf): simplify scroll-to-top handling 2026-07-01 23:43:14 +08:00
HapeLee 6623fb7294 fix: AppLogSheet show=false 时不加载日志 2026-07-01 23:43:14 +08:00
HapeLee 715e22681d fix: 优化目录替换处理体验 2026-07-01 01:02:56 +08:00
HapeLee 13685b3364 fix: 暂停屏幕外书源 GIF 动画 2026-07-01 01:02:56 +08:00
HapeLee e9eee6b72c fix: 修正规则编辑器状态与更新逻辑 2026-07-01 01:02:56 +08:00
HapeLee 45c403fe79 fix: 保留书架滚动状态并避免空白闪烁 2026-07-01 01:02:56 +08:00
HapeLee b60c025473 fix: 添加预设字体粗细控制 2026-07-01 01:02:56 +08:00
HapeLee 1397b0a334 fix: 使用图片选择器并支持九宫格高亮背景 2026-07-01 01:02:56 +08:00
HapeLee 2a3cc12da5 fix: 支持封面图集与 ZIP 主题包 2026-07-01 01:02:55 +08:00
HapeLee 3b65bd66b2 fix: 书签界面 2026-06-30 09:02:49 +08:00
HapeLee 92eaff19ae fix: WebDAV错误触发的崩溃 2026-06-30 09:02:33 +08:00
HapeLee 00ebcea9b7 fix: 只有模块集时正确的顶部边距 2026-06-30 09:01:53 +08:00
HapeLee 1e695d06f1 fix: 修复自定义主题切换并区分日夜配色 2026-06-30 09:00:59 +08:00
HapeLee 7182b6e0e1 fix: RecentBooksRow 中 bookUrl 为 null 时 key 重复导致崩溃 2026-06-30 02:26:05 +08:00
HapeLee c10714f2f7 修复一些问题 2026-06-30 01:53:21 +08:00
HapeLee 9f897ddd27 油画首页 2026-06-30 01:52:13 +08:00
HapeLee abbb90d06a 这扯不扯 2026-06-30 01:52:13 +08:00
HapeLee a767d70d9f feat: HomeScreen 统计卡片点击导航至阅读记录/阅读总览 2026-06-29 02:40:35 +08:00
HapeLee 1f5dfbc56b fix: 字典重命名通过事务删除旧主键并插入新记录 2026-06-29 02:28:18 +08:00
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