Skip to content

Commit c27f41a

Browse files
committed
[release] 5.5.1
1 parent cb9ef8e commit c27f41a

File tree

5 files changed

+25
-4
lines changed

5 files changed

+25
-4
lines changed

app/src/main/assets/update_log.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
1+
- 2025/08/16 5.5.1 紧急更新
2+
修复 数据更新 crash 问题
3+
修复 历史记录丢失问题
4+
新增 番源引擎 2.0,支持添加仓库后直接更新番源。
5+
新增 本地番源在主页展示功能,默认关闭,可在本地番源设置中开启。
6+
优化 本地下载页面默认展示本地番源
7+
该版本为纯纯看番纯安卓版最后一个需求版本,后续只修复问题。
8+
新版跨平台端还在开发中 ~
9+
10+
111
- 2025/08/16 5.5.0
212
修复 历史记录丢失问题
313
新增 番源引擎 2.0,支持添加仓库后直接更新番源。
414
新增 本地番源在主页展示功能,默认关闭,可在本地番源设置中开启。
515
优化 本地下载页面默认展示本地番源
16+
该版本为纯纯看番纯安卓版最后一个需求版本,后续只修复问题。
17+
新版跨平台端还在开发中 ~
618

719

820
- 2025/08/03 5.4.9 紧急更新

app/src/main/java/com/heyanle/easybangumi4/Migrate.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -426,10 +426,13 @@ object Migrate {
426426
}
427427

428428

429-
if (lastVersionCode < 102) {
429+
if (lastVersionCode < 103) {
430430
val extensionJSPath = context.getFilePath("extension-js")
431431
val extensionJsV2Path = context.getFilePath("extension_v2")
432432
val folder = File(extensionJSPath)
433+
folder.mkdirs()
434+
File(extensionJsV2Path).mkdirs()
435+
433436
val extension = arrayListOf<Pair<String, File>>()
434437

435438
val list = folder.listFiles()?.filter {
@@ -444,7 +447,7 @@ object Migrate {
444447
}
445448
val indexItem = arrayListOf<JsExtensionProviderV2.IndexItem>()
446449
res.forEach {
447-
val targetFile = File(extensionJSPath, "${it.first}.${if (it.second.endsWith(JsExtensionProviderV2.EXTENSION_CRY_SUFFIX)) JsExtensionProviderV2.EXTENSION_CRY_SUFFIX else JsExtensionProviderV2.EXTENSION_SUFFIX}")
450+
val targetFile = File(extensionJsV2Path ,"${it.first}.${if (it.second.endsWith(JsExtensionProviderV2.EXTENSION_CRY_SUFFIX)) JsExtensionProviderV2.EXTENSION_CRY_SUFFIX else JsExtensionProviderV2.EXTENSION_SUFFIX}")
448451
val realTarget = File(it.second).copyTo(targetFile, true)
449452
indexItem.add(
450453
JsExtensionProviderV2.IndexItem(

app/src/main/java/com/heyanle/easybangumi4/plugin/extension/ExtensionControllerV2.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ class ExtensionControllerV2(
4444
private const val TAG = "ExtensionControllerV2"
4545
}
4646

47+
init {
48+
File(jsExtensionCacheFolder).mkdirs()
49+
File(jsExtensionFolder).mkdirs()
50+
}
4751
private val dispatcher = Dispatchers.IO
4852
private val scope = CoroutineScope(SupervisorJob() + dispatcher)
4953

app/src/main/java/com/heyanle/easybangumi4/plugin/extension/ExtensionModule.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ class ExtensionModule(
3131

3232
private val extensionJSPathV2 = application.getFilePath("extension_v2")
3333
private val extensionCachePathV2 = application.getCachePath("extension_v2")
34+
35+
3436
override fun InjectScope.registerInjectables() {
3537
addSingletonFactory<IExtensionController> {
3638
val mmkvSetting = get<SettingMMKVPreferences>()

buildSrc/src/main/java/com/heyanle/buildsrc/Android.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ object Android {
99
const val targetSdk = 34
1010
const val compileSdk = 34
1111

12-
const val versionCode = 102
13-
const val versionName = "5.5.0"
12+
const val versionCode = 103
13+
const val versionName = "5.5.1"
1414

1515

1616
}

0 commit comments

Comments
 (0)