Expand description
Push notification module
Handles Web Push notifications for offline users.
§Features
- Push subscription management (register/unregister endpoints)
- VAPID authentication (RFC 8292)
- Web Push encryption (RFC 8188, 8291)
- Per-user notification type settings
§Settings
Users can control which notification types they receive via settings:
notify.push- Master switch for all notificationsnotify.push.message- Direct messagesnotify.push.connection- Connection requestsnotify.push.file_share- File sharesnotify.push.follow- New followersnotify.push.comment- Comments on postsnotify.push.reaction- Reactions to postsnotify.push.mention- @mentionsnotify.push.post- Posts from followed users
Re-exports§
pub use send::send_notification;pub use send::send_to_tenant;pub use send::NotificationPayload;pub use send::PushResult;
Modules§
- handler
- Push notification HTTP handlers
- send
- Web Push notification sending
- settings
- Push notification settings registration