Skip to main content

Activity Feed and Inbox

Stay informed about workspace activity and manage personal tasks using the Feed and Inbox in Mosic

Published: January 15, 2025

Activity Feed and Inbox

Stay informed about workspace activity and manage your personal tasks. The Feed shows all workspace activity, while the Inbox organizes tasks requiring your attention.

Feed - Workspace Activity Stream

The Feed shows a chronological log of all activities in your workspace, helping you stay informed about changes, updates, and team activity.

Accessing the Feed

Location:

  • Left sidebar navigation
  • Feed icon (RSS symbol)
  • Badge showing count (e.g., “0”)

Click the Feed icon to open the activity stream page.

Filter Tabs (First Row)

The Feed provides multiple tabs organized in two rows for filtering activities:

First Row Tabs:

1. All Tab (default)

  • Shows all activities regardless of type
  • Chronological order (newest first)
  • Complete activity history across workspace
  • Displays unread count badge

2. Mentions Tab

  • Activities where you were mentioned using @username
  • Direct notifications to you
  • Can filter by sender who mentioned you
  • Shows “No mentions found” when empty
  • Includes unread count badge

3. Sender Tab

  • Filter activities by who performed them
  • Grouped by user
  • Expandable/collapsable user sections
  • Shows activity count per sender
  • View specific person’s activities
  • Displays sender’s full name
  • Includes unread count for each sender

4. Type Tab

  • Filter by field that changed
  • Grouped by field type (status, priority, description, etc.)
  • Expandable/collapsable field type sections
  • Focus on specific kinds of changes
  • Displays readable field labels
  • Shows activity count per type

Verified activity field types:

  • Task status changes
  • Task priority changes
  • Task description changes
  • Task assignee changes
  • Task subscriber changes
  • Task member changes
  • Task creation and deletion
  • Additional field changes tracked per Activity_Config

Filter Tabs (Second Row)

Second Row Tabs:

5. Project Tab

  • Filter activities by project
  • Grouped by project name
  • Expandable/collapsable project sections
  • Shows project title with folder icon
  • Dropdown to select specific project
  • Displays unread count per project
  • “Mark all as read” button per project

6. List Tab

  • Filter activities by task list
  • Grouped by list
  • Shows “Project Title / List Title” format
  • Expandable/collapsable list sections
  • Dropdown to select specific list
  • Displays unread count per list
  • “Mark all as read” button per list

7. Importance Tab

  • Filter by activity importance level
  • Grouped by importance (High, Medium, Low, Unspecified)
  • Color-coded importance indicators:
    • High: Red (exclamation-triangle icon)
    • Medium: Blue (information-circle icon)
    • Low: Gray (minus-circle icon)
    • Unspecified: Gray (question-mark-circle icon)
  • Expandable/collapsable importance sections
  • Dropdown to select specific importance level
  • Displays unread count per importance level
  • “Mark all as read” button per importance level

Activity Card Information

Each activity displays detailed information in an enhanced card format:

User Information:

  • User name in bold (e.g., “Someone”)
  • Activity action in gray text following username
  • Color-coded and icon-based activity type indicator
  • Hover effects with glow animations

Activity Icons (by type):

  • Task: Green check-square icon
  • Project: Blue folder icon
  • Comment: Purple message-circle icon
  • Mention: Orange at-sign icon
  • User: Yellow user icon
  • File: Gray file icon
  • Milestone: Red flag icon
  • Default: Activity icon for unknown types

Activity Details:

  • Action description generated from activity type and action
    • Examples: “created a new task”, “completed task”, “added a comment on”
  • Target item as clickable link (task/project/list name)
  • Link navigates to the related document

Status and Priority Indicators:

  • Status badge with color coding:
    • Completed: Green
    • In Progress: Blue
    • On Hold: Yellow
    • Cancelled: Red
    • Default: Gray
  • Priority dot indicator (if priority set):
    • Blocker: Red
    • Critical: Pink
    • Urgent: Orange
    • High: Amber
    • Normal: Blue
    • Medium: Yellow
    • Low: Green

Timestamp:

  • Relative time format:
    • Same day: Time (e.g., “2:30 PM”)
    • Yesterday: “Yesterday”
    • Last 7 days: Day name (e.g., “Monday”)
    • Older: Date (e.g., “Jan 15”)

Using the Feed

Stay Informed:

  1. Check Feed regularly for workspace updates
  2. Use filter tabs to focus on relevant activities
  3. Check Mentions to see where you’re tagged
  4. Track specific people with Sender filter
  5. Follow specific changes with Type filter

Team Awareness:

  • Monitor what’s happening in workspace
  • Track changes as they occur
  • Understand who’s doing what
  • See important status changes
  • Implicit communication through activity visibility

Find Information:

  • Filter by person (Sender)
  • Filter by change type (Type)
  • Check your mentions (Mentions)
  • Project-specific activity (Project filter)
  • List-specific activity (List filter)
  • Important changes (Importance filter)

Inbox - Personal Task Management

The Inbox is your personal task management center, organizing all tasks that require your attention.

Accessing the Inbox

Location:

  • Left sidebar navigation
  • Inbox icon (📥 envelope)
  • Badge showing task count (e.g., “77”)

Inbox Page Layout

Left Panel - Task List:

  • Task card layout with virtual scrolling for performance
  • Quick add task input at top
  • Task filter button for filtering options
  • Total time estimate display
  • Task count badge
  • Empty state message when no tasks
  • Drag and drop support for task organization

Right Panel - Weekly Calendar:

  • Multi-day weekly calendar view
  • Hourly grid with date headers
  • “All day” row at top
  • Scheduled events visible
  • Same calendar component as Today page

Task Items in Inbox

Tasks appear as interactive cards with full information:

Information Displayed:

  • Task title (clickable to open details)
  • Checkbox for marking complete
  • Status indicator
  • Priority badge (Low, Normal, High, Urgent, Critical, Blocker)
  • Project/list tags (colored pill badges)
  • Time estimate (if set)
  • Due date (if set)
  • Start date (if set)
  • Assignee avatar
  • Drag handle for reordering

Task Filtering: The Inbox includes a TaskFilter component with multiple filter options:

  • Filter by status
  • Filter by priority
  • Filter by project
  • Filter by list
  • Filter by assignee
  • Filter by due date
  • Filters saved to localStorage with key “inbox”

Managing Tasks in Inbox

Viewing Tasks:

  1. Navigate to Inbox page
  2. Scroll through task list (uses virtual scrolling for performance)
  3. Click task to open details in full view
  4. Use filters to narrow down task list

Quick Actions:

  • Check checkbox to mark task complete
  • Drag and drop tasks to reorder
  • Use Quick Add to create new tasks without leaving Inbox
  • Click task title to open full task details

Task Count:

  • Badge updates with total task count
  • Shows number of tasks in inbox
  • Reflects items needing attention
  • Example: “77” tasks

Time Summary:

  • Total time estimate displayed in header
  • Helps plan your workload
  • Shows cumulative time for all inbox tasks

Organizing Your Inbox

Daily workflow:

  1. Start day with Inbox check
  2. Review task count and time estimates
  3. Use filters to focus on priority items
  4. Process tasks by importance
  5. Check off completed tasks
  6. Add new tasks as they come up

Best practices:

  1. Keep inbox manageable (process tasks regularly)
  2. Use filters strategically:
    • Filter by due date for time-sensitive items
    • Filter by priority for urgent work
    • Filter by project for focused work sessions
  3. Leverage Quick Add for fast task capture
  4. Use drag and drop to prioritize manually
  5. Review and update task estimates regularly

Feed vs. Inbox

When to Use Each

Use Feed when:

  • Need team awareness and collaboration visibility
  • Understanding context of changes
  • Tracking workspace-wide activity
  • Monitoring project progress
  • Seeing who’s working on what
  • Following specific people’s contributions
  • Reviewing changes by type or importance

Use Inbox when:

  • Processing your personal tasks
  • Managing your daily workload
  • Organizing tasks by priority
  • Planning time and estimating work
  • Quickly adding new tasks
  • Focusing on your assignments
  • Reviewing your schedule alongside tasks

Key Differences

FeatureFeedInbox
ScopeWorkspace-wide activitiesPersonal tasks
PurposeTeam awareness & activity trackingTask management & execution
ContentActivity log (changes, updates)Task list with full metadata
Count BadgeUnread activitiesTotal task count
FocusHistorical informationActionable work items
OrganizationChronological or grouped by filtersFilterable task list
InteractionRead-only activity viewingTask creation, completion, reordering
Right PanelActivity detailsWeekly calendar view

Activity Timestamps

All activities show timestamps:

  • Relative time format (e.g., “4 months ago”)
  • Humanized display
  • Recent activities first
  • Chronological order (newest to oldest)

Best Practices

Monitoring Activity

Feed habits:

  1. Check Feed daily for workspace updates
  2. Use Mentions tab for direct notifications
  3. Filter strategically based on your needs
  4. Track critical status and priority changes
  5. Follow project activity during active work

Managing Inbox

Notification habits:

  1. Process notifications regularly (don’t let accumulate)
  2. Start each day with Inbox review
  3. Prioritize high-priority and urgent items
  4. Respond to mentions promptly
  5. Update assigned tasks
  6. Clear non-actionable items

Team Coordination

Using Feed for collaboration:

  1. Review team member activity (Sender filter)
  2. Understand context of changes
  3. Identify patterns and blockers
  4. Stay synchronized with team work

Advanced Features

Feed Panel Resizing

The Feed panel is resizable:

  • Hover over right edge of feed panel
  • Blue resize handle appears
  • Click and drag to resize
  • Width snaps to common sizes (448px, 512px, 576px)
  • Minimum width: 320px, Maximum width: 640px
  • Width saved to localStorage for persistence
  • Resize cursor changes during drag

Virtual Scrolling

Both Feed and Inbox use virtual scrolling for performance:

  • Only visible items are rendered
  • Handles large lists efficiently
  • Smooth scrolling experience
  • Dynamic item sizing
  • Automatic position updates

Mark as Read

Feed activities can be marked as read:

  • Individual activity marking
  • “Mark all as read” button available for filtered groups
  • Appears when filtering by:
    • Sender (mark all from that sender)
    • Type (mark all of that type)
    • Project (mark all from that project)
    • List (mark all from that list)
    • Importance (mark all at that importance level)
    • Mentions with specific sender

Activity Grouping

Activities are grouped intelligently:

  • Collapsed by default when switching tabs
  • Click chevron to expand/collapse groups
  • Expanding one group collapses others of same type
  • Shows unread count per group
  • Visual indicators for group state

Troubleshooting

Feed shows “No feeds found”

Solutions:

  1. Check if workspace has recent activity
  2. Verify filters aren’t excluding everything (check All tab)
  3. Ensure you have workspace permissions
  4. Try refreshing the page
  5. Check if you’ve archived all activities

Not seeing expected activities

Possible reasons:

  • Active filters excluding activities
  • Activity type not configured in Activity_Config
  • Permission restrictions on source documents
  • Activity deduplication (rapid changes collapsed)

Solutions:

  1. Switch to All tab to see all activities
  2. Check dropdown filters (Project, List, Importance)
  3. Verify access to related tasks/projects
  4. Clear collapsed groups to see hidden activities
  5. Refresh the page to load new activities

Too many tasks in Inbox (77+)

Solutions:

  1. Use Quick Add to break large tasks into subtasks
  2. Apply filters to focus on current priorities:
    • Filter by due date for urgent items
    • Filter by project for focused work
    • Filter by priority for important tasks
  3. Complete and archive finished tasks regularly
  4. Delegate tasks to team members
  5. Move tasks to specific lists for later

Feed panel too narrow/wide

Solutions:

  1. Hover over right edge of feed panel
  2. Drag resize handle to adjust width
  3. Panel snaps to common widths for consistency
  4. Width preference saved automatically
  5. Reset by dragging to default 448px width

Activities not grouping correctly

Possible reasons:

  • Viewing All tab (shows ungrouped chronological list)
  • Groups collapsed (click chevron to expand)
  • Filter applied showing different grouping

Solutions:

  1. Switch to appropriate tab (Sender, Type, Project, List, Importance)
  2. Click chevron icons to expand collapsed groups
  3. Check filter dropdown selections
  4. Refresh to reload grouping

Quick Reference

Feed Tabs (First Row)

  • ✅ All - All activities with unread count
  • ✅ Mentions - @mentions with sender filter
  • ✅ Sender - Grouped by user, expandable
  • ✅ Type - Grouped by field type, expandable

Feed Tabs (Second Row)

  • ✅ Project - Grouped by project, expandable
  • ✅ List - Grouped by list (Project/List format), expandable
  • ✅ Importance - Grouped by level (High/Medium/Low), color-coded

Feed Features

  • ✅ Resizable panel (320-640px)
  • ✅ Virtual scrolling for performance
  • ✅ Mark as read (individual and bulk)
  • ✅ Collapsible groups (default collapsed)
  • ✅ Unread count badges per group
  • ✅ Activity type icons with colors
  • ✅ Clickable links to related documents
  • ✅ Relative timestamps with smart formatting
  • ✅ Width saved to localStorage

Feed Activity Types

  • ✅ Task changes (status, priority, description, assignees, members, subscribers)
  • ✅ Project changes
  • ✅ Comments and replies
  • ✅ Mentions (@username)
  • ✅ User actions (joined, left)
  • ✅ File uploads
  • ✅ Milestone events
  • ✅ Document creation and deletion

Inbox Features

  • ✅ Task list with virtual scrolling
  • ✅ Quick Add task input
  • ✅ Task filter with multiple options
  • ✅ Total time estimate display
  • ✅ Task count badge
  • ✅ Drag and drop reordering
  • ✅ Weekly calendar (right panel)
  • ✅ Checkbox for task completion
  • ✅ Empty state message
  • ✅ Resizable panel (320-640px)
  • ✅ Filter persistence in localStorage

Activity Card Information

  • ✅ User name in bold
  • ✅ Color-coded activity icon with hover glow
  • ✅ Action description
  • ✅ Clickable target link
  • ✅ Status badge (color-coded)
  • ✅ Priority dot indicator
  • ✅ Smart relative timestamps

FAQ

Q: What’s the difference between Feed and Inbox?

A: Feed shows all workspace activity (changes, updates, mentions) for team awareness and tracking. Inbox shows your personal task list with full task management capabilities (create, complete, reorder, filter).

Q: How do I mention someone?

A: Use @username in comments or task descriptions. Mentions appear as activities in the recipient’s Mentions tab in the Feed.

Q: Why do I have so many tasks in my Inbox?

A: High task counts occur when tasks are assigned to you, you create tasks, or tasks don’t have specific lists assigned. Use filters to focus on priority items and regularly complete or move tasks to appropriate lists.

Q: Can I resize the Feed or Inbox panels?

A: Yes, both panels are resizable. Hover over the right edge to see the resize handle, then drag to adjust. Width is saved automatically and persists between sessions.

Q: How do I mark Feed activities as read?

A: Use the “Mark all as read” button that appears when viewing filtered groups (by sender, type, project, list, or importance). Individual marking may also be available.

Q: Why are groups collapsed in the Feed?

A: Groups collapse by default when switching tabs to keep the interface clean. Click the chevron icon to expand a group. Expanding one group automatically collapses others of the same type.

Q: How does activity deduplication work?

A: Rapid changes to the same field by the same user are collapsed into a single activity showing the original old value and latest new value. This prevents feed spam from multiple quick edits.

Q: Can I filter activities by date?

A: Date filtering uses the relative timestamp system (same day, yesterday, last 7 days, older). Specific date range filtering is not currently visible in the interface.

Q: What’s the importance level in activities?

A: Importance (High, Medium, Low, Unspecified) is determined by the Activity_Config for each field type. It helps prioritize which activities need attention.

Q: Can I export my Feed or Inbox?

A: Export functionality is not currently documented in the interface. Contact your workspace administrator for data export options.

Q: How do I add tasks to my Inbox quickly?

A: Use the Quick Add input at the top of the Inbox. Type your task title and press Enter. You can also drag existing tasks into the Inbox or create tasks from other views.

Q: Why don’t I see my calendar events in the Feed?

A: The Feed tracks document changes and activities. Calendar events appear in the calendar panel on the right side of both Feed and Inbox pages.