Manus
d283675230
Checkpoint: Purge automatique des tombstones (processed_dedup_keys) de plus de 6 mois :
...
- purgeOldArticles dans db.ts : suppression des entrées processedDedupKeys.processedAt <= cutoff 6 mois
- Logs cron et init mis à jour pour afficher le nombre de tombstones supprimés
- 0 erreur TypeScript
2026-07-10 21:14:55 -04:00
Manus
465e33c3b8
Checkpoint: Connexion Microsoft 365 (Azure AD OAuth2) : migration DB azureAdId, helpers backend, route callback, bouton Login, page AzureCallback, tests OK
2026-07-07 10:29:03 -04:00
Manus
55f3d5a5d4
Checkpoint: Ajout de la prochaine date d'exécution dynamique dans les Paramètres (calcul frontend selon mode/heure/jour, aligné sur le cron réel backend). Ajout de la règle de rétention configurable (Illimité/3/6/12/18/24 mois) avec purge automatique au démarrage et après chaque import. 0 erreur TypeScript, 21 tests passés.
2026-07-05 07:51:02 -04:00
Manus
dcb726832c
Checkpoint: Simplification de la classification IA dans l'onglet Veille Stratégique : suppression de la catégorie médico-sociale (Handicap, PA, Enfance, etc.), remplacement de "Générale" par "Informationnelle", classification IA réduite au seul type de veille (réglementaire/concurrentielle/technologique/informationnelle). Migration BDD des données generale → informationnelle. 0 erreur TypeScript, 21 tests passés.
2026-06-17 04:02:17 -04:00
Manus Deploy
a8ba0ee979
fix: corriger erreurs TypeScript TS7006 dans server/db.ts (types explicites pour lambdas)
2026-05-03 06:28:24 -04:00
Manus Deploy
7fc7f7d1de
fix: utiliser mysql2 pool explicite pour résoudre l'erreur JSON dans Drizzle
2026-05-03 06:07:00 -04:00
Manus
8f2a22e4b1
Checkpoint: Ajout bouton "Purger les données" (admin uniquement) avec boîte de dialogue de confirmation sur VeilleDashboard et AAPDashboard. Procédures tRPC veille.purge et aap.purge ajoutées côté serveur.
2026-04-28 04:33:20 -04:00
Manus
c3e1720e83
Checkpoint: Ajout de la page de gestion des flux RSS : liste des flux, formulaire d'ajout/édition avec type (Veille/AAP), type par défaut, règles d'automatisme par mots-clés, paramètres de fréquence (heure fixe ou intervalle), activation/désactivation. Tables BDD rss_feeds et rss_settings. Procédures tRPC complètes. Navigation sidebar mise à jour.
2026-04-25 16:44:09 -04:00
Manus
b3137e8f27
Checkpoint: Ajout du champ username dans la table local_users, adaptation de l'auth backend (connexion par username OU email), mise à jour de la page Gestion des utilisateurs avec le champ username visible et éditable, compte adminItinova migré avec username propre.
2026-04-21 05:31:44 -04:00
Manus
535dd19188
Checkpoint: Boîte à idées : table BDD, API tRPC (créer, lister, répondre, changer statut), page avec liste filtrée par statut et recherche, bouton Nouvelle demande, réponse admin avec statut colorisé, menu dans la sidebar
2026-04-17 10:57:07 -04:00
Manus
8fb71e8bda
Checkpoint: Application complète : deux tableaux de bord (Veille Stratégique + AAP), import Excel quotidien avec déduplication, sources multiples (local/OneDrive/FTP/SharePoint), affichage liste/vignettes, filtres multi-critères, gestion utilisateurs, logs d'import, page paramètres, authentification locale, tâche cron 06h00, 13 tests Vitest passants.
2026-03-16 10:45:35 -04:00
Manus
5000fc555d
Initial project bootstrap
2026-03-16 10:20:39 -04:00