Jules Neny
668ae5caff
feat(rag-pe): PRG-5 + PRG-6 frontend pensees ecologiques
...
- server/api/chatbot-pensees.post.ts : endpoint LightRAG VPS (hybrid mode, preface militante, rate limit 20/jour, health guard)
- nuxt.config.ts : ragPeUrl runtimeConfig (NUXT_RAG_PE_URL)
- public/data/auteurs-pensees.json : 18 auteurs FRACAS, 8 ecoles, theses, livres RAG
- components/CartePensees.vue : D3 force-directed (8 ecoles fixes + auteurs gravitants)
- components/FicheAuteur.vue : modal auteur (bio + theses + livres RAG + bouton RAG)
- components/ChatbotPensees.vue : overlay chatbot bottom-right (sources expansibles)
- pages/pensees-ecologiques.vue : page dedicee /pensees-ecologiques (toggle Familiale/Graphe)
- pages/agences.vue : 4e onglet "Pensees" (desktop + mobile) -> /pensees-ecologiques
Branche : feat/aep-rag-pensees-ecologiques
Checkpoint Jules requis avant merge main.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 15:07:42 +02:00
Jules Neny
6525afd5f5
fix(chatbot-taff): import JSON statique — fonctionne dev + prod
...
Import direct du JSON au moment du build (bundlé par Rollup).
Supprime serverAssets et useStorage qui ne marchaient pas en dev Nitro.
Ajoute GET /api/plateformes-taff comme endpoint réutilisable.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:17:07 +02:00
Jules Neny
4d7e8bede9
fix(chatbot-taff): useStorage('assets:taff') — lecture JSON native Nitro
...
- nuxt.config.ts: nitro.serverAssets pointe sur public/data/
- chatbot-taff: useStorage remplace readFileSync et $fetch
(fonctionne dev + prod sans dépendance filesystem ni réseau)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:13:21 +02:00
Jules Neny
05bbcc2a02
fix(nav): Réseaux AEP + Leaflet CSS global + double rAF NavMap + chips V2
...
- app.vue : "Agences Inspirantes" → "Réseaux AEP" (desktop + mobile)
- nuxt.config.ts : Leaflet/MarkerCluster CSS global + Vite cacheDir AppData
- NavMap.vue : double requestAnimationFrame avant initMap (même fix NavMapV2)
- NavSidebar.vue : tags → style chip rounded-full comme V2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:32:50 +02:00
Jules Neny
c8311ce1fb
feat(codev): retire Surprise + QR public + mode admin suppr fiches
...
- carto.vue : retire bouton Surprise (Alliance seul reste), ajoute isAdmin + deleteFiche + colonne supprimer annuaire
- middleware : /codev/qr exempté d'authentification
- auth.post.ts : détecte mdp admin → pose cookie codev_admin
- DELETE /api/codev/fiches/[id] : vérifie cookie admin avant suppression NocoDB
- GET /api/codev/me : retourne { admin, session }
- nuxt.config.ts : codevAdminPassword ajouté
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:22:44 +02:00
Jules Neny
5103942698
feat(codev): M1 - NocoDB table schema + 3 endpoints API + runtimeConfig
2026-05-06 15:56:19 +02:00
Jules Neny
21c44d8193
feat(aep): carte AEP — push Gitea 2026-04-28
2026-04-28 14:00:05 +02:00