> ## Documentation Index
> Fetch the complete documentation index at: https://mako-docs.devinagiffy.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Web Dashboard Guide

> Learn how to use the Hitler admin dashboard

# Web Dashboard

The Hitler web dashboard provides administrators and managers with a comprehensive view of their organization's tasks, team performance, and wellbeing metrics.

<Note>
  The web dashboard serves all roles. Admins and managers get the full ops-brain command center, while employees get a simplified dashboard with their own tasks, filters, list/board view toggle, and pipeline access.
</Note>

## Accessing the Dashboard

1. Navigate to your Hitler dashboard URL (e.g., `https://app.hitler.app`)
2. Sign in with your email/password or via Slack OAuth
3. You'll be redirected to the main dashboard

## Dashboard Overview (Today Page)

The main dashboard is an **ops-brain command center** with five views: Today, Clients, Team, Reports, and Cards.

The **Today** page provides at-a-glance metrics and live feeds:

<CardGroup cols={2}>
  <Card title="Stat Cards" icon="chart-bar">
    Key metrics including total tasks, completion rates, and team activity
  </Card>

  <Card title="Pipeline Health" icon="columns-3">
    Visual overview of task distribution across pipeline stages
  </Card>

  <Card title="Needs Attention" icon="triangle-exclamation">
    Shows overdue and blocked tasks that require immediate action
  </Card>

  <Card title="Due Today" icon="clock">
    Tasks due today with relative time display (e.g., "in 3h", "2h overdue"). Cards are clickable and open the TaskDetailPanel.
  </Card>
</CardGroup>

Additional sections on the Today page:

* **Active Alerts** — system-generated alerts and flags requiring attention
* **Team Workload** — visual distribution of work across team members

### Clickable Task Cards

All task cards on the dashboard are **clickable** — clicking a task opens the **TaskDetailPanel**, a slide-out panel showing full task details, status, priority, due date, assignee, and action buttons.

### Team Mood (Managers/Admins)

If mood tracking is enabled, managers and admins can see the average team mood score and trend.

## Chat with Hitler

The **Chat** page provides a web-based interface to interact with Hitler AI - the same conversational experience available in Slack, but directly in your browser.

### Features

* **Natural language interaction** - Ask Hitler about your tasks, log moods, or just chat
* **Task creation** - Mention tasks and Hitler will auto-create them immediately (no draft confirmation needed)
* **Multiple task support** - Mention several tasks at once (e.g., "tomorrow I need to do X, Y, and Z")
* **Mood logging** - Log your daily mood through the chat interface
* **Conversation history** - Your conversation persists during the session
* **Multi-language support** - Chat in 13 languages with automatic detection

### Language Selection

Hitler supports 13 languages and automatically detects which language you're using. You can also manually set your preferred language:

1. Click the **language dropdown** in the top-right corner of the Chat page
2. Select your preferred language from the list
3. Hitler will respond in your selected language

Supported languages: English, Hinglish, Spanish, French, German, Portuguese, Italian, Dutch, Japanese, Korean, Chinese, Arabic, and Russian.

<Info>
  Your language preference is saved and remembered across sessions. The bot will also auto-detect
  and switch languages based on your messages.
</Info>

### Suggested Prompts

When you first open Chat, you'll see suggested prompts to get started:

* "What's on my plate today?"
* "Add a task: Review the quarterly report"
* "How am I doing this week?"
* "Show my pending tasks"

### Task Creation

When Hitler detects a task in your message, it **auto-creates and confirms the task immediately** — no confirmation buttons needed. The bot replies with a summary of the created task(s), each with a display ID (e.g., `#12`) for easy reference.

You can modify or cancel tasks after creation through natural language (e.g., "cancel #12" or "change the due date on #12 to Monday").

<Tip>
  The web chat is great for quick task management without switching to Slack. Your tasks sync
  instantly across both interfaces.
</Tip>

## Tasks View

Navigate to **Tasks** to see all tasks in your organization.

### Filtering Tasks

Use the filters at the top to narrow down tasks:

* **Status**: All, Pending, In Progress, Completed, Cancelled
* **Priority**: All, Low, Medium, High, Urgent
* **Search**: Filter by task title or description

### Task Actions

Click on any task to view details and take actions:

* **Start Task**: Move from pending to in progress
* **Complete**: Mark task as completed
* **Cancel**: Cancel a task

## Team View (Managers/Admins)

The Team page provides a comprehensive overview of your team's workload, wellbeing, and performance.

### Summary Statistics

At the top of the page, you'll see four key metrics:

| Metric           | Description                                                  |
| ---------------- | ------------------------------------------------------------ |
| **Team Members** | Total count of team members                                  |
| **Active Tasks** | Pending + in-progress tasks across all members               |
| **Team Mood**    | Average mood score with emoji indicator                      |
| **Active Flags** | Number of active wellbeing flags (highlights critical flags) |

### Workload Distribution

A visual bar chart shows the top 5 team members by workload (pending + in-progress tasks). Bars are color-coded:

* **Green**: Normal workload
* **Yellow**: Moderate workload (>50% of max)
* **Red**: High workload (>80% of max)

### Filtering & Sorting

Use the filter controls to find specific team members:

* **Search**: Filter by name or email
* **Role filter**: All, Admin, Manager, or Employee
* **Status filter**: All, Active, or Inactive
* **Sort by**: Name, Workload, or Mood (ascending/descending)

### Team Member Cards

Each team member card shows:

* Profile avatar and name
* Activity status (active/inactive badge)
* Flag indicators (color-coded by severity)
* Task breakdown (pending, in-progress, completed)
* Last mood score with emoji

<Note>
  Members with critical or high flags have highlighted card borders (red for critical, orange for
  high) so you can quickly identify who needs attention.
</Note>

### Member Detail Modal

Click on any team member to see detailed information:

* **Profile**: Name, email, role
* **Task Statistics**: Total, pending, in-progress, completed counts
* **Active Flags**: View flag details with severity, reason, and resolve action
* **Recent Tasks**: Last 5 tasks with status badges

### Managing Flags

From the member detail modal, you can resolve flags directly:

1. Click on a team member with active flags
2. View the flag details (severity, reason, date created)
3. Click "Resolve" to mark the flag as resolved

<Warning>
  Resolving a flag doesn't dismiss the underlying concern - it marks that you've addressed it.
  Follow up with the team member appropriately.
</Warning>

## Analytics (Managers/Admins)

The Analytics page provides deeper insights into your team's performance and wellbeing.

### Time Range Selector

Use the time range buttons to view analytics for different periods:

* **7 Days**: Quick weekly snapshot
* **30 Days**: Monthly view (default)
* **90 Days**: Quarterly analysis

### Task Metrics

The top row shows key task metrics with period-over-period comparison:

| Metric              | Description                           | Comparison                        |
| ------------------- | ------------------------------------- | --------------------------------- |
| **Tasks Created**   | Total tasks created in the period     | Shows % change vs previous period |
| **Completed**       | Total tasks completed                 | Shows % change vs previous period |
| **Completion Rate** | Percentage of created tasks completed | Shows point change                |
| **Avg. Time**       | Average time to complete a task       | -                                 |
| **Overdue**         | Tasks past due date                   | Lower is better (inverted trend)  |

<Tip>
  Comparison indicators show how your current period compares to the same length period before: -
  **Green arrow up**: Improvement - **Red arrow down**: Decline - **Gray arrow**: Stable (within 5%)
</Tip>

### Task Trends Chart

The line chart shows daily task creation vs completion, helping you visualize:

* Workload spikes
* Completion lag
* Weekly patterns

### Mood Metrics

* Average mood score with emoji indicator
* Mood trend (up, down, stable)
* Score distribution donut chart
* Daily mood trend line
* Total check-ins count

### Team Performance

* Active vs total users with engagement rate
* Progress ring showing user activity
* Top 3 performers by completed tasks

### Flag Metrics

* Total, resolved, and pending flag counts
* Resolution rate progress bar
* Breakdown by severity (horizontal bar chart)

### Exporting Data

Export your analytics data for reports or further analysis:

1. Click the **Export** button in the top-right corner
2. Choose export format:
   * **CSV**: Spreadsheet-compatible format
   * **JSON**: Machine-readable format for data analysis

The export includes daily data for tasks, moods, and flags across your selected time range.

<Info>
  Export files are named `hitler-analytics-{timeRange}.{format}` (e.g., `hitler-analytics-30d.csv`)
</Info>

## Settings (Admins Only)

Admins can configure organization settings:

### Organization Settings

* Organization name
* Timezone selection
* Daily check-in time

### Feature Toggles

* **Mood Tracking**: Enable/disable daily mood check-ins
* **Automatic Flags**: Enable/disable automatic issue flagging
* **Escalation Notifications**: Enable/disable automatic escalations

### Message Controls

Admins can toggle 11 individual message types on/off to control what the bot sends:

| Toggle                       | Description                                  |
| ---------------------------- | -------------------------------------------- |
| `enableSubmissionDeadline`   | DM reminders for missing morning submissions |
| `enableClassificationDigest` | Classification summary to ops channel        |
| `enableEodNudge`             | EOD nudge posted to morning thread           |
| `enableEodCollection`        | EOD collection and task status parsing       |
| `enableDailyReport`          | Daily public + private reports               |
| `enableWeeklyReport`         | Weekly reports on Friday                     |
| `enableMonthlyReport`        | Monthly report on last working day           |
| `enableBlockerEscalation`    | Hourly blocker escalation checks             |
| `enableThursdayCheckin`      | Thursday DMs to underperforming users        |
| `enableDeadlineNudges`       | Proactive deadline nudge messages            |
| `enableCardNotifications`    | Card (yellow/red) notification messages      |

### Connected Platforms

View and manage connected platforms (Slack).

<Warning>
  The "Delete Organization" option permanently removes all organization data. Use with caution.
</Warning>

## Role-Based Access

| Feature   | Employee                                  | Manager         | Admin       |
| --------- | ----------------------------------------- | --------------- | ----------- |
| Dashboard | Own tasks with filters, list/board toggle | View team tasks | View all    |
| Pipeline  | Own tasks in pipeline view                | Team pipeline   | All tasks   |
| Tasks     | Own tasks (clickable, open detail panel)  | Team tasks      | All tasks   |
| Team      | -                                         | View team       | View all    |
| Analytics | -                                         | View            | View        |
| Settings  | -                                         | -               | Full access |
