diff --git a/frontend/src/i18n/fr.ts b/frontend/src/i18n/fr.ts index 8665c3b..646b667 100644 --- a/frontend/src/i18n/fr.ts +++ b/frontend/src/i18n/fr.ts @@ -154,6 +154,7 @@ const fr = { 'settings.advancedExtraction': 'Extraction avancee', 'settings.useLlmForSourceLinks': "Utiliser l'IA pour extraire les liens", 'settings.useLlmForArticleExtraction': "Utiliser l'IA pour extraire le contenu", + 'settings.articleHistoryDays': 'Historique des articles (jours)', '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 90942f4..72bd6b3 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -452,6 +452,32 @@ const Settings: Component = () => { /> + +
+ +
+ + setSettings((prev) => ({ + ...prev, + article_history_days: + parseInt(e.currentTarget.value) || 90, + })) + } + /> +
+
{/* Advanced extraction */} diff --git a/frontend/src/types.ts b/frontend/src/types.ts index 7189f97..5c6e16c 100644 --- a/frontend/src/types.ts +++ b/frontend/src/types.ts @@ -47,6 +47,7 @@ export interface UserSettings { source_diversity_window: number; use_llm_for_source_links: boolean; use_llm_for_article_extraction: boolean; + article_history_days: number; search_agent_behavior: string; ai_model: string; ai_model_writing: string; @@ -64,6 +65,7 @@ export const DEFAULT_SETTINGS: UserSettings = { source_diversity_window: 3, use_llm_for_source_links: false, use_llm_for_article_extraction: false, + article_history_days: 90, search_agent_behavior: "Tu peux egalement utiliser d'autres sources pertinentes trouvees via la recherche Google.", ai_model: '',