Jules Neny
f9a0875727
fix(chatbot): Réseaux AEP → /api/chatbot-reseaux + prop endpoint ChatbotSheet
...
- server/api/chatbot-reseaux.post.ts : keyword search sur reseaux-bifurcation.json
(120 structures, même pattern que chatbot-taff)
- ChatbotSheet.vue : prop endpoint? (défaut /api/chatbot) + renderMd déjà actif
- agences.vue : endpoint='/api/chatbot-reseaux'
Markdown s'active au prochain restart du bat (cache .nuxt à nettoyer).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:43:02 +02:00
Jules Neny
ec9178be08
feat(ux): markdown chatbots + header Jobs centré + cible archi indépendants
...
- composables/useMarkdown.ts : renderer MD léger (bold/italic/listes/titres)
- ChatbotSheet.vue + trouver-du-taf.vue : v-html renderMd() sur messages bot
- assets/css/main.css : styles .md-content globaux pour tous les chatbots
- taff-header centré + phrase cible 'architectes indépendants, 70% de la profession'
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:26:46 +02:00
Jules Neny
eb1bcf6080
feat(aep-v2): restore composants V2 manquants sur main (NavMapV2 + HashtagFilter + GraphView + FicheFamilleModal + types + css + server)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:56:08 +02:00
Jules Neny
0378f2bd72
fix(taff): 3 corrections UI — modal z-index, axes flex, cards layout
...
- Modal z-index 1501→10001 (au-dessus du header 9999)
- Axes modal: grid→flex avec flex-basis 130px (plus de wrap PRATIQUES PRO)
- Cartes: layout restructuré — tag / nom / axes / desc 3 lignes / footer séparé
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:48:56 +02:00
Jules Neny
f0696a8fb3
feat(taff): page /trouver-du-taf + types + JSON + PlatformeTaffCard sur main
...
Cherry-pick depuis feat/aep-taff-v1 — 24 plateformes scorées, page Jobs complète.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:40:41 +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
e7c7d302ea
fix(codev): boundaries D3 + matching rebuildLinks + couleurs + bulles toggle + FAB +
2026-05-06 17:49:56 +02:00
Jules Neny
d345d7f6f9
feat(codev): M4 - matching 3 modes + boutons UI + animation force
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 16:07:20 +02:00
Jules Neny
3347b3f859
feat(codev): M3 - CodevGraph D3 force-directed + page carto affichage
...
- Install d3@^7.9.0 (absent du projet, requis pour force simulation)
- components/codev/CodevGraph.vue : simulation forceLink/forceManyBody/forceCenter/forceCollide, drag D3, pastilles offre (vert) + besoin (orange), tooltip SVG natif, ResizeObserver, watch matches/mode pret pour M4, placeholder si 0 fiches
- pages/codev/carto.vue : useFetch /api/codev/fiches, mount CodevGraph, refs matches+mode vides (M4 les remplira)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 16:03:28 +02:00
Jules Neny
21c44d8193
feat(aep): carte AEP — push Gitea 2026-04-28
2026-04-28 14:00:05 +02:00