6420 Commits

Author SHA1 Message Date
174a80caa0 优化 beta 2025-08-02 14:55:49 +08:00
c5123eed6c 优化 2025-08-01 10:48:51 +08:00
1f3de19ff7 Merge pull request #5299 from mgz0227/main
修改:上传URL 为 创建分享链接,使其更通俗易懂
2025-07-28 16:42:31 +08:00
a1f35b7753 Update strings.xml 2025-07-28 15:26:21 +08:00
c24ed12431 Update strings.xml 2025-07-28 15:25:09 +08:00
fbc88d0605 Update strings.xml 2025-07-28 15:23:45 +08:00
6a5393328b Update DirectLinkUpload.kt 2025-07-28 15:22:21 +08:00
0fc7f2b329 优化 2025-07-27 18:54:26 +08:00
83e8c7525b 优化 #5290 2025-07-27 11:15:30 +08:00
f046aae756 优化 #5276 2025-07-24 14:12:47 +08:00
577b3bee35 优化 2025-07-14 15:22:35 +08:00
2f59065228 优化 2025-07-09 14:32:03 +08:00
57d638d598 优化 2025-07-09 14:05:31 +08:00
4232c50437 优化 2025-07-06 21:56:43 +08:00
0eb8c3717f 优化 2025-07-06 15:30:10 +08:00
5eba29880d 优化 2025-07-06 15:00:28 +08:00
d6fd6721cc Bump the kotlin_ksp group across 1 directory with 12 updates (#5225)
Bumps the kotlin_ksp group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.plugin.allopen](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.plugin.noarg](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.plugin.sam.with.receiver](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.plugin.lombok](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [org.jetbrains.kotlin.plugin.parcelize](https://github.com/JetBrains/kotlin) | `2.1.21` | `2.2.0` |
| [com.google.devtools.ksp](https://github.com/google/ksp) | `2.1.21-2.0.1` | `2.2.0-2.0.2` |



Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.android` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.jvm` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.kapt` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.plugin.allopen` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.plugin.noarg` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.plugin.sam.with.receiver` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.plugin.lombok` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin.plugin.parcelize` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.1.21 to 2.2.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

Updates `com.google.devtools.ksp` from 2.1.21-2.0.1 to 2.2.0-2.0.2
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/2.1.21-2.0.1...2.2.0-2.0.2)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.kapt
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.allopen
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.noarg
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.sam.with.receiver
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.lombok
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.parcelize
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.2.0-2.0.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-04 11:45:14 +08:00
72fa5bcc1a 增加音频播放模式 (#5227)
* Add files via upload

* Update EventBus.kt

* Update strings.xml

* Update activity_audio_play.xml

* Update AudioPlay.kt

* Update AudioPlayActivity.kt
2025-07-03 19:14:01 +08:00
4ff7a9aacb 修复词典数量过多导致的显示问题 (#5211) 2025-06-29 13:58:36 +08:00
df0370cde7 【功能】为墨水屏模式增加自动下划线高亮 (#5207)
* Feat: Auto add underline for highlight in E-Ink mode

* Feat: Unify search result highlight to underline in E-Ink mode

* Feat: Create a simplified workflow for building signed release APK

* Fix: Restore original signing method for release build

* Feat: Create final workflow to build and release signed APK with custom body

* Feat: Finalized custom release workflow

* Chore: Revert workflow file to original version

* Fix: Adjust underline vertical position for visual perfection
2025-06-27 21:26:40 +08:00
8503854cab 修复优化img图片格式化规则 (#5206)
* 更新 AppPattern.kt

img src图片链接支持单引号'

* 更新 AppPattern.kt

img图片链接支持data-src属性

* 更新 AppPattern.kt

img 图片链接支持其它data-.+属性

* 更新 HtmlFormatter.kt

修复优化html img格式化规则,支持单引号',修正src属性优先级

* 更新 HtmlFormatter.kt

优化html img格式化规则,data-src|src优先取值非空

* 更新 AppPattern.kt

优化还原

* 更新 HtmlFormatter.kt

优化src标签优先级

* 更新 HtmlFormatter.kt

优化

* 更新 HtmlFormatter.kt

还原
2025-06-26 21:06:42 +08:00
001c56ca32 优化 2025-06-26 18:44:51 +08:00
b3dcd37d66 优化 2025-06-26 18:43:04 +08:00
c364fac58a 优化 2025-06-22 22:24:33 +08:00
30442d6961 优化 #5191 2025-06-20 16:51:44 +08:00
ede162b388 优化 2025-06-20 14:08:52 +08:00
89a271fac2 优化 2025-06-20 13:58:37 +08:00
add93e17f0 优化 #5186 2025-06-18 09:59:10 +08:00
cbdfbaffe1 新漫画增加墨水屏模式 (#5181)
* 新漫画增加墨水屏模式

* 增加水平滚动动画开关

* ....

* ....

* ....

* ....

* ....

* ....
2025-06-17 20:52:29 +08:00
cdc916a49f 优化 #5179 2025-06-17 14:22:47 +08:00
29a4fd7a51 优化 2025-06-15 10:34:45 +08:00
59ba02c614 优化 2025-06-14 19:36:56 +08:00
a1a1f7c6cc 优化 2025-06-14 19:24:50 +08:00
9600b8b558 优化 2025-06-14 17:17:27 +08:00
a39d615928 优化 2025-06-13 18:16:18 +08:00
02c71ca90f 优化 2025-06-13 17:53:24 +08:00
015b7972c7 优化 2025-06-13 15:35:17 +08:00
b02872b2c8 优化 #5168 2025-06-12 16:25:07 +08:00
9d8b4204be 优化 2025-06-11 21:44:48 +08:00
0e2ccde3d8 更新 jsHelp.md (#5162)
* 更新 jsHelp.md

* 更新 jsHelp.md

* 更新 jsHelp.md
2025-06-11 12:29:34 +08:00
ad6e91895a 点击区域设置添加朗读暂停/继续功能 (#5142) (#5144) 2025-06-09 13:42:55 +08:00
0b6fd58700 修复滚动模式下的自动翻页速度与指定时间差异过大 (#5139) 2025-06-08 10:23:12 +08:00
3b91afd438 增加自动翻页时间可选范围 (#5132) (#5137) 2025-06-08 10:23:01 +08:00
b587dc32da Bump web v3.25.060721 2025-06-07 13:07:17 +00:00
dad8dfcada fix web书架读书章节内容存在多张图片时代理图片url中的bookUrl参数未encodeURIComponent导致的图片无法访问 (#5136)
Co-authored-by: 17683954109@163.com <17683954109@163.com>
2025-06-07 21:06:46 +08:00
d7c2cedd5e Add option to change system media control compatibility (#5135) 2025-06-07 21:06:31 +08:00
3cf7e404c2 优化 2025-06-06 09:38:21 +08:00
6f4203c7bb Bump web v3.25.060522 2025-06-05 14:43:28 +00:00
70333d1aca fix: 章节内容存在多张图片和文本时,web服务书架中读书无法正确渲染图片(兼容版) (#5126)
* fix: 章节内容存在多张图片和文本时,web服务书架中读书无法正确渲染图片

* fix: 章节内容存在多张图片和文本时,web服务书架中读书无法正确渲染图片(兼容版)

* fix: 修改String.prototype.replaceAll为String.prototype.replace

---------

Co-authored-by: 17683954109@163.com <17683954109@163.com>
2025-06-05 22:42:56 +08:00
dfc9ff9b31 fix: 章节内容存在多张图片和文本时,web服务书架中读书无法正确渲染图片 (#5125)
Co-authored-by: 17683954109@163.com <17683954109@163.com>
2025-06-05 21:40:27 +08:00