feat(web-ui): AI provider model dedupe and case-insensitive matching by bobleer · Pull Request #246 · GCWing/BitFun

- Resolve selected/manual names against existing configs by lowercase key
- Dedupe drafts on save; block duplicate model name under same provider when editing
- Notify when model already in list or when reusing existing saved entry
- Add en-US and zh-CN strings for the new messages

@bobleer bobleer deleted the feat/web-ui-ai-model-provider-dedup branch

March 24, 2026 09:49