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)