Skip to content

Commit 8ff55e3

Browse files
committed
Always update metadata on library update and remove related options
1 parent 32fb90d commit 8ff55e3

7 files changed

Lines changed: 7 additions & 211 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ The format is a modified version of [Keep a Changelog](https://keepachangelog.co
1111
- `Other` - for technical stuff.
1212

1313
## [Unreleased]
14+
### Changed
15+
- Library updates and swipe refresh now always refresh manga metadata ([@AntsyLich](https://github.com/AntsyLich)) ([#3246](https://github.com/mihonapp/mihon/pull/3246))
16+
17+
### Removed
18+
- Advanced option to run a metadata-only library update ([@AntsyLich](https://github.com/AntsyLich)) ([#3246](https://github.com/mihonapp/mihon/pull/3246))
19+
- Settings that allowed disabling metadata updates during library updates ([@AntsyLich](https://github.com/AntsyLich)) ([#3246](https://github.com/mihonapp/mihon/pull/3246))
1420

1521
## [v0.19.9] - 2026-04-11
1622
### Fixed

app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import eu.kanade.presentation.more.settings.Preference
3030
import eu.kanade.presentation.more.settings.screen.advanced.ClearDatabaseScreen
3131
import eu.kanade.presentation.more.settings.screen.debug.DebugInfoScreen
3232
import eu.kanade.tachiyomi.data.download.DownloadCache
33-
import eu.kanade.tachiyomi.data.library.MetadataUpdateJob
3433
import eu.kanade.tachiyomi.network.NetworkHelper
3534
import eu.kanade.tachiyomi.network.NetworkPreferences
3635
import eu.kanade.tachiyomi.network.PREF_DOH_360
@@ -297,10 +296,6 @@ object SettingsAdvancedScreen : SearchableSettings {
297296
return Preference.PreferenceGroup(
298297
title = stringResource(MR.strings.label_library),
299298
preferenceItems = persistentListOf(
300-
Preference.PreferenceItem.TextPreference(
301-
title = stringResource(MR.strings.pref_refresh_library_covers),
302-
onClick = { MetadataUpdateJob.startNow(context) },
303-
),
304299
Preference.PreferenceItem.TextPreference(
305300
title = stringResource(MR.strings.pref_reset_viewer_flags),
306301
subtitle = stringResource(MR.strings.pref_reset_viewer_flags_summary),

app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsLibraryScreen.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,11 +188,6 @@ object SettingsLibraryScreen : SearchableSettings {
188188
),
189189
onClick = { showCategoriesDialog = true },
190190
),
191-
Preference.PreferenceItem.SwitchPreference(
192-
preference = libraryPreferences.autoUpdateMetadata,
193-
title = stringResource(MR.strings.pref_library_update_refresh_metadata),
194-
subtitle = stringResource(MR.strings.pref_library_update_refresh_metadata_summary),
195-
),
196191
Preference.PreferenceItem.MultiSelectListPreference(
197192
preference = libraryPreferences.autoUpdateMangaRestrictions,
198193
entries = persistentMapOf(

app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ class LibraryUpdateJob(private val context: Context, workerParams: WorkerParamet
329329
val update = updateMangaFromRemote(
330330
source = source,
331331
manga = manga,
332-
fetchDetails = libraryPreferences.autoUpdateMetadata.get(),
332+
fetchDetails = true,
333333
fetchChapters = true,
334334
fetchWindow = fetchWindow,
335335
)

app/src/main/java/eu/kanade/tachiyomi/data/library/MetadataUpdateJob.kt

Lines changed: 0 additions & 194 deletions
This file was deleted.

domain/src/main/java/tachiyomi/domain/library/service/LibraryPreferences.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ class LibraryPreferences(
5454
),
5555
)
5656

57-
val autoUpdateMetadata: Preference<Boolean> = preferenceStore.getBoolean("auto_update_metadata", false)
58-
5957
val showContinueReadingButton: Preference<Boolean> = preferenceStore.getBoolean(
6058
"display_continue_reading_button",
6159
false,

i18n/src/commonMain/moko-resources/base/strings.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -299,9 +299,6 @@
299299
<string name="pref_update_only_in_release_period">Predict next release time</string>
300300
<string name="pref_library_update_show_tab_badge">Show unread count on Updates icon</string>
301301

302-
<string name="pref_library_update_refresh_metadata">Automatically refresh metadata</string>
303-
<string name="pref_library_update_refresh_metadata_summary">Check for new cover and details when updating library</string>
304-
305302
<string name="default_category">Default category</string>
306303
<string name="default_category_summary">Always ask</string>
307304
<string name="categorized_display_settings">Per-category settings for sort</string>
@@ -620,7 +617,6 @@
620617
<string name="database_clean">Nothing to clear</string>
621618
<string name="pref_clear_webview_data">Clear WebView data</string>
622619
<string name="webview_data_deleted">WebView data cleared</string>
623-
<string name="pref_refresh_library_covers">Refresh library covers</string>
624620
<string name="pref_reset_viewer_flags">Reset per-series reader settings</string>
625621
<string name="pref_reset_viewer_flags_summary">Resets reading mode and orientation of all series</string>
626622
<string name="pref_reset_viewer_flags_success">All reader settings reset</string>

0 commit comments

Comments
 (0)