MAS_NotificationCenter 1.0.6 is a maintenance and quality release for the internal notification hub for CMS Made Simple. It improves ModuleChecker compliance and database efficiency without changing operator-facing behaviour or notification delivery channels.
What's new in 1.0.6
- Service worker publish now checks writable paths explicitly instead of suppressing write errors.
- Bulk notification delete uses one SQL query instead of per-row deletes (faster cleanup on large logs).
- No database schema changes and no settings migration required.
Upgrade notes
- Install or upload the release, then run Upgrade in Module Manager if prompted.
- Existing email, Discord, Web Push, cron URL, and PWA preferences continue to work unchanged.
- Compatible with CMSMS 2.2.22+ and PHP 7.4+ (PHP 8.x recommended).
About MAS_NotificationCenter
MAS Notification Center stores operator-facing alerts in the database and optionally delivers copies by email, Discord webhook, or Web Push (VAPID). It subscribes to CMS core events, supports signed cron health checks, optional standalone PWA manifest and service worker helpers, and documents hooks for other modules (MAS_NotificationCenter::Notify).
Roadmap
Planned features for future releases:
- Additional outbound channels (Slack, Microsoft Teams)
- Rule-based routing and severity filters
- Full Norwegian Bokmål admin translation
- Notification grouping and bulk admin actions
- Extended CGSimplePWA and CGWebPush integration options
Suggestions welcome via the Forge bug tracker or newstargeted.com/contact.