Commit Graph
100 Commits
Author SHA1 Message Date
HapeLee dccee3b210 fix: add docs/package-lock.json for VitePress CI build
The root .gitignore had a blanket `package-lock.json` rule that prevented
the docs lock file from being committed. Change it to `/package-lock.json`
(root-only) and commit the generated lock file so `npm ci` and
setup-node cache work in the docs workflow.
2026-05-27 01:23:00 +08:00
HapeLee 4a9d655d20 文档 2026-05-27 01:15:34 +08:00
Kudomaga 9e4139059c Merge pull request #1207 from journey-ad/feature/private-group
新增隐私分组功能
2026-05-27 01:10:58 +08:00
HapeLee 6a6a0c837f Merge origin/main into feature/private-group
Resolve conflict in BookInfoSheets.kt: keep MediumPlainButton style from main
while preserving showAddGroup logic from PR for correct new group creation.
2026-05-27 01:10:06 +08:00
HapeLee 30fe70ffae 一些神必优化 2026-05-27 01:00:58 +08:00
HapeLee df2aaff0e2 增加搜素分源布局 2026-05-27 01:00:58 +08:00
HapeLee e95665b8a0 优化 2026-05-27 01:00:58 +08:00
HapeLee b7826b54a7 新增项目详情与开发文档网页 2026-05-27 01:00:58 +08:00
HapeLee 65d5c84b56 字典无法导出的问题 2026-05-27 01:00:58 +08:00
Kudomagaandduanhl db5b18ca3c feature/bookinfo-related-books (#1201)
* feature: add translation full content

* feature: add translation full content

* feature: add translation full content

* feature: add translation full content

* feature: add translation full content

* feature:use chunk files replace chunk cache db

* feature:use chunk files replace chunk cache db

* feature:use chunk files replace chunk cache db

* feature: add translation config navigation and refactor translation settings

* feature: 体验优化

* feature: fixed error prompt

* Fix Gson deserialization error for LLM translation classes under R8 obfuscation

* Fix PMD error

* feature: pre-translation

* feature: pre-translation

* 优化

* 优化

* 增加书籍详情页关联书籍推荐功能

* 修复关联书籍"更多"按钮URL模板变量未解析的问题

* 修复发现按钮部分不执行JS的问题

* 优化书籍详情封面长按逻辑

* 阅读界面自定义图标问题

* R8反混淆问题

* 主题保存时保存图片等资源

* 在首页、发现页等长按时,提供了一个查看简短书籍信息的界面与右上角书籍信息角标。现在书籍信息角标在封面设置中显示

* 现在可配置主页图标

* 主页模块配置被遮挡的问题

* 一些优化

* fix: address code review findings (null safety, error propagation, performance)

- TranslateChapterUseCase: wrap execute() in try-catch to prevent task
  stuck in Translating state; propagate actual translation error instead
  of generic "Translation incomplete"; defensive null check on pairs
- DictionaryRepositoryImpl: safe call on pairs for Gson null-bypass
- LlmTranslateRepositoryImpl: safe calls on json.sentences and
  json.choices to prevent NPE from unexpected API responses
- ContentChunker: normalize \r\n to \n before splitting paragraphs
  to handle Windows-formatted text files
- BookInfoViewModel: parallelize related books loading with async/awaitAll
- CoilBookCover: add finalPath as remember key to reset state on reuse
- ThemeImportExport: fallback to filesDir when getExternalFilesDir is null

---------

Co-authored-by: duanhl <duanhl7749@gmail.com>
2026-05-26 01:45:04 +08:00
HapeLee c6cf239d49 增加网格模式封面大小自定义 2026-05-24 02:42:13 +08:00
HapeLee 7b32cb732f 修复一些问题 2026-05-24 02:39:59 +08:00
HapeLee 5b59b5a743 修复发现页书源互相污染的问题 2026-05-24 01:16:08 +08:00
HapeLee d2853244be 优化 2026-05-23 15:39:49 +08:00
HapeLee be2041c7da 优化 2026-05-23 14:36:47 +08:00
Kudomaga 5fa4196521 触发一下自动构建 2026-05-23 04:53:24 +08:00
Kudomaga fd7ffa2526 Merge pull request #1150 from HapeLee/feature/homepage-modules
Feature/homepage modules
2026-05-23 04:08:14 +08:00
HapeLee f289a942f5 Merge remote-tracking branch 'origin/feature/homepage-modules' into feature/homepage-modules
# Conflicts:
#	app/src/main/java/io/legado/app/ui/config/themeManage/EditThemeSheet.kt
2026-05-23 04:04:41 +08:00
HapeLee e353fa2b81 优化 2026-05-23 03:58:46 +08:00
HapeLee 322df247d0 优化 2026-05-23 03:58:41 +08:00
HapeLee d8977337fc 修复共享元素动画首帧为上一个书籍封面的问题 2026-05-23 03:57:40 +08:00
HapeLee 47705a76e3 优化 2026-05-23 03:35:04 +08:00
HapeLee 4afff284b3 优化 2026-05-23 02:52:28 +08:00
HapeLee f6ee759fc2 修复共享元素动画首帧为上一个书籍封面的问题 2026-05-23 01:34:53 +08:00
HapeLee bbec36bf36 优化 2026-05-22 02:49:29 +08:00
HapeLee b00944b612 主页模块初始版本 2026-05-22 02:49:29 +08:00
HapeLee 88a3674e9a 界面优化 2026-05-22 02:49:29 +08:00
HapeLee 7e35177bac 优化 2026-05-22 02:47:40 +08:00
HapeLee 4f2a716869 主页模块初始版本 2026-05-22 01:40:23 +08:00
HapeLee 890136f469 界面优化 2026-05-19 01:55:44 +08:00
HapeLee b7e07a6478 分离紧凑模式,现在可分别调整封面大小和精简详情 2026-05-17 22:21:45 +08:00
HapeLee f65ada7cb9 分离紧凑模式,现在可分别调整封面大小和精简详情 2026-05-17 21:37:18 +08:00
HapeLee 59c13c7c42 一些优化 2026-05-17 21:03:55 +08:00
HapeLee 3215adde42 一些优化 2026-05-17 21:03:25 +08:00
HapeLee f4ca57f972 一些优化 2026-05-17 20:46:28 +08:00
HapeLee da77e67286 一些优化 2026-05-17 20:17:32 +08:00
HapeLee c7b705d093 界面优化 2026-05-17 05:53:35 +08:00
HapeLee f0f645354d 界面优化 2026-05-17 05:36:04 +08:00
HapeLee 7699cfeea8 MIUIX的标签设置 2026-05-17 05:06:26 +08:00
HapeLee 5987e3414c 界面优化 2026-05-17 04:59:39 +08:00
HapeLee 1ac5f6549b 界面优化 2026-05-17 04:08:40 +08:00
HapeLee 139dd76f3e 为网络导入添加错误状态 2026-05-17 03:03:16 +08:00
HapeLee 81f898d7b8 去掉了共享元素动画的相关设置 2026-05-17 02:40:42 +08:00
HapeLee 1e8365ec47 封面下载失败问题 2026-05-17 02:06:44 +08:00
HapeLee 207b00189f 标签问题 2026-05-17 02:00:48 +08:00
HapeLee f0bbd4697f 为MIUIX主题添加了专属的关于界面 2026-05-17 01:20:23 +08:00
HapeLee ede560f3da 界面优化 2026-05-16 13:46:47 +08:00
HapeLee 8539cf818a 界面优化 2026-05-16 04:30:30 +08:00
HapeLee 59afc9dd94 下载优化 2026-05-16 01:14:26 +08:00
HapeLee d5ece78383 样式优化 2026-05-16 01:13:39 +08:00
HapeLee 2f98fda963 代码优化 2026-05-16 00:52:34 +08:00
HapeLee 6681c7984d 修复分组下拉加载设置不同时,互相滑动会卡住的问题 2026-05-16 00:52:05 +08:00
HapeLee e64e50bf38 界面优化 2026-05-15 21:20:49 +08:00
HapeLee f411b7136e 代码优化 2026-05-15 17:03:41 +08:00
HapeLee 584ada1819 控件优化和文件夹崩溃修复 2026-05-15 13:32:19 +08:00
HapeLee af84848a58 下载代码优化 2026-05-15 13:04:15 +08:00
HapeLee 7fda288dee 组件优化 2026-05-15 03:09:10 +08:00
HapeLee cfd21da161 下载优化 2026-05-15 03:04:07 +08:00
HapeLee 22cb773ada 界面优化 2026-05-15 03:03:57 +08:00
HapeLee 5338313583 书架性能优化 2026-05-15 03:00:31 +08:00
HapeLee 0c1ad67526 组件优化 2026-05-15 02:19:16 +08:00
HapeLee c6cbfab0fa 订阅源在未开启预加载时无法主动加载的问题 2026-05-15 01:55:05 +08:00
HapeLee 5cc126cf5b 控件优化 2026-05-15 01:54:31 +08:00
HapeLee 177045885c 修复书籍刷新限制不生效的问题 2026-05-15 01:22:33 +08:00
HapeLee 7a6515d600 组件优化 2026-05-15 01:22:14 +08:00
HapeLee 3247d48256 优化封面规则 2026-05-14 20:07:57 +08:00
HapeLee 56d82d5e25 优化文件夹与书架切换时的动画与跟随手势 2026-05-14 20:07:31 +08:00
HapeLee f0de84d511 依旧主页面底部边距问题 2026-05-14 19:39:47 +08:00
Kudomaga a6441ed5c7 代码优化 2026-05-14 16:36:57 +08:00
HapeLee be95280e9c 听书界面显示错误 2026-05-14 16:04:38 +08:00
HapeLee 16353d8636 准备切换至 DataStore 偏好设置管理 2026-05-14 15:59:58 +08:00
HapeLee 7fda394d74 代码优化 2026-05-14 15:37:26 +08:00
HapeLee 4d3ae1e537 选择书源时可搜素 2026-05-14 00:55:48 +08:00
HapeLee f5971024e7 横排封面时可直接打开书籍 2026-05-14 00:53:57 +08:00
HapeLee e4487d6c9f 提供正确的底部边距 2026-05-14 00:37:43 +08:00
HapeLee 9dda4dfae7 文件夹样式可与书架样式分开设置 2026-05-14 00:31:12 +08:00
HapeLee 1c7a37d542 书籍详情代码优化 2026-05-14 00:13:42 +08:00
HapeLee 8598cca9b3 书籍详情代码优化 2026-05-13 23:37:03 +08:00
HapeLee b90b9f034d 下载代码优化 2026-05-13 21:54:19 +08:00
HapeLee 876f1370ec 代码优化 2026-05-13 21:22:44 +08:00
HapeLee 4beeb2d4f6 应用后台时间过长时,下载崩溃的问题 2026-05-13 18:18:03 +08:00
HapeLee accd3afbbb 新增 Baseline Profile 增加冷启动性能 2026-05-13 18:14:40 +08:00
HapeLee c1f7faf050 优化阅读记录总览(在阅读记录的成就卡片进入,稳定后会加入主页面) 2026-05-13 01:58:31 +08:00
HapeLee b3c4f7d09f 修复漫画定位错误的问题 2026-05-13 01:32:32 +08:00
HapeLee dda4a27730 代码优化 2026-05-13 01:31:50 +08:00
HapeLee 14ac91246d 移除了边框设置(因为MIUIX主题暂不生效,在考虑搞个更通用的) 2026-05-13 01:31:32 +08:00
HapeLee c6cb67ae94 修复封面缓存没有一天是命中导致的启动时都会向网络请求封面的问题 2026-05-13 01:28:59 +08:00
HapeLee 56b28009e3 新增文件夹列表横排封面布局 2026-05-12 19:47:22 +08:00
HapeLee b3a294ff1e 代码优化 2026-05-12 19:17:14 +08:00
HapeLee 890ab3a502 某些设备的ANR问题 2026-05-12 19:16:20 +08:00
HapeLee 83a0a794e2 书籍管理分组问题 2026-05-12 19:15:14 +08:00
HapeLee c748a5515a 新的独属于MD3的雷霆主题管理与分享系统 2026-05-12 19:12:32 +08:00
HapeLee bc1d21f1f2 备份可选网络、本地、网络与本地同时备份 2026-05-12 18:48:17 +08:00
HapeLee 8a6d01d5d1 新增阅读记录展览界面 2026-05-12 17:49:48 +08:00
HapeLee 0308a9d396 修复某些界面错误应用淡入淡出动画的问题 2026-05-11 04:09:02 +08:00
HapeLee 97fe1ad6b5 修复封面换源界面问题 2026-05-11 03:28:12 +08:00
HapeLee bbd598151b 让发现用例自己管理线程 2026-05-11 03:28:12 +08:00
HapeLee 45e678b1ae 换源时,不会再因为打开浏览器而导致重走换源流程
换源界面新增多选分组和书源功能
2026-05-11 03:28:12 +08:00
HapeLee 920d4058e7 现在搜素框可以自动唤出键盘 2026-05-11 03:28:12 +08:00
HapeLee 3042131457 修复规则项多选时的错位问题 2026-05-11 03:28:12 +08:00