diff --git a/e2e/tests/generation-live.spec.ts b/e2e/tests/generation-live.spec.ts index aad5b48..69a9bbf 100644 --- a/e2e/tests/generation-live.spec.ts +++ b/e2e/tests/generation-live.spec.ts @@ -145,6 +145,7 @@ test.describe('Live generation with OpenAI', () => { use_brave_search: false, article_history_days: 90, batch_size: 5, + summary_length: 3, }); expect(settingsResp.status).toBe(200); diff --git a/frontend/src/i18n/fr.ts b/frontend/src/i18n/fr.ts index 65a0854..f345afc 100644 --- a/frontend/src/i18n/fr.ts +++ b/frontend/src/i18n/fr.ts @@ -161,6 +161,11 @@ const fr = { 'settings.articleHistoryDays': 'Historique des articles (jours)', 'settings.batchSize': 'Taille du lot de traitement', 'settings.batchSizeHelp': 'Nombre d\'articles traites en parallele lors de la generation (defaut: 5).', + 'settings.summaryLength': 'Niveau de detail des resumes', + 'settings.summaryLengthHelp': 'Controle la longueur des resumes generes pour chaque article.', + 'settings.summaryShort': 'Court', + 'settings.summaryMedium': 'Moyen', + 'settings.summaryDetailed': 'Detaille', 'settings.export': 'Exporter', 'settings.import': 'Importer', 'settings.exportIncludeKeys': 'Inclure les cles API', diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx index 3d54d33..8eb57de 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -433,6 +433,40 @@ const Settings: Component = () => { + {/* Summary length slider */} +
{t('settings.summaryLengthHelp')}
+