Migrate grateWizard from React/Next.js to native Nuxt integration

- Port all React components to Vue 3 (GwTabs, GwMN, GwCRA, GwCRS,
  GwMap, GwRelations, GwPerimeterList)
- Port hooks to Vue composables (useCesiumProfiles, useSavedPerimeters)
- Copy pure TS services and utils (duniter/, ss58, gratewizard utils)
- Add Leaflet + Geoman + MarkerCluster dependencies
- Serve grateWizard as popup via /gratewizard?popup (layout: false)
  and info page on /gratewizard (with Librodrome layout)
- Remove public/gratewizard-app/ static Next.js export
- Refine UI: compact tabs, buttons, inputs, cards, perimeter list
- Use Ğ1 breve everywhere, French locale for all dates and amounts
- Rename roles: vendeur→offre / acheteur→reçoit le produit ou service
- Rename prix→évaluation in all visible text
- Add calculated result column in CRA and CRS relation tables
- DU/Ğ1 selector uses toggle switch (same as role toggle)
- Auto-scroll to monetary data card on polygon selection

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-02-21 15:33:01 +01:00
parent 524c7a0fc2
commit 2b5543791f
93 changed files with 2186 additions and 585 deletions

View File

@@ -9,7 +9,7 @@ hero:
label: En savoir plus sur le projet
to: /a-propos
book:
kicker: Le livre
kicker: Modèle économique
title: Une économie du don — enfin concevable
description: Un livre et quelques chansons pour une proposition de modèle économique fondé sur le don. Le livre est
accompagné de chansons qui le racontent, un peu autrement.
@@ -22,17 +22,16 @@ bookPresentation:
kicker: Le livre
title: Une économie du don — enfin concevable
description:
- Ce livre explore les fondements d'une économie fondée sur le don. À travers 11 chapitres, il déploie une vision où
la richesse se mesure à ce que l'on donne, pas à ce que l'on accumule.
- Chaque chapitre est accompagné d'une chanson qui en prolonge le propos, créant une expérience de lecture unique et
immersive.
- Ce livre explore les fondements d'une économie fondée sur le don.
- Chaque chapitre est accompagné d'une chanson qui en prolonge le propos, créant une invitation inédite et
immersive à la lecture.
cta:
label: Découvrir le sommaire
label: Sommaire
to: /lire
songs:
kicker: Les chansons
title: 9 chansons qui racontent le livre
description: Chaque chanson est un prolongement musical d'un ou deux chapitres. Écoutez-les en lisant, ou savourez-les librement.
description: Chaque chanson est un prolongement musical d'un ou deux chapitres.
cta:
label: Voir toutes les chansons
to: /ecouter
@@ -42,17 +41,16 @@ cooperative:
title: Une plateforme coopérative
description:
- Le Librodrome est le premier pas vers une plateforme de productions collectives. Un espace où les créateurs,
lecteurs et auditeurs contribuent ensemble à faire émerger des oeuvres nouvelles.
- Ce projet est ouvert. Chaque contribution enrichit l'ensemble. Rejoignez-nous pour construire ensemble l'économie
du don.
producteurs et personnes mobilisées, contribuent ensemble à faire émerger des projets de production.
- Ce projet est ouvert. Chaque contribution enrichit l'ensemble. Rejoignez-nous pour construire une autonomie collective à l'échelle des bassins de vie.
cta:
label: En savoir plus
to: /a-propos
grateWizardTeaser:
kicker: Prochain projet
title: GrateWizard
kicker: Estimer les valeurs en DU - Les coefficients relatifs
title: grateWizard
description: Une webapp pour calculer des coefficients relatifs et estimer les valeurs dans une économie du don.
Comparez l'ancienneté, la quantité ou la moyenne pour fixer un prix juste.
Relatif à la moyenne, à l'ancienneté, au solde net, au volume.
cta:
launch: Lancer l'appli
more: