# CHANGELOG — Coaster World v1.67.0

## Notifications V2
- Refonte du centre de notifications pour le rendre plus lisible et plus utile au quotidien.
- Filtres `Toutes` / `Non lues` conservés et complétés par des catégories horizontales : amis, groupes, sorties, rendez-vous, Ride Together, discussion, programme, équipes, temps réel et général.
- Compteur de notifications non lues directement sur chaque catégorie.
- Possibilité de marquer uniquement la catégorie affichée comme lue.
- Possibilité de supprimer une notification individuellement.

## Préférences intégrées
- Nouveau panneau `Préférences de notifications` dans le centre de notifications.
- Activation/désactivation indépendante des notifications in-app par catégorie.
- Réutilisation de la table existante `notification_preferences` : aucune nouvelle migration SQL.
- Les catégories sans préférence enregistrée restent activées par défaut afin de conserver le comportement historique.

## Nouvelles notifications sociales
- Discussion de sortie : les autres participants confirmés peuvent être prévenus lorsqu'un nouveau message est publié.
- Roadbook : notification lors de l'ajout, de la modification, de la suppression ou d'un changement de statut important d'une étape.
- Les étapes de roadbook attribuées à une équipe ne notifient que les participants concernés ; un changement de portée informe l'ancien et le nouveau périmètre.
- Équipes : un participant est prévenu lorsqu'un organisateur l'affecte à une équipe ou retire son affectation.
- Sondages : les membres sont prévenus lorsqu'un sondage est clôturé et peuvent ouvrir directement les résultats.

## Cohérence et confidentialité
- Les notifications de discussion et de roadbook sont réservées aux participants confirmés encore membres actifs du groupe.
- L'auteur d'une action ne reçoit pas sa propre notification.
- Les liens d'action renvoient directement vers la bonne section de la sortie (`discussion`, `programme`, `équipes`, `sondages`).
- Les préférences passent par le moteur de notifications existant et n'affectent pas les autres utilisateurs.

## Interface
- Nouveau bandeau de catégories défilable sur smartphone.
- Nouveau panneau de préférences repliable afin de garder la page compacte.
- Actions `Ouvrir`, `Marquer comme lu` et `Supprimer` adaptées aux petits écrans.
- Thèmes clair/sombre conservés.
- Traductions FR / EN / DE / ES / IT complétées.

## Base de données
- Aucune nouvelle table.
- Aucune nouvelle migration.
- Réutilisation de `user_notifications`, `notification_preferences`, `domain_events` et `notification_deliveries`.
