Mobile: Push Notifications
On-call engineers can now receive push alerts on Android and iOS directly from Regen no separate notification service needed.
What's new
- Firebase Cloud Messaging integration set
GOOGLE_APPLICATION_CREDENTIALSto a Firebase service account JSON to enable. If the variable is unset, nothing changes the feature silently no-ops. - Device token API authenticated endpoints for PWA and native clients to register and unregister push tokens:
POST /api/v1/push/registerPOST /api/v1/push/unregister
- Three notification triggers:
- Incident created → on-call responder is notified
- Escalation tier fires → paged engineer is notified
- Incident resolved → commander is notified
- Automatic stale token cleanup tokens inactive for 90+ days are removed nightly
Setup
- Create a Firebase project and download a service account JSON
- Set
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.jsonin your environment - The PWA (coming in v1.2) and React Native app (v1.3) will use these endpoints automatically
Upgrade
docker pull ghcr.io/fluidifyai/regen:1.1.0
# or
helm upgrade regen fluidify/regen --version 1.1.0One new database migration (000043) runs automatically on startup no manual action needed.
See CHANGELOG for full details.