Commit Graph

11 Commits

Author SHA1 Message Date
Manus
54fa11fdd8 Checkpoint: Correction du bug TypeError: Invalid URL dans la boîte à idées causé par l'utilisation de useAuth (Manus OAuth) au lieu de useLocalAuth sur le VPS. Déployé sur recette. 2026-05-31 15:40:40 -04:00
Manus
5293b8dee2 Checkpoint: Renommage de l'application "Veille Réglementaire" → "Veille Stratégique" (sidebar, header mobile, titre HTML). Fond bleu dégradé (bleu marine → bleu ciel) sur la page de connexion avec texte blanc adapté. 2026-05-27 08:44:20 -04:00
Manus
4452352c92 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. 2026-05-27 08:26:32 -04:00
Manus
f0fa5d4125 Checkpoint: Fix: correction des bugs dans migrateExistingItems - ajout de try/catch autour de tous les db.update pour gérer les violations UNIQUE (ER_DUP_ENTRY via e.cause.code). Fix également pour l'import RSS (détection des doublons via e.cause.code). Corrections TypeScript dans db.ts. 2026-05-03 06:46:51 -04:00
Manus
ddf1533d04 Checkpoint: Moteur RSS : server/rssEngine.ts (parseur RSS/Atom, règles d'automatisme, déduplication), server/scheduledRoutes.ts (endpoint POST /api/scheduled/rss-fetch), montage dans _core/index.ts 2026-04-28 12:35:58 -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
4a17eaa04a Checkpoint: Fix critique : context.ts vérifie maintenant le cookie veille_local_auth pour les utilisateurs locaux, évitant la déconnexion lors des appels tRPC protégés (import, settings, users) 2026-04-21 07:06:32 -04:00
Manus
9c3d3ef18d Checkpoint: Correction du login : routers.ts utilise maintenant input.identifier au lieu de input.email, LocalAuthContext.tsx mis à jour en conséquence. La connexion par username (adminItinova) fonctionne en recette. 2026-04-21 06:29:48 -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