Comms Hub Features Guide
Typing indicators, reactions, threads, @mentions, file attachments, and more.
The Comms Hub is your team's central messaging system. Beyond basic chat, it includes real-time typing indicators, emoji reactions, threaded replies, @mentions, and file sharing.
Channels
Channels are organized by topic. Every workspace starts with a #general channel. Directors and Managers can create new channels (public or private).
- Public — visible to all workspace members
- Private — invite-only, hidden from non-members
Typing Indicators
When someone is typing in a channel, you'll see a "..." animation below the message list. This updates in real time via WebSocket — no refresh needed.
Emoji Reactions
Hover any message and click the smile icon to add a reaction. Click an existing reaction to toggle it off.
Supported reactions: 👍 👎 ❤️ 😂 😮 😢 🎉 🔥
Thread Replies
Click the Reply button on any message to open a thread sidebar. Thread replies are nested under the parent message and don't clutter the main channel.
@Mentions
Type @ to mention a team member. Mentioned users receive a notification in their notification bell. You can also @channel to notify everyone in the channel.
File Attachments
Click the paperclip icon to upload files. Supported formats:
- Images (PNG, JPG, GIF, WebP) — up to 10MB
- Documents (PDF, DOC, TXT) — up to 25MB
- Code files (JS, TS, PY, JSON) — up to 5MB
Files are stored in your workspace's Supabase storage and are subject to your plan's storage limits.
Pinned Messages
Directors and Managers can pin important messages to the top of a channel. Click the pin icon on any message, or view all pinned messages from the channel info panel.
Keyboard Shortcuts
- Cmd/Ctrl + Enter — Send message
- Cmd/Ctrl + K — Search channels
- Esc — Close thread/reply
- ↑ — Edit last message (when input is empty)
