add automatic country prioritization based on existing releases

This commit is contained in:
jeffvli
2026-02-07 13:36:17 -08:00
parent f43655ed5a
commit c4ecfeedec
6 changed files with 67 additions and 10 deletions
@@ -378,6 +378,27 @@ export const IntegrationsTab = memo(() => {
isHidden: !musicBrainz || !settings.musicBrainz,
title: t('setting.musicbrainzPrioritizeCountries', { postProcess: 'sentenceCase' }),
},
{
control: (
<Switch
aria-label={t('setting.musicbrainzAutoCountryPriority', {
postProcess: 'sentenceCase',
})}
defaultChecked={settings.musicbrainzAutoCountryPriority}
onChange={(e) =>
updateIntegrations({
musicbrainzAutoCountryPriority: e.currentTarget.checked,
})
}
/>
),
description: t('setting.musicbrainzAutoCountryPriority', {
context: 'description',
postProcess: 'sentenceCase',
}),
isHidden: !musicBrainz || !settings.musicBrainz,
title: t('setting.musicbrainzAutoCountryPriority', { postProcess: 'sentenceCase' }),
},
{
control: (
<Switch
@@ -397,10 +418,7 @@ export const IntegrationsTab = memo(() => {
return (
<Stack gap="md">
<SettingsSection
options={options}
title={t('page.setting.integrationsTab', { postProcess: 'sentenceCase' })}
/>
<SettingsSection options={options} title={'MusicBrainz'} />
</Stack>
);
});