refactor(settings): move unknown-base-model routing to Library > Folder Settings

The setting decides which library an unknown-model download lands in, so
it belongs next to the default-root selects rather than General >
Downloads. Element id, settings key and i18n keys are unchanged, and
loadSettingsToUI() populates it by getElementById on every modal open,
so no JS changes are needed.

Also drop "(recommended)" from the diffusion-models option label; the
default is already conveyed by pre-selection.
This commit is contained in:
Will Miao
2026-10-02 10:47:17 +08:00
parent 7b2a108596
commit 4ece4b42ff
3 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -357,7 +357,7 @@
"label": "Unknown base model routing",
"help": "Decides where checkpoint downloads go when CivitAI reports a base model that is neither a known checkpoint (SD 1.x/2.x/3.x, SDXL, Pony, Illustrious, NoobAI) nor a known diffusion model. New diffusion architectures appear frequently, so routing them to diffusion models is usually correct.",
"options": {
"diffusionModel": "Diffusion models (recommended)",
"diffusionModel": "Diffusion models",
"checkpoint": "Checkpoints"
}
},
@@ -146,10 +146,6 @@
</div>
</div>
</div>
{{ sm.setting_select('unknownBaseModelRouting', 'unknown_base_model_routing', 'settings.unknownBaseModelRouting.label', [
('diffusion_model', 'settings.unknownBaseModelRouting.options.diffusionModel'),
('checkpoint', 'settings.unknownBaseModelRouting.options.checkpoint'),
], 'settings.unknownBaseModelRouting.help') }}
</div>
<!-- AI Provider Configuration (BYOK) -->
@@ -26,6 +26,11 @@
{{ sm.setting_select('defaultUnetRoot', 'default_unet_root', 'settings.folderSettings.defaultUnetRoot', [], 'settings.folderSettings.defaultUnetRootHelp') }}
{{ sm.setting_select('unknownBaseModelRouting', 'unknown_base_model_routing', 'settings.unknownBaseModelRouting.label', [
('diffusion_model', 'settings.unknownBaseModelRouting.options.diffusionModel'),
('checkpoint', 'settings.unknownBaseModelRouting.options.checkpoint'),
], 'settings.unknownBaseModelRouting.help') }}
{{ sm.setting_select('defaultEmbeddingRoot', 'default_embedding_root', 'settings.folderSettings.defaultEmbeddingRoot', [], 'settings.folderSettings.defaultEmbeddingRootHelp') }}
{{ sm.setting_toggle('enableOtherModels', 'enable_other_models', 'settings.folderSettings.enableOtherModels', 'settings.folderSettings.enableOtherModelsHelp') }}