12 Commits

Author SHA1 Message Date
Naser Mansour 6ae226f5f2 Fix AdminNotificationService crashing on string throttle_minutes config
env('ERROR_NOTIFICATION_THROTTLE_MINUTES', 15) returns the literal string
"15" from production's .env (env() doesn't cast numeric strings), which
Carbon 3.11's addMinutes() rejects with a TypeError. That crash happened
before the throttle-dedup cache write, so it silently masked the *original*
exception on every notify-worthy error, indefinitely (discovered while
investigating a missing workshop-registration email — the real SMTP error
was hidden behind this crash). Cast to (int).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-28 00:45:27 +03:00
Naser Mansour 959cc0e717 complete story 15.1 2026-01-09 18:45:17 +02:00
Naser Mansour f32ea2b68d complere story 11.1 with qa tests 2026-01-03 19:06:21 +02:00
Naser Mansour 97dca05562 complete story 8.10 with qa test 2026-01-02 23:14:53 +02:00
Naser Mansour 6254d54fe9 complete story 3.7 with qa test 2025-12-26 20:05:03 +02:00
Naser Mansour 7af029e1af complete sotry 3.6 with qa tests 2025-12-26 19:47:28 +02:00
Naser Mansour eaef242831 complete story 3.3 with qa tests 2025-12-26 18:56:35 +02:00
Naser Mansour 43df24c7cd complete story 3.2 with qa tests 2025-12-26 18:43:26 +02:00
Naser Mansour e679a45933 complete 3.1 with qa test and future recommendations files also update claude md with init and laravel boost 2025-12-26 18:24:26 +02:00
Naser Mansour ebb6841ed0 complete story 1.3 with qa test & added future recommendations to the dev 2025-12-26 14:04:24 +02:00
Naser Mansour 84d9c2f66a completed story 1.1 with QA tests and fixes 2025-12-26 13:46:39 +02:00
Naser Mansour ff83974f4a First commit 2025-12-20 20:26:03 +02:00