 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 |
|
 
|
197039d25a
|
加入小说翻译功能 (#1094)
* feature: add translation full content
---------
Co-authored-by: duanhl <duanhl7749@gmail.com>
Co-authored-by: HapeLee <63206378+HapeLee@users.noreply.github.com>
|
2026-05-24 03:57:35 +08:00 |
|
aoi
|
a09e9645f1
|
修复由Ktor引用Debug包导致的自动构建失败
|
2026-05-22 01:55:38 +08:00 |
|
HapeLee
|
1df1bf9c50
|
[优化] 优化了Gradle相关代码
|
2026-01-15 01:03:32 +08:00 |
|
HapeLee
|
077b63c45a
|
恢复项目结构名,增强书源兼容性
|
2025-10-28 18:37:57 +08:00 |
|
HapeLee
|
6c0757c91b
|
Rename
|
2025-06-04 13:33:51 +08:00 |
|
Horis
|
58d5977e53
|
优化
|
2025-04-27 18:34:18 +08:00 |
|
Horis
|
37b9d024f0
|
优化
|
2025-04-27 18:22:52 +08:00 |
|
Horis
|
4b57f89a87
|
优化
|
2025-04-27 18:20:42 +08:00 |
|
Horis
|
c4b3b33ff3
|
优化
|
2025-04-08 22:07:50 +08:00 |
|
Horis
|
92b12f9182
|
优化
|
2025-04-08 21:20:59 +08:00 |
|
Horis
|
94310c3f6b
|
优化
|
2025-04-08 20:52:23 +08:00 |
|
Horis
|
18b58dff86
|
优化
|
2025-04-08 15:47:45 +08:00 |
|
Horis
|
c1fb718716
|
优化
|
2025-04-08 10:38:38 +08:00 |
|
Horis
|
8a9e0e390a
|
优化
|
2025-04-07 18:28:52 +08:00 |
|
Horis
|
ab68d3a50a
|
优化
|
2025-04-06 22:11:41 +08:00 |
|
Horis
|
706da41451
|
优化
|
2025-04-06 22:03:24 +08:00 |
|
Horis
|
939f62f48e
|
优化
|
2025-04-06 21:21:03 +08:00 |
|
Horis
|
02aaee91b0
|
优化
|
2025-04-06 18:19:35 +08:00 |
|
Horis
|
def13a8618
|
优化
|
2025-04-06 17:39:50 +08:00 |
|
Horis
|
a9ff9e2c10
|
优化
|
2025-04-06 16:50:45 +08:00 |
|
Horis
|
426310cf29
|
优化
|
2025-04-06 15:46:48 +08:00 |
|
Horis
|
61179ddd84
|
优化
|
2025-04-06 12:51:03 +08:00 |
|
Horis
|
e4553a415a
|
优化
|
2025-04-06 12:38:39 +08:00 |
|
Horis
|
eed5b13cd9
|
优化
|
2025-04-06 11:43:33 +08:00 |
|
Horis
|
c17febab91
|
优化
|
2025-04-06 10:59:56 +08:00 |
|
Horis
|
3ac1959cf7
|
优化
|
2025-04-05 21:25:52 +08:00 |
|
Horis
|
a8bd318345
|
优化
|
2025-04-05 20:34:02 +08:00 |
|
Horis
|
8cee4b101f
|
优化
|
2025-04-05 18:32:14 +08:00 |
|
Xwite
|
7cebaa6e8c
|
Update proguard-rules Rhino 1.8.0
|
2025-01-10 13:06:10 +08:00 |
|
Horis
|
d2fa1334fc
|
优化
|
2024-07-25 18:47:08 +08:00 |
|
Antecer
|
d72c8f02cd
|
更新升级rhino1.7.14后的混淆规则
|
2024-05-02 13:59:14 +08:00 |
|
Antecer
|
d0337f5a12
|
更新混淆规则
|
2024-05-02 13:36:28 +08:00 |
|
Horis
|
305ba78b0a
|
优化
|
2024-03-29 13:54:41 +08:00 |
|
Horis
|
157b56c519
|
优化
|
2024-03-29 12:46:52 +08:00 |
|
Horis
|
79f7da7719
|
优化
|
2024-03-29 12:39:43 +08:00 |
|
Xwite
|
19c9a8188e
|
[skip ci] autoUpdate cronet proguard rules
|
2024-03-17 11:27:26 +08:00 |
|
Xwite
|
e564bd3a41
|
Update proguard-rules.pro
|
2024-03-16 08:29:13 +08:00 |
|
Xwite
|
d9276011ff
|
Update proguard-rules.pro
更新R8规则: cronet 120以上版本
|
2024-02-19 18:14:41 +08:00 |
|
Horis
|
1dc6bc1307
|
优化
|
2023-11-28 22:25:38 +08:00 |
|
kunfei
|
11974875e3
|
优化
|
2023-07-29 13:19:15 +08:00 |
|
ag2s20150909
|
ab1d08dadf
|
迁移到Androidx Media3
|
2023-05-11 19:53:56 +08:00 |
|
Horis
|
32fbde1111
|
优化
|
2023-04-19 16:11:38 +08:00 |
|
kunfei
|
b516c96e43
|
优化
|
2023-04-01 22:34:11 +08:00 |
|
kunfei
|
fd6ab825f3
|
优化
|
2023-03-24 23:38:57 +08:00 |
|
kunfei
|
4a432c7960
|
优化
|
2023-03-24 09:39:34 +08:00 |
|
kunfei
|
266bb18703
|
优化
|
2023-03-24 08:35:13 +08:00 |
|
Horis
|
8468d77510
|
优化
|
2023-03-09 21:38:26 +08:00 |
|
Xwite
|
b67bef6328
|
Update proguard-rules.pro
|
2023-03-06 08:21:30 +08:00 |
|
kunfei
|
48c6ce2910
|
优化
|
2023-02-17 08:25:46 +08:00 |
|