What's Fixed
System Health Alerts: No-audio and health alerts not delivered to all devices
SendSystemAlertNotification was sending every device token — regardless of platform — in a single batch hardcoded as "android". iOS devices received a payload formatted for Android, which the relay server / FCM silently dropped. Only Android devices ever received system health and no-audio alerts.
Fix: Device tokens are now grouped by platform (ios / android), a separate batch is dispatched per platform (matching the same logic used by tone/talkgroup alerts), iOS sound names have the file extension stripped as required by APNs, and batches are staggered 200 ms apart. Admins with multiple devices will now receive system health alerts on all of them.
Files modified: server/system_alert.go