whisper-money/app
Víctor Falcón beecff404a
Add subscription cancellation email with manual trigger command (#47)
## Summary

- Add a subscription cancellation email that can be manually triggered
via artisan command
- Include CONTINUE50 coupon code (50% off current and future payments
for monthly/yearly subscriptions)
- Add option to disable all drip emails via `DRIP_EMAILS_ENABLED` env
var

## Usage

```bash
# Send to single user
php artisan email:subscription-cancelled user@example.com

# Send to multiple users
php artisan email:subscription-cancelled user1@example.com,user2@example.com

# Disable all drip emails
DRIP_EMAILS_ENABLED=false
```
2025-12-30 20:32:44 +01:00
..
Actions Add category type field support (#2) 2025-12-01 20:19:47 +01:00
Console/Commands Add subscription cancellation email with manual trigger command (#47) 2025-12-30 20:32:44 +01:00
Enums Add subscription cancellation email with manual trigger command (#47) 2025-12-30 20:32:44 +01:00
Http recover idempotent transaction sync 2025-12-30 07:50:04 +01:00
Jobs/Drip Add subscription cancellation email with manual trigger command (#47) 2025-12-30 20:32:44 +01:00
Listeners Add subscription cancellation email with manual trigger command (#47) 2025-12-30 20:32:44 +01:00
Mail Add subscription cancellation email with manual trigger command (#47) 2025-12-30 20:32:44 +01:00
Models Add currency selection to user profile settings (#41) 2025-12-30 07:22:19 +01:00
Policies feat: add transaction labels feature (#24) 2025-12-13 13:02:19 +01:00
Providers chose: increase mail limit per second 2025-12-30 08:38:28 +01:00
Services Refactor: Optimize category management in CreateDefaultCategories and ResetUserCategories 2025-12-01 15:37:53 +01:00