diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f710f116..4c8eb90c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ The format is a modified version of [Keep a Changelog](https://keepachangelog.co ## [Unreleased] ### Fixes - Fix height of description not being calculated correctly if images are present ([@Secozzi](https://github.com/Secozzi)) ([#2382](https://github.com/mihonapp/mihon/pull/2382)) +- Fix migration progress not updating after manual search ([@Secozzi](https://github.com/Secozzi)) ([#2484](https://github.com/mihonapp/mihon/pull/2484)) +- Fix category migration flag being ignored due to incorrect check against chapter flag ([@Secozzi](https://github.com/Secozzi)) ([#2484](https://github.com/mihonapp/mihon/pull/2484)) ## [v0.19.1] - 2025-08-07 ### Changed diff --git a/app/src/main/java/mihon/domain/migration/usecases/MigrateMangaUseCase.kt b/app/src/main/java/mihon/domain/migration/usecases/MigrateMangaUseCase.kt index 15612864b..7106af31d 100644 --- a/app/src/main/java/mihon/domain/migration/usecases/MigrateMangaUseCase.kt +++ b/app/src/main/java/mihon/domain/migration/usecases/MigrateMangaUseCase.kt @@ -89,7 +89,7 @@ class MigrateMangaUseCase( } // Update categories - if (MigrationFlag.CHAPTER in flags) { + if (MigrationFlag.CATEGORY in flags) { val categoryIds = getCategories.await(current.id).map { it.id } setMangaCategories.await(target.id, categoryIds) } diff --git a/app/src/main/java/mihon/feature/migration/list/MigrationListScreenModel.kt b/app/src/main/java/mihon/feature/migration/list/MigrationListScreenModel.kt index 12a4162ac..14724ba45 100644 --- a/app/src/main/java/mihon/feature/migration/list/MigrationListScreenModel.kt +++ b/app/src/main/java/mihon/feature/migration/list/MigrationListScreenModel.kt @@ -251,6 +251,7 @@ class MigrationListScreenModel( } catch (_: Exception) { } migratingManga.searchResult.value = result.toSuccessSearchResult() + updateMigrationProgress() } }