Every task has a comment thread where team members can discuss progress, ask questions, and share context.
Open any task and scroll to the comment section. Type your message and press Enter to post. Comments appear in real time for all workspace members — no refresh needed.
Threaded Replies
- Hover over a comment and click Reply.
- Type your reply and press Enter.
Replies are grouped under the original comment in a flat, Slack-style thread. Nested replies always attach to the root comment.
@Mentions
Type @ followed by a name to tag teammates:
| Mention | Who gets notified |
|---|
@username | That specific user |
@everyone / @workspace | All members of the workspace |
Press Tab to accept the first suggestion in the mention autocomplete.
Emoji Reactions
- Hover over a comment and click the smiley face icon.
- Pick a reaction: thumbs up, heart, laugh, surprised, sad, or angry.
- Click an existing reaction pill to add your vote — click again to remove it.
| Event | Who gets notified |
|---|
| @mention | The mentioned user (or all workspace members for @everyone) |
| Comment on your task | The task creator |
| Reaction to your comment | The comment author |
Notifications appear in-app and as browser notifications (if enabled). Opening a task auto-marks its unread mention notifications as read.
Voice Chat
Whim has built-in voice chat for talking with teammates while working on tasks. Each task has its own voice room.
Starting and Joining
- Open a task and click the headphones icon in the task header.
- Grant microphone permission when prompted. Your mic is on by default.
- Other workspace members see that voice is active and can join with one click.
Voice rooms are scoped per task — each task has its own independent room. You can only be in one room at a time; joining a different task’s room automatically disconnects you.
Controls
| Control | Action |
|---|
| Mute / Unmute | Toggle your microphone. A red icon indicates you’re muted. |
| Leave | Disconnect from the voice room. |
Floating Indicator
When you navigate away from a task while in voice, a floating indicator at the bottom-right shows which task you’re connected to. Click it to jump back or leave.
Participant Tracking
- Avatars — up to four shown in the task header, with a +N badge for more.
- Speaking indicator — green ring around active speakers.
- Mute indicator — badge on muted participants.
The workspace sidebar also shows voice activity across tasks, letting you join directly without opening the task.
Voice chat requires a microphone. If your browser blocks mic access, you’ll see an error with instructions to update browser settings.
Task Assignment
Assign tasks to team members to clarify ownership and make it easy to find your work.
Assigning a Task
- Open a todo task.
- Click the assignee dropdown (or press Cmd + A).
- Select a workspace member.
The assignment updates immediately. The assignee’s avatar appears on the task card throughout the workspace.
Assignment is available for todo tasks. When a todo is launched, it keeps its assignment. If no one is assigned when a todo is launched, the launcher becomes the assignee automatically.
Reassigning and Unassigning
- Reassign: Open the dropdown and select a different person — no confirmation needed.
- Unassign: Select Unassigned to remove the assignment. The task won’t appear under anyone’s “Assigned to me” filter.
Filtering by Assignee
Use the filter dropdown above the task list:
| Filter | Shows |
|---|
| All | Every task in the workspace |
| You | Tasks you created |
| Assigned to me | Tasks assigned to you |
| Others | Tasks created by other members |
| [Specific person] | Tasks created by that person |
“You” filters by creator, while “Assigned to me” filters by assignee. A task you created and assigned to someone else appears under “You” but not “Assigned to me”.
Task Ownership Display
Each task card shows both the creator and assignee:
- Assignee avatar on the left with a colored ring.
- Creator avatar on the right.
- Hover to see names and roles (e.g., “Assigned to Alice”, “Created by Bob”).