Dwindi Ramadhana
d7505252ac
feat: complete Newsletter Campaigns Phase 1
- Add default campaign email template to DefaultTemplates.php
- Add toggle settings (campaign_scheduling, subscriber_limit_enabled)
- Add public unsubscribe endpoint with secure token verification
- Update CampaignManager to use NewsletterController unsubscribe URLs
- Add generate_unsubscribe_url() helper for email templates
2025-12-31 21:17:59 +07:00
..
2025-12-31 14:06:04 +07:00
2025-12-31 21:17:59 +07:00
2025-12-26 22:58:21 +07:00
2025-12-31 21:17:59 +07:00
2025-12-31 21:17:59 +07:00
2025-12-31 14:06:04 +07:00
2025-12-31 21:17:59 +07:00
2025-11-10 23:18:56 +07:00