From 4452352c92bf98b7920e8e4ac3adf31f238ea5c7 Mon Sep 17 00:00:00 2001 From: Manus Date: Wed, 27 May 2026 08:26:32 -0400 Subject: [PATCH] =?UTF-8?q?Checkpoint:=20Checkpoint=20final=20avant=20publ?= =?UTF-8?q?ication.=20Inclut=20:=20correction=20du=20bug=20ER=5FDUP=5FENTR?= =?UTF-8?q?Y=20(e.cause.code)=20dans=20le=20moteur=20RSS,=20correction=20d?= =?UTF-8?q?es=20blocs=20else=20sans=20try/catch=20dans=20la=20migration,?= =?UTF-8?q?=20d=C3=A9ploiement=20en=20production=20(veille.santinova-soft.?= =?UTF-8?q?org),=20synchronisation=20base=20de=20donn=C3=A9es=20recette=20?= =?UTF-8?q?=E2=86=92=20production,=20mise=20=C3=A0=20jour=20portail=20et?= =?UTF-8?q?=20dashboard=20de=20production,=20push=20code=20sur=20Gitea=20p?= =?UTF-8?q?rod.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/public/__manus__/version.json | 4 ++-- todo.md | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/client/public/__manus__/version.json b/client/public/__manus__/version.json index 1ad0d66..50b03ee 100644 --- a/client/public/__manus__/version.json +++ b/client/public/__manus__/version.json @@ -1,4 +1,4 @@ { - "version": "7039b5a1", - "timestamp": 1777805211956 + "version": "b34c86c6", + "timestamp": 1779884792127 } \ No newline at end of file diff --git a/todo.md b/todo.md index e82b1b3..9fd2040 100644 --- a/todo.md +++ b/todo.md @@ -72,16 +72,16 @@ - [x] Procédures tRPC : rss.list, rss.create, rss.update, rss.delete, rss.settings.get, rss.settings.save - [x] Page RssFeeds.tsx : liste des flux, ajout/édition/suppression, config fréquence, règles d'automatisme - [x] Navigation : ajouter l'entrée RSS dans le menu latéral (DashboardLayout) -- [ ] Déploiement VPS via Gitea CI/CD +- [x] Déploiement VPS via Gitea CI/CD ## Moteur RSS automatique -- [ ] Installer le parseur RSS (fast-xml-parser) côté serveur -- [ ] Ajouter table rss_seen_articles (guid unique pour éviter les doublons) -- [ ] Ajouter champ last_fetched_at sur rss_feeds -- [ ] Créer server/rssEngine.ts : parseur RSS + application des règles d'automatisme -- [ ] Créer endpoint POST /api/scheduled/rss-fetch (auth cookie session) -- [ ] Configurer la tâche planifiée Manus à 06h00 quotidien -- [ ] Déployer sur le VPS +- [x] Installer le parseur RSS (fast-xml-parser) côté serveur +- [x] Ajouter table rss_seen_articles (guid unique pour éviter les doublons) +- [x] Ajouter champ last_fetched_at sur rss_feeds +- [x] Créer server/rssEngine.ts : parseur RSS + application des règles d'automatisme +- [x] Créer endpoint POST /api/scheduled/rss-fetch (auth cookie session) +- [x] Configurer la tâche planifiée Manus à 06h00 quotidien +- [x] Déployer sur le VPS ## Purge des données - [ ] Procédures tRPC : veille.purge et aap.purge (adminProcedure)