Real-Time Updates
Get instant notifications powered by Supabase Realtime.
Joyous delivers notifications instantly — no polling, no refreshing, no waiting for a batch email. When someone assigns you a card, mentions you in a comment, or changes a status, you see it in your inbox within seconds.
How it works
Joyous uses Supabase Realtime to push notifications to your browser the moment they're created. The system works in three layers:
- InboxInitializer — When you load Joyous, a background component fetches your existing notifications and subscribes to a real-time channel for your user
- Realtime subscription — Supabase pushes new notifications through a persistent WebSocket connection, so your browser receives them without making additional requests
- Store update — New notifications are added to your local inbox store, instantly updating the UI
Unread count badge
The sidebar shows an unread count badge next to the Inbox link. This badge updates in real time as new notifications arrive, so you always know when something needs your attention — even if you're on a different page.
Keep an eye on the sidebar badge during focus work. A new badge count means someone needs your input, but you don't have to switch to the Inbox immediately — the notification will be there when you're ready.
Auto-updating inbox list
When you're viewing the Inbox page, new notifications appear at the top of the list automatically. The first unread item is auto-selected so you can see its details immediately in the right panel.
Changes to existing notifications — like marking as read from another device — also sync in real time.
Real-time across the app
Real-time delivery isn't limited to the Inbox. Several other features use Supabase Realtime:
- Outcome updates — New status updates appear instantly in the feed
- Comments — Replies show up in real time on card and outcome pages
- Status changes — Board and list views reflect changes from other users
Real-time updates require an active browser connection. If you close your laptop or lose internet, notifications queue up and appear when you reconnect.
Next Steps
- Inbox Overview — Return to the full inbox overview
- Notification Types — Learn about each notification type