v0.0.4Improvement
Smarter push notification controls for marketing messages
Marketing push notifications now respect user consent, rate limits, and quiet hours. Input validation and error reporting for push notifications have also been improved.
More reliable and respectful push notifications
Improvements
- Marketing notification consent gate — Ad-hoc marketing pushes sent from the admin panel now correctly respect each user's marketing preferences, so users who have opted out will no longer receive unwanted notifications.
- Rate limiting & quiet hours for admin pushes — Admin-triggered marketing notifications now honour the same rate limits and quiet hours as automated sends, ensuring a consistent and non-intrusive experience for all users.
- Clearer push error reporting — Error messages from the push provider are now surfaced more clearly, making it easier to understand and act on delivery issues.
- Stricter push payload validation — Array values are now rejected where they aren't supported, and defensive checks prevent unexpected read errors, improving overall reliability of push delivery.