Aller au contenu principal
Journal public

Changelog

Historique des évolutions notables de MonRhumato.fr. Chaque entrée correspond à un commit réel du dépôt et est tenue à jour manuellement. Voir aussi /api/version pour le commit en cours d'exécution en production.

Correctif24ab60b

Honnêteté — corrections claims non vérifiables

  • Retrait HSTS preload « soumis aux moteurs » (directive présente, soumission pas faite)
  • Reformulation IP anonymisée (seul article_likes hashe, pas les logs Vercel)
  • Cookies GA4/Clarity ne sont pas HttpOnly (set par JS)
  • BetterStack « envisagé » au lieu de « en cours »
Nouveautéda5b497

CISO — security.txt RFC 9116 + /securite + CVD policy

  • /securite : posture publique avec 14 mesures techniques
  • /securite/divulgation-responsable : Safe Harbor légal explicite
  • /securite/hall-of-fame : structure prête (liste vide)
  • security.txt enrichi : scope, SLA, hors-périmètre
Nouveautée9f1038

CTO — error boundaries + /status + /api/version

  • error.tsx racine + global-error.tsx pour crash root layout
  • /api/version : commit SHA + branche pour debug prod
  • /status : page publique auto-refresh 30s, ping Supabase
Nouveauté4de5c39

QARA — statement non-DM + matériovigilance + glossaire

  • /non-dispositif-medical : déclaration formelle MDR (UE) 2017/745
  • /signaler-incident-dm : 3 chemins ANSM + signalement éditorial
  • /glossaire-reglementaire : 22 termes A-Z classés par catégorie
Nouveauté74578f3

RGPD + UX — export/erase + CTA caché si connecté

  • /api/rgpd/export : Art. 15 + 20, dump JSON authentifié
  • /api/rgpd/erase : Art. 17 avec double confirmation
  • Bouton « Supprimer mon compte » dans /parametres
  • /violation-donnees : procédure 6 étapes RGPD Art. 33-34
  • <HideWhenAuth> : CTAs « Créer mon compte » masqués si connecté
Nouveautéa65f906

DPO — TTL consentement + registre Art. 30

  • TTL 13 mois (CNIL) sur le consentement cookies
  • /preferences-cookies : gestion granulaire avec date du dernier choix
  • /registre-traitements : 8 traitements documentés Art. 30 RGPD
Nouveautéf6a8798

Product — sticky CTA mobile + ⌘K + last-updated + onboarding

  • StickyMobileCTA : barre flottante mode-aware
  • CommandPalette ⌘K : index ~50 items + récents persistants
  • LastUpdated : badge sémantique <time> sur /actualite et /annuaire-rhumato
  • /onboarding : 3 étapes (exercice, pathologies, sources)
  • EmptyState intelligent dans annuaire (suggestions contextuelles)
Nouveauté1aaff50

Product — skeletons + tracking + 404

  • loading.tsx sur /annuaire-rhumato, /applications, /actualite
  • ProfileCard : event Vercel Analytics « profile_chosen »
  • /not-found : recherche annuaire en self-service + 8 sections clés
Nouveautéd92d00e

CEO — traction chiffrée + manifeste

  • Home : stats traction + attribution Dr Schemoul (refonte écosystème 2026-05-06 ultérieure)
  • /manifeste : 5 principes (indépendance, science, souveraineté, service, ouverture)
  • Footer disclaimer enrichi avec lien méthodologie
SEO47661f9

SEO — sitemap +3800 fiches rhumato + breadcrumb anatomie

  • Sitemap dynamique : ~100 départements + ~3800 fiches rhumatologues
  • Correction /annuaire (404 sitemap) → /annuaire-rhumato
  • BreadcrumbSchema JSON-LD sur /anatomie/[joint]
Correctifa7c99a9

Jeu Journey — finitions admin et physique

  • Squash dynamique selon Δy à l'atterrissage
  • Bouton edit admin déplacé, collectibles visibles
  • Bouton télécharger ajouté
Nouveautéd7b88c1

Jeu Journey — mode édition admin

  • Annoter les décors et marquer questions redondantes en ligne
Nouveautéfa9219c

Jeu Journey — PWA offline 100%

  • Service Worker /sw-jeu-offline.js + brief design des fonds
Nouveauté58e9f79

Vidéos patient — bibliothèque curée 24 chaînes

  • Sections : continuer à regarder, recommandations, 8 pathologies, méditation
  • Migration SQL video_editorial_approvals avec RLS
Nouveauté

Fiche praticien — 14 fetches API parallèles

  • OpenAlex (h-index, topics), HAL (biblio), iCite (RCR), Unpaywall (OA)
  • ClinicalTrials investigateur, Google Books co-écrits, Crossref abstracts
  • DataCite datasets, EuropePMC FR/EU, theses.fr direction (signal PU-PH)
Nouveauté

Annuaire ANS — 3824 rhumatologues importés

  • Import via CSV LibreAccès data.gouv (Licence Ouverte 2.0)
  • Pages /annuaire-rhumato/departement/[code] + /rhumatologue/[slug]
  • Tables : practitioners, practitioner_articles, practitioner_media, vue annuaire_v
Cette liste n'inclut que les évolutions notables. Pour l'historique exhaustif (~250 commits depuis 2024), voir le dépôt GitHub ↗. Pour signaler un manquement ou demander une mise à jour : contactez-nous.