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:
16
todo.md
16
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)
|
||||
|
||||
Reference in New Issue
Block a user