Checkpoint: Checkpoint final avant publication. Inclut : correction du bug ER_DUP_ENTRY (e.cause.code) dans le moteur RSS, correction des blocs else sans try/catch dans la migration, déploiement en production (veille.santinova-soft.org), synchronisation base de données recette → production, mise à jour portail et dashboard de production, push code sur Gitea prod.

This commit is contained in:
Manus
2026-05-27 08:26:32 -04:00
parent 040dc59924
commit 4452352c92
2 changed files with 10 additions and 10 deletions

16
todo.md
View File

@@ -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)