diff --git a/client/public/__manus__/version.json b/client/public/__manus__/version.json index 5af8a5a..8625ae2 100644 --- a/client/public/__manus__/version.json +++ b/client/public/__manus__/version.json @@ -1,4 +1,4 @@ { - "version": "78f2d166", - "timestamp": 1782978598907 + "version": "2e4be218", + "timestamp": 1782978879557 } \ No newline at end of file diff --git a/server/rssEngine.ts b/server/rssEngine.ts index 999458c..3fc8864 100644 --- a/server/rssEngine.ts +++ b/server/rssEngine.ts @@ -522,6 +522,13 @@ async function processFeed(feed: RssFeed): Promise { continue; } + // ─── Filtre de date minimale : ignorer les articles trop anciens ────────────── + const MIN_DATE = new Date('2026-04-01'); + if (pubDate && pubDate < MIN_DATE) { + result.skippedItems++; + continue; + } + // ─── Clé de déduplication : basée sur le titre NORMALISÉ (sans département) ─── const normalizedTitle = buildMergeKey(title); const dedupKey = dedupHash(normalizedTitle + "|" + (feed.feedType ?? ""));