Online Status and Presence
iKanban shows which team members are currently active, so you know who's available for collaboration.
How Presence Works
iKanban uses a heartbeat system to track online status. When you're using the app, your browser sends a heartbeat signal to the server every 30 seconds. Other team members can see your status in real time.
Status Indicators
| Indicator | Meaning |
|---|---|
| 🟢 Green dot | Online and active in the last 30 seconds |
| 🟡 Yellow dot | Away — active in the last 5 minutes but not recent |
| ⚫ No dot / Grey | Offline — not seen in the last 5 minutes |
Status updates are pushed to connected clients in real time using server-sent events (SSE), so you see changes within seconds.
Where Status Appears
Online status is visible in several places:
Team Members List
The Members tab shows each member's status alongside their name and avatar.
Chat Panel
In the chat panel header and member list, green dots indicate who's currently online.
Task Assignee
When a task is assigned to someone, their avatar may show a presence dot if they're online.
User Avatars
Throughout the app, user avatars can display a small status indicator in the bottom-right corner.
Setting Your Status
iKanban automatically manages your status based on your activity:
- Active — You're clicking, typing, or interacting with the app
- Away — You haven't interacted for a few minutes but the tab is open
- Offline — The tab is closed or heartbeat has stopped
There's no manual "Do Not Disturb" or custom status option in the current version.
Privacy
Status information is visible to all members of teams you belong to. You cannot hide your online status from teammates within the same team.
Your status is not visible to members of other workspaces.
Technical Details
The presence system uses:
- Heartbeat interval: 30 seconds
- Online threshold: Active within last 30 seconds
- Away threshold: Active within last 5 minutes
- Offline threshold: No heartbeat for 5+ minutes
- Real-time updates: Server-sent events (SSE) push status changes to all team members
If your network connection is intermittent, your status may flicker between online and away as heartbeats succeed or fail.
Multiple Tabs and Devices
If you have iKanban open in multiple browser tabs or on multiple devices:
- Any active tab keeps you "online"
- Closing one tab won't mark you offline if another tab is active
- Status is per-user, not per-session
Effect on Notifications
Online status is informational only — it doesn't affect whether you receive notifications. You'll still receive email notifications (when configured) regardless of online status.