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: 'Chargement...',
|
||||
cancel: 'Annuler',
|
||||
retry: 'Réessayer',
|
||||
delete: 'Supprimer',
|
||||
edit: 'Modifier',
|
||||
save: 'Enregistrer',
|
||||
@@ -195,6 +196,12 @@ export default {
|
||||
providerDeleted: 'Fournisseur supprime',
|
||||
deleteProvider: 'Supprimer le fournisseur',
|
||||
deleteConfirm: 'Etes-vous sur de vouloir supprimer "{name}" ?',
|
||||
codexLoginTitle: 'Connexion OpenAI Codex',
|
||||
codexWaiting: 'Entrez ce code sur la page d\'autorisation pour vous connecter :',
|
||||
codexCopyCode: 'Code copié',
|
||||
codexOpenLink: 'Ouvrir la page d\'autorisation',
|
||||
codexApproved: 'Connexion réussie',
|
||||
codexExpired: 'L\'autorisation a expiré. Veuillez réessayer.',
|
||||
noProviders: 'Aucun fournisseur trouve. Ajoutez un fournisseur personnalise pour commencer.',
|
||||
builtIn: 'Integre',
|
||||
customType: 'Personnalise',
|
||||
|
||||
Reference in New Issue
Block a user