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

# Tasks

> Track and manage work items across your organization with automatic task generation

# Tasks

Tasks are your central work tracker for everything that needs to get done — from manual to-dos to system-generated reminders for expiring credentials, insurance policies, and equipment maintenance. Every task belongs to your organization and follows a defined status workflow.

## Task list

Navigate to **Tasks** to see all your organization's tasks in a filterable, sortable table. The page shows:

* **Stats bar** at the top with task counts by status and an overdue indicator
* **Filters** for status, priority, and assignee
* **Create Task** button to add new tasks via a quick dialog

***

## Creating a task

Click **Create Task** to open the creation dialog. Fill in:

| Field           | Description                                       |
| --------------- | ------------------------------------------------- |
| **Title**       | What needs to be done (required)                  |
| **Description** | Additional context or details                     |
| **Status**      | Starting status (defaults to To Do)               |
| **Priority**    | Urgency level: None, Low, Medium, High, or Urgent |
| **Due date**    | When the task should be completed                 |
| **Assignee**    | Team member responsible for this task             |
| **Labels**      | Colored tags for categorization                   |

***

## Task statuses

Tasks move through a defined workflow:

<Steps>
  <Step title="Not Now">
    Captured but deferred — not something you're dealing with right now.
  </Step>

  <Step title="To Do">
    Ready to be picked up. The next action to take.
  </Step>

  <Step title="In Progress">
    Actively being worked on.
  </Step>

  <Step title="Waiting">
    On hold — waiting for airspace authorization, client sign-off, parts, or another dependency.
  </Step>

  <Step title="Done">
    Completed. A completion timestamp is recorded automatically.
  </Step>
</Steps>

Tasks can also be **Cancelled** from most statuses.

***

## Task detail page

Click any task to open its detail page. The layout shows:

* **Title** — click to edit inline
* **Properties row** — status, priority, assignee, due date, and labels at a glance
* **Sidebar** — structured property editors (toggle with the sidebar button)
* **Sections** — subtasks, description, and activity feed

### Inline editing

You can edit the task title directly by clicking on it. Status, priority, and assignee are editable via dropdown pickers in both the inline properties row and the sidebar. The due date opens a calendar picker.

### Subtasks

Tasks support one level of subtasks. Each subtask shows its own status and links to its own detail page. A progress bar shows completion percentage.

### Activity feed

The activity section shows a unified timeline of:

* **Comments** — free-text messages from team members
* **Status changes** — recorded automatically when status transitions
* **Assignment changes** — recorded when the assignee is changed

Add a comment using the text area at the bottom of the activity section.

***

## Priority levels

| Priority   | When to use                        |
| ---------- | ---------------------------------- |
| **None**   | No urgency assigned                |
| **Low**    | Can wait — address when convenient |
| **Medium** | Should be done soon                |
| **High**   | Important and time-sensitive       |
| **Urgent** | Needs immediate attention          |

***

## Labels

Labels are colored tags for organizing tasks. Your organization starts with default labels (maintenance, compliance, client-work, and more), and you can create custom ones.

Labels appear as colored pills on both the task list and detail page. You can assign multiple labels to a single task.

***

## Automatic task generation

dronelist automatically creates tasks when it detects items that need your attention. These auto-generated tasks appear alongside your manual tasks and can be managed the same way.

### What triggers auto-tasks

| Source                     | Trigger                               | Priority |
| -------------------------- | ------------------------------------- | -------- |
| **Credentials**            | Certification expiring within 30 days | High     |
| **Credentials**            | Certification already expired         | Urgent   |
| **Insurance**              | Policy expiring within 30 days        | High     |
| **Insurance**              | Policy already expired                | Urgent   |
| **Equipment registration** | Registration expiring within 30 days  | High     |
| **Equipment registration** | Registration already expired          | Urgent   |
| **Equipment maintenance**  | Last maintenance over 90 days ago     | Medium   |
| **Equipment calibration**  | Last calibration over 180 days ago    | Medium   |

### How it works

* Auto-tasks are generated when you visit the Tasks page
* Each source entity creates at most one task — duplicates are prevented automatically
* Completing or cancelling an auto-task prevents it from being recreated
* Auto-tasks include a description with context about the expiration and what action to take
* The due date is set to the expiration date (for credential, insurance, and registration tasks)

***

## Notifications

Task activity generates notifications to keep your team informed. You can manage task notification preferences in **Settings > Notifications**.

| Event                  | Who is notified                                              |
| ---------------------- | ------------------------------------------------------------ |
| **Assigned to a task** | The new assignee                                             |
| **Status changed**     | All task subscribers (except the person who made the change) |
| **Comment added**      | All task subscribers (except the commenter)                  |

### Subscribers

You automatically become a subscriber when you:

* **Create** a task
* **Are assigned** to a task

Subscribers receive notifications for all future activity on that task. Notifications are delivered in-app by default, with email available as an opt-in in your notification settings.

***

## Tips

<AccordionGroup>
  <Accordion title="Use labels to organize by category">
    Apply labels like "compliance", "maintenance", or "client-work" to quickly filter and find related tasks. The default labels cover common drone operations categories.
  </Accordion>

  <Accordion title="Check tasks regularly for auto-generated items">
    Visit the Tasks page periodically to see auto-generated tasks for expiring credentials, insurance, and equipment. Addressing these early keeps your operations compliant.
  </Accordion>

  <Accordion title="Use the sidebar for detailed editing">
    Toggle the sidebar (top-right icon) for a structured view of all task properties. The sidebar shows the same fields as the inline properties but in a more spacious layout.
  </Accordion>

  <Accordion title="Track progress with subtasks">
    Break large tasks into subtasks. The progress bar on the parent task shows how much is completed, giving you an at-a-glance view of complex work items.
  </Accordion>
</AccordionGroup>
