[2026-07-28 06:55:32] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 06:55:33] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 28bdb77..3e27961 Fast-forward .../Controllers/Admin/CompetitionDayController.php | 43 +++++++++++++++---- .../Controllers/Admin/IgcValidationController.php | 2 + tests/Feature/PilotDayScoreTest.php | 50 ++++++++++++++++++++++ 3 files changed, 86 insertions(+), 9 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 28bdb77..3e27961 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 3e27961 — fix: préserve les scores validés à la clôture du jour"} [2026-07-28 07:18:08] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 07:18:10] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 3e27961..5659ac2 Fast-forward .../Controllers/Admin/IgcValidationController.php | 23 ++++++++++++---- resources/views/admin/days/igc.blade.php | 4 +++ tests/Feature/PilotDayScoreTest.php | 32 ++++++++++++++++++++++ 3 files changed, 53 insertions(+), 6 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 3e27961..5659ac2 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 5659ac2 — fix(igc): enregistre le total validé sans recalcul"} [2026-07-28 07:34:36] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 07:34:37] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 5659ac2..e36ea08 Fast-forward app/Http/Controllers/ApiController.php | 43 ++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 7 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 5659ac2..e36ea08 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : e36ea08 — fix(api): tient compte des scores validés du jour actif"} [2026-07-28 07:41:03] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 07:41:04] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating e36ea08..b7bda80 Fast-forward resources/views/podium-general.blade.php | 8 ++++++-- resources/views/podium.blade.php | 11 ++++++++--- 2 files changed, 14 insertions(+), 5 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD e36ea08..b7bda80 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : b7bda80 — fix(podium): ignore les pilotes sans point pour le statut"} [2026-07-28 07:46:50] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 07:46:51] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating b7bda80..197d932 Fast-forward .../Controllers/Admin/CompetitionDayController.php | 9 ++---- .../Controllers/Admin/IgcValidationController.php | 7 ++--- app/Models/PilotScore.php | 30 ++++++++++++++++++++ tests/Feature/PilotDayScoreTest.php | 33 ++++++++++++++++++++++ 4 files changed, 67 insertions(+), 12 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD b7bda80..197d932 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 197d932 — fix: résorbe les scores en double d'une journée"} [2026-07-28 08:09:23] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 08:09:25] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 197d932..65eff6d Fast-forward .../Admin/DayNotificationController.php | 104 +++++++++++++++++++++ app/Http/Controllers/Admin/PilotController.php | 7 ++ app/Mail/DayRecapMail.php | 46 +++++++++ app/Models/Pilot.php | 2 +- app/Services/DayRecapService.php | 81 ++++++++++++++++ .../2026_07_28_090000_add_email_to_pilots.php | 28 ++++++ resources/views/admin/competition/edit.blade.php | 1 + resources/views/admin/days/notify.blade.php | 94 +++++++++++++++++++ resources/views/admin/pilots/create.blade.php | 6 ++ resources/views/admin/pilots/edit.blade.php | 6 ++ resources/views/mail/day-recap.blade.php | 42 +++++++++ routes/web.php | 3 + 12 files changed, 419 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/Admin/DayNotificationController.php create mode 100644 app/Mail/DayRecapMail.php create mode 100644 app/Services/DayRecapService.php create mode 100644 database/migrations/2026_07_28_090000_add_email_to_pilots.php create mode 100644 resources/views/admin/days/notify.blade.php create mode 100644 resources/views/mail/day-recap.blade.php From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 197d932..65eff6d main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Running migrations. 2026_07_28_090000_add_email_to_pilots .......................... 8.40ms DONE $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 65eff6d — feat: envoie le récapitulatif de journée aux pilotes"} [2026-07-28 08:54:10] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":2,"pusher":"CymDeveloppement"} [2026-07-28 08:54:12] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 65eff6d..7adba14 Fast-forward app/Http/Controllers/Admin/PilotController.php | 43 +- app/Http/Controllers/ApiController.php | 154 +++++-- resources/views/admin/pilots/index.blade.php | 3 +- resources/views/podium-display.blade.php | 7 +- resources/views/podium-gliders.blade.php | 529 +++++++++++++++++++++++++ routes/web.php | 5 + 6 files changed, 704 insertions(+), 37 deletions(-) create mode 100644 resources/views/podium-gliders.blade.php From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 65eff6d..7adba14 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 7adba14 — feat: ajoute un classement par planeur"} [2026-07-28 09:00:32] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 09:00:33] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 7adba14..3466393 Fast-forward resources/views/podium-gliders.blade.php | 72 +------------------------------- 1 file changed, 2 insertions(+), 70 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 7adba14..3466393 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 3466393 — style(podium): épure le classement par planeur"} [2026-07-28 12:16:47] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 12:16:48] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 3466393..4611902 Fast-forward resources/views/home.blade.php | 62 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 3466393..4611902 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 4611902 — feat(carte): cadre sur le planeur le plus éloigné"} [2026-07-28 12:50:06] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 12:50:07] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 4611902..9ffba04 Fast-forward resources/views/home.blade.php | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 4611902..9ffba04 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 9ffba04 — feat(live): signale la balise proche sous le pilote"} [2026-07-28 13:47:52] production.INFO: Push reçu, déploiement programmé. {"ref":"refs/heads/main","commits":1,"pusher":"CymDeveloppement"} [2026-07-28 13:47:53] production.INFO: Déploiement réussi {"log":"proc_open : autorisée répertoire : /home/wassmep/live.wassmercup.fr dépôt git : présent git : git php CLI : /usr/local/php8.4/bin/php PATH : (vide) branche : main $ git pull --ff-only origin main Updating 9ffba04..588a161 Fast-forward .../Controllers/Admin/IgcValidationController.php | 31 +++++++++++++++++++ resources/views/admin/days/igc.blade.php | 35 +++++++++++++++++----- 2 files changed, 58 insertions(+), 8 deletions(-) From https://github.com/Cym-Developpement/gliderChampionship * branch main -> FETCH_HEAD 9ffba04..588a161 main -> origin/main composer.lock inchangé — dépendances non réinstallées. $ php artisan migrate INFO Nothing to migrate. $ php artisan view:cache INFO Blade templates cached successfully. $ php artisan route:cache INFO Routes cached successfully. Version déployée : 588a161 — feat(igc): signale les balises déjà acquises"}