Journal des modifications
Historique des améliorations et nouvelles fonctionnalités du site aqdrnationale.org.
Mai 2026v2.5
Mai 2026Fonctionnalitév2.5
Gestion documentaire avancée
- 1 917 documents indexés dans une base de données PostgreSQL avec recherche plein texte en français
- Recherche full-text dans les titres, catégories et descriptions des documents
- Filtres par catégorie et par année avec compteurs
- Vue liste / vue grille commutable
- Tri par date, nom ou taille
- Pagination (24 documents par page)
- Marquage « Vedette » pour les documents importants
- Route /api/documents/sync pour ré-indexer automatiquement R2 → PostgreSQL
Mai 2026v2.4
Mai 2026SEO & Accessibilitév2.4
Méga-menu, recherche avancée et accessibilité
- Méga-menu desktop pour Devenez membre, Actualités et Revendications (panneau 3 colonnes avec descriptions)
- Recherche et filtres sur /nouvelles : texte, catégorie, année — persistés dans l'URL
- Clic sur un badge catégorie filtre directement les articles
- Bannière de consentement aux cookies (Loi 25) avec options Accepter/Refuser
- Touch targets 44×44px sur mobile (WCAG 2.5.5)
- Breadcrumbs visuels + Schema.org BreadcrumbList sur toutes les pages intérieures
- Schema.org NewsArticle sur chaque article
Mai 2026v2.3
Mai 2026SEO & Accessibilitév2.3
Schema.org, breadcrumbs et bouton taille de texte
- Schema.org Organization sur toutes les pages (nom, logo, adresse, téléphone, réseaux sociaux)
- Composant Breadcrumb réutilisable avec JSON-LD intégré (prop jsonLdOnly pour les pages avec hero personnalisé)
- Bouton A / A+ / A++ dans la barre utilitaire du header (taille de texte : 16 / 19 / 22 px, persisté en localStorage)
- Sitemap étendu avec 27 routes statiques + articles Sanity + sections
- robots.txt avec exclusions /api/ et /maintenance
- Page /politique-confidentialite complète (11 sections, Loi 25, droits d'accès, CAI)
Mai 2026v2.2
Mai 2026Designv2.2
Conformité guide de normes AQDR
- Couleur cyan corrigée : #00a5d0 (PMS 2995 C, guide normes officiel — était #00b5f4)
- Ajout de --gray-brand: #6d6e71 (gris officiel AQDR)
- Police Segoe UI en priorité dans les piles de polices (font-heading et font-body)
- Taille de texte body augmentée à 16px (accessibilité 65+)
- prefers-reduced-motion : toutes les animations désactivées si configuré par l'utilisateur
- Lien Politique de confidentialité dans la navigation du footer
Avril 2026v2.1
Avril 2026Fonctionnalitév2.1
Formulaires d'adhésion et renouvellement
- InscriptionForm : confirmation de section avant de passer à l'étape 2
- Changement de section inline à l'étape 2 sans retour en arrière
- Validation par champ avec affichage des erreurs dans la cellule concernée
- Auto-formatage téléphone, code postal, nettoyage des noms
- Validation de l'âge (18–120 ans)
- Sélecteur de nombre d'années (1 à 10) avec boutons +/−
- Checkboxes infolettre Bénéva et partenaires à l'étape 2
- RenouvellementForm : sélecteur d'années avec total calculé automatiquement
Avril 2026v2.0
Avril 2026Refontev2.0
Lancement du nouveau site aqdrnationale.org
- Refonte complète sous Next.js 16 + App Router + Tailwind CSS v4
- Intégration Sanity CMS pour la gestion des articles et contenus
- Stockage des documents sur Cloudflare R2 (1 900+ PDFs)
- Connexion à Railway PostgreSQL pour les placements, sections et membres
- Système de placements publicitaires (commanditaires, partenaires, sidebars)
- Wave dividers (vagues bleues) entre les sections de la homepage
- Recherche de section par code postal dans le footer
- Header avec dropdown de navigation, barre de recherche, réseaux sociaux
- Footer avec infolettre, coordonnées et recherche de section
- Pages statiques : Qui sommes-nous, CA, Comités, Mission, Statuts
- Pages sections avec carte Google Maps, équipe, coordonnées
- Visionneuse PDF intégrée sur la page Documents
Vous avez une suggestion ou un problème à signaler ? webmestre@aqdr.org
