Notifications
Closegram delivers real-time notifications with grouping, per-channel configuration, and push delivery via FCM/APNs.
Each property has its own checkbox marking whether that specific piece is fully implemented and functional end to end (frontend + backend) — update these yourself as work lands; this page won't overwrite them.
- In-app notifications list, grouped (e.g. "Alice, Bob and 3 others liked your post")
- Web push (FCM) — client scaffold gated on Firebase config:
WebPushRegistrarregisters the browser FCM token (registerDeviceToken, platform 'web'),firebase-messaging-sw.jshandles background messages; backend send path + provider gating already exist. NeedsNEXT_PUBLIC_FIREBASE_*+NEXT_PUBLIC_FIREBASE_VAPID_KEY(web) and a Firebase service account (backend) to go live. (APNs/iOS unchanged.) - Notification settings/preferences per channel
- Real-time unread badge/count
- Extended, per-category notification settings (see Settings)
See the technical reference for GraphQL schemas, routes, source file links, and per-field wiring status.