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

# Backlog View

> Quickly add tasks with required dates and manage your work queue with inline editing and powerful filters

The Backlog view provides a spreadsheet-style interface for rapidly adding tasks and managing your project's work queue. It emphasizes speed with inline editing, drag-and-drop reordering, and flexible filtering and grouping options.

## Quick Task Creation

The Backlog view features a dedicated quick-add form at the top of the page where you can rapidly create tasks:

<Steps>
  <Step title="Enter task details">
    Fill in the task title, start date, and due date in the quick-add form. All three fields are required.
  </Step>

  <Step title="Submit the task">
    Press **Enter** or click the **Add task** button to create the task. The task is automatically added to the backlog column with P1 priority.
  </Step>

  <Step title="Continue adding">
    The form clears after creation, allowing you to immediately add another task. The dates persist for convenience.
  </Step>
</Steps>

<Warning>
  The due date must be the same as or later than the start date. If you enter an invalid date range, you'll receive an error message.
</Warning>

## Inline Editing

Every task in the Backlog view can be edited directly in the table without opening a modal:

### Editable Fields

<AccordionGroup>
  <Accordion title="Task Title" icon="heading">
    Click directly into the title field to edit the task name. Changes save automatically as you type.
  </Accordion>

  <Accordion title="Assignee" icon="user">
    Use the dropdown to assign a team member or select "Unassigned" to remove the assignment. Only one assignee per task is supported in the backlog view.
  </Accordion>

  <Accordion title="Due Date" icon="calendar">
    Click the date picker to select a new due date. You can also clear the due date entirely.
  </Accordion>

  <Accordion title="Priority" icon="flag">
    Choose between three priority levels:

    * **P0**: Critical/urgent tasks
    * **P1**: Normal priority (default)
    * **P2**: Low priority
  </Accordion>

  <Accordion title="Status" icon="circle-check">
    Move tasks between workflow columns (Backlog, To Do, In Progress, Done) using the status dropdown.
  </Accordion>
</AccordionGroup>

<Info>
  If you have a **Viewer** role on the project, all editing controls will be disabled. You can still view and filter the backlog.
</Info>

## Drag-and-Drop Reordering

Tasks in the Backlog view can be manually reordered to set priorities:

1. Grab the **⋮⋮** handle on the left side of any task row
2. Drag the task up or down to its new position
3. Release to save the new order

<Warning>
  Drag-and-drop reordering is only available when:

  * No filters are applied (all filters set to "All")
  * No grouping is active (Group by: "No grouping")
  * You have **Editor** or **Owner** role

  When filters or grouping are active, the drag handle will be disabled.
</Warning>

## Filtering Tasks

The Backlog view includes five filter controls to help you focus on specific tasks:

<CardGroup cols={2}>
  <Card title="Status Filter" icon="circle-dot">
    Filter by workflow column to see tasks in specific stages (Backlog, To Do, In Progress, Done, or any custom columns).
  </Card>

  <Card title="Assignee Filter" icon="users">
    Show only tasks assigned to a specific team member, or view all unassigned tasks.
  </Card>

  <Card title="Due Date Filter" icon="calendar-clock">
    Filter by due date criteria:

    * **Any due**: All tasks
    * **Overdue**: Past the due date
    * **This week**: Due in the next 7 days
    * **No due date**: Tasks without a due date
  </Card>

  <Card title="Tag Filter" icon="tag">
    Filter by task tags. Only tags currently in use on tasks will appear in the dropdown.
  </Card>
</CardGroup>

All filters work together - you can combine multiple filters to create precise views of your work.

## Grouping Options

Organize your backlog by grouping tasks into logical sections:

<Tabs>
  <Tab title="No Grouping">
    The default view shows all tasks in a single flat list, ordered by their rank.
  </Tab>

  <Tab title="Group by Assignee">
    Tasks are organized by who they're assigned to, with separate sections for each team member and unassigned tasks.
  </Tab>

  <Tab title="Group by Tag">
    Tasks are grouped by their first tag, with a "No tags" section for untagged tasks.
  </Tab>

  <Tab title="Group by Due Week">
    Tasks are organized into time-based buckets based on their due date, helping you plan weekly workloads.
  </Tab>
</Tabs>

<Note>
  When grouping is active, drag-and-drop reordering is disabled because the visual order no longer matches the underlying task rank.
</Note>

## Deleting Tasks

Each task row includes a delete button (trash icon) on the right side:

1. Click the trash icon
2. Confirm the deletion in the dialog that appears
3. The task is permanently removed

<Warning>
  Task deletion is permanent and cannot be undone. Make sure you want to delete the task before confirming.
</Warning>

## Keyboard Shortcuts

The Backlog view supports keyboard shortcuts for faster workflows:

* **Enter** in the quick-add title field: Create the task
* **Tab**: Navigate between form fields and table cells

## Empty State

If your backlog has no tasks yet, you'll see a message: "No tasks yet. Add your first task with Enter and continue planning."

Start by using the quick-add form to create your first task.
