feat: add Codex OAuth login and fix channel config display
- Add OpenAI Codex Device Code Flow login (backend polling + frontend modal) - Codex provider integrated into preset dropdown (hides URL/API key fields) - Sync provider model catalogs with Hermes system - Fix channel config not displaying on first visit (wait for data load) - Fix sidebar model list not refreshing after adding provider - Add autocomplete="off" to API key input to prevent browser autofill Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -15,6 +15,7 @@ export default {
|
||||
loading: '加载中...',
|
||||
cancel: '取消',
|
||||
delete: '删除',
|
||||
retry: '重试',
|
||||
edit: '编辑',
|
||||
save: '保存',
|
||||
saved: '已保存',
|
||||
@@ -195,6 +196,12 @@ export default {
|
||||
providerDeleted: 'Provider 已删除',
|
||||
deleteProvider: '删除 Provider',
|
||||
deleteConfirm: '确定删除 "{name}" 吗?',
|
||||
codexLoginTitle: 'OpenAI Codex 登录',
|
||||
codexWaiting: '在授权页面输入以下代码完成登录:',
|
||||
codexCopyCode: '代码已复制',
|
||||
codexOpenLink: '打开授权页面',
|
||||
codexApproved: '登录成功',
|
||||
codexExpired: '授权已过期,请重试。',
|
||||
noProviders: '暂无 Provider,添加一个开始吧。',
|
||||
builtIn: '内置',
|
||||
customType: '自定义',
|
||||
|
||||
Reference in New Issue
Block a user