diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0df5109 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,61 @@ +# Changelog + +Toutes les modifications notables de MesRelevés sont documentées dans ce fichier. +Format : [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/) — versionnage [Semver](https://semver.org/lang/fr/). + +--- + +## [1.0.1] — 2026-06-04 + +### Ajouté + +- **Page Carte** — carte interactive (Leaflet + OpenStreetMap) affichant les lieux géolocalisés ayant des relevés ; marqueurs proportionnels au nombre de sources, popups avec détail des sources et lien vers la recherche ; compatible mode sombre +- **Mode sombre** — détection automatique de la préférence système ; sélecteur clair / sombre / automatique dans la barre de navigation (mémorisé dans `localStorage`, sans flash au chargement) ; couverture complète des vues et composants +- **2FA par e-mail** — code PIN à 6 chiffres envoyé à la connexion dès qu'un serveur SMTP est configuré ; code valable 10 minutes, renvoi possible +- **Configuration SMTP depuis l'interface** — formulaire dans Administration → Paramètres du site avec test de connexion en temps réel ; activation du 2FA automatique à l'enregistrement +- **Import / export CSV utilisateurs** — import en masse avec détection automatique du séparateur (`;`/`,`), validation par ligne, génération de mot de passe aléatoire ; export filtré au format CSV UTF-8 BOM (compatible Excel) +- **Filtre actif / inactif** sur la liste des utilisateurs +- **Titre du site configurable** depuis les paramètres (sans éditer `.env`) +- **Version affichée** dans Administration → Paramètres du site avec indicateur de mise à jour disponible +- **Option de désactivation des mises à jour automatiques** dans les paramètres +- **Sélecteur d'utilisateur avec recherche** — fenêtre modale remplaçant les ``, `