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: 'Laden...',
|
||||
cancel: 'Abbrechen',
|
||||
retry: 'Erneutern',
|
||||
delete: 'Loschen',
|
||||
edit: 'Bearbeiten',
|
||||
save: 'Speichern',
|
||||
@@ -195,6 +196,12 @@ export default {
|
||||
providerDeleted: 'Anbieter geloscht',
|
||||
deleteProvider: 'Anbieter loschen',
|
||||
deleteConfirm: 'Mochten Sie "{name}" wirklich loschen?',
|
||||
codexLoginTitle: 'OpenAI Codex Anmeldung',
|
||||
codexWaiting: 'Geben Sie diesen Code auf der Autorisierungsseite ein, um sich anzumelden:',
|
||||
codexCopyCode: 'Code kopiert',
|
||||
codexOpenLink: 'Autorisierungsseite öffnen',
|
||||
codexApproved: 'Anmeldung erfolgreich',
|
||||
codexExpired: 'Die Autorisierung ist abgelaufen. Bitte versuchen Sie es erneut.',
|
||||
noProviders: 'Keine Anbieter gefunden. Fugen Sie einen benutzerdefinierten Anbieter hinzu, um zu beginnen.',
|
||||
builtIn: 'Integriert',
|
||||
customType: 'Benutzerdefiniert',
|
||||
|
||||
Reference in New Issue
Block a user