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
70b9b1aa3c
fix(chatbot-taff): lecture JSON via $fetch(origin) — fonctionne dev + prod
...
Remplace readFileSync (chemin instable Nitro) par $fetch sur le serveur
lui-même qui sert déjà plateformes-taff.json en statique.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:10:29 +02:00
Jules Neny
cc93571d94
fix(chatbot-taff): Windows path — process.cwd() → fileURLToPath(import.meta.url)
...
Crash ESM loader sur Windows (protocole c:) corrigé.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 01:05:06 +02:00
Jules Neny
2b34d05585
fix(codev): demo - CSS tabs + annuaire manquants
2026-05-07 00:58:14 +02:00
Jules Neny
19ff17e236
feat(taff): layout colonne + modal positionné + chatbot flottant
...
- Grille : 3 colonnes → 1 colonne centrée 720px (respire, 16 fiches)
- Modal : top fixe 72px au lieu de top-1/2 (ne mord plus le header)
- Chatbot FAB : bouton fixe bas-droite + panel slide-in avec Mistral
- /api/chatbot-taff : endpoint dédié lisant plateformes-taff.json
- Cartes : layout restructuré tag/nom/axes/desc-3-lignes/footer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:57:58 +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
9eb66ac10c
fix(data): restore reseaux-bifurcation.json manquant sur main (21072L, 120 structures)
2026-05-07 00:51:28 +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
03127b1648
feat(nav): Réseaux AEP V2 + onglets Métropole/Outremer Carte1 + reorder nav
...
- pages/agences.vue : carte V2 complète restaurée (517L, 120 structures)
- pages/index.vue : onglets Métropole/Outre-mer + desktopMapView + chatbot outremer
- app.vue : ordre nav → Entraide / Réseaux AEP / Jobs / Codev / RAG (en construction)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:40:22 +02:00
Jules Neny
0099627da4
feat(codev): merge feat/codev-mvp - app entraide co-developpement
2026-05-07 00:33:47 +02:00
Jules Neny
f9960bf8ea
feat(taff): onglet 'Jobs' dans la nav → /trouver-du-taf
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 00:33:16 +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
f518318d60
feat(codev): demo - tabs Carto/Annuaire + Solution+Alliance sans Surprise
2026-05-07 00:29:51 +02:00
Jules Neny
0598536244
fix(codev): réajouter bouton Solution dans carto (Solution + Alliance)
2026-05-07 00:29:03 +02:00
Jules Neny
b951fe0b8d
fix(codev): sticky col-nom fond opaque + ombre separation mobile
2026-05-07 00:23:39 +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
142e5cf787
feat(codev): skip fiche + annuaire table sticky + page QR code
2026-05-07 00:04:42 +02:00
Jules Neny
606b9f0a47
feat(codev): tabs Besoins/Competences + retour fiche + panel mobile bottom sheet
2026-05-06 21:29:07 +02:00
Jules Neny
6f7d2450de
fix(codev): algo Solution tokenize direct + seuils releves + fiches demo enrichies
2026-05-06 21:28:27 +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
4ed0a87106
feat(codev): onglet Codev dans nav desktop + menu mobile
2026-05-06 17:49:27 +02:00
Jules Neny
825b0ddeb2
feat(codev): M5 phase 1 - mode demo factice + build local OK
2026-05-06 16:11:34 +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
9c4f4b8e87
feat(codev): M2 - lock screen + fiche form + middleware auth
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-06 15:59:26 +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
5eda4bd53d
chore: supprimer fichiers tmp editeur parasites
2026-04-28 14:00:15 +02:00
Jules Neny
21c44d8193
feat(aep): carte AEP — push Gitea 2026-04-28
2026-04-28 14:00:05 +02:00