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:
@@ -14,6 +14,7 @@ export default {
|
||||
common: {
|
||||
loading: '로딩 중...',
|
||||
cancel: '취소',
|
||||
retry: '재시도',
|
||||
delete: '삭제',
|
||||
edit: '편집',
|
||||
save: '저장',
|
||||
@@ -195,6 +196,12 @@ export default {
|
||||
providerDeleted: 'Provider가 삭제되었습니다',
|
||||
deleteProvider: 'Provider 삭제',
|
||||
deleteConfirm: '"{name}"을(를) 삭제하시겠습니까?',
|
||||
codexLoginTitle: 'OpenAI Codex 로그인',
|
||||
codexWaiting: '인증 페이지에서 아래 코드를 입력하여 로그인하세요:',
|
||||
codexCopyCode: '코드가 복사되었습니다',
|
||||
codexOpenLink: '인증 페이지 열기',
|
||||
codexApproved: '로그인 성공',
|
||||
codexExpired: '인증이 만료되었습니다. 다시 시도해주세요.',
|
||||
noProviders: 'Provider가 없습니다. 사용자 지정 Provider를 추가하여 시작하세요.',
|
||||
builtIn: '내장',
|
||||
customType: '사용자 지정',
|
||||
|
||||
Reference in New Issue
Block a user