# CHANGELOG — Coaster World v1.66.0

## Souvenir / résumé de sortie
- Nouvelle page dédiée `Souvenir de sortie` accessible depuis la fiche d'une sortie de groupe.
- Le résumé fonctionne pendant la journée en mode évolutif puis reste disponible après la sortie.
- Accès réservé aux participants ayant accepté la sortie ainsi qu'au propriétaire / administrateurs du groupe.

## Statistiques automatiques
- Nombre de participants confirmés.
- Nombre total de passages enregistrés dans le Mode Visite.
- Nombre de coasters différents effectués par le groupe.
- Nombre de nouveaux crédits obtenus pendant la sortie.
- Avancement du roadbook en pourcentage.
- Mise en avant de l'attraction la plus fréquentée par le groupe.

## Bilan personnel
- Bloc `Ton aventure` pour le membre connecté.
- Passages enregistrés.
- Attractions différentes.
- Coasters effectués.
- Nouveaux crédits.
- Liste des nouveaux coasters obtenus pendant cette sortie.
- Équipe du participant affichée lorsqu'il en possède une.

## Groupe et équipes
- Cartes récapitulatives pour chaque participant.
- Classement indicatif basé sur les coasters, attractions différentes puis passages.
- Récapitulatif des équipes avec membres, passages, coasters et nouveaux crédits.

## Challenges
- Intégration des challenges de sortie dans le souvenir.
- Affichage de l'objectif, des gagnants ayant atteint la cible ou du meilleur score disponible.

## Roadbook
- Nombre d'étapes terminées et ignorées.
- Pourcentage d'accomplissement du programme.

## Confidentialité
- Un membre du groupe n'ayant pas accepté la sortie ne peut pas consulter le résumé détaillé des participants.
- Aucun GPS ni position précise n'est utilisé.

## Interface
- Nouvelle présentation type carnet / billet souvenir.
- Responsive ordinateur, tablette et smartphone.
- Compatible thèmes clair et sombre.
- Traductions FR / EN / DE / ES / IT.

## Base de données
- Aucune migration SQL supplémentaire.
- Réutilise les données existantes : `visits`, `visit_members`, `rides`, `group_visit_teams`, `group_visit_program_items`, `challenges` et `challenge_participants`.
