# Installation — Coaster World v1.67.0

Base : `coaster-world_v1.66.0_2026-08-14.zip`

## 1. Remplacer les fichiers
Copier les fichiers de la v1.67.0 sur l'installation Coaster World en conservant le fichier `.env` et la configuration locale du serveur.

## 2. Base de données
Aucune migration SQL n'est nécessaire pour cette version.

La v1.67.0 réutilise les tables de notifications déjà créées dans les versions précédentes, notamment :

- `user_notifications`
- `notification_preferences`
- `domain_events`
- `notification_deliveries`

Il ne faut donc pas importer de fichier SQL supplémentaire.

## 3. Commande Laragon
Dans le terminal Laragon :

```bat
cd C:\laragon\www\coaster-world
php artisan optimize:clear
```

## 4. Vérification rapide
1. Ouvrir `/notifications` avec un compte connecté.
2. Vérifier les nouveaux filtres de catégories.
3. Ouvrir `Préférences de notifications`, désactiver temporairement une catégorie puis enregistrer.
4. Tester la suppression d'une notification.
5. Avec deux comptes participants confirmés à la même sortie, publier un message dans la discussion et vérifier la notification du second compte.
6. Modifier une étape du roadbook et vérifier que les participants concernés reçoivent la notification.
7. Affecter un participant à une équipe avec l'organisateur et vérifier la notification du participant.
8. Clôturer un sondage et vérifier le lien vers ses résultats.

## Notes
- Cette version ajoute uniquement des notifications in-app sur le site web.
- Aucun push mobile, GPS ou fonctionnalité d'application native n'est ajouté.
- Si une catégorie est désactivée dans les préférences, les nouvelles notifications de cette catégorie ne seront plus créées pour l'utilisateur concerné.
