F1/Documentation

Projects & Tasks

Projects are the primary containers for work in F1. Every task lives inside a project, and projects live inside your organization.

Projects as containers

A project can represent anything — a product, a client engagement, a sprint, or a one-off initiative. Projects have a name, description, and an optional icon. Members of your organization can see all projects by default; per-project visibility controls are on the roadmap.

From the project view you can switch between a list view and a board (kanban) view using the toggle at the top right of the screen.

Task status lifecycle

Every task moves through a simple three-stage lifecycle:

todoin_progressdone

Change a task's status from the task list (click the status dot), from the task detail view, or in bulk using the multi-select toolbar.

Priority

Five priority levels help your team focus on what matters:

  • Urgent — needs attention immediately
  • High — important, do soon
  • Medium — default; normal work
  • Low — nice to have
  • None — no priority assigned

You can filter and sort the task list by priority to surface the most critical work.

Due dates and overdue highlighting

Assign a due date to any task by clicking the date field in the task list or the detail view. When a task's due date passes and its status is still todo or in_progress, the date is highlighted in red throughout the UI.

Labels

Labels are colored tags you can attach to tasks for cross-cutting categorization — for example bug, feature, docs, or blocked. A task can have multiple labels.

Create and manage labels from Settings → Labels. Use the filter bar above the task list to show only tasks with a specific label.

Task descriptions

Each task has a rich description field. Click into the description area inside the task detail view to start editing. You can write plain text, paste formatted content, and use markdown-style shortcuts:

  • # Heading — H1, H2, H3
  • **bold** and *italic*
  • - item — bulleted list
  • 1. item — numbered list
  • `code` — inline code

Comments and @mentions

Leave comments on any task to discuss specifics or share context. All comments are threaded under the task detail.

Type @ followed by a teammate's name to mention them. They'll receive an in-app notification and, if configured, an email.

Attachments

Upload files directly to a task — design mockups, specs, screenshots, whatever is relevant. Drag and drop files into the task detail view or click the Attach file button. Supported file types include images, PDFs, and common document formats.

Time tracking

Log hours against any task to track how long work actually takes. In the task detail, click Log time, enter hours and an optional note, and save. Time entries appear in a log below the description.

The total hours logged are visible in the task list and on the task detail header. Project admins can view time logs across all members.

Task dependencies

Link tasks together to model real dependencies in your work:

  • Blocked by — this task cannot be started until the linked task is done.
  • Blocking — this task is preventing another task from starting.

Open the task detail and use the Dependencies section to add or remove links. Blocked tasks are visually flagged in the task list.

AI assistant

Each task has an AI assistant panel you can open from the task detail view. It can:

  • Summarize — condense long descriptions and comment threads into a brief summary.
  • Suggest next steps — generate a list of actionable sub-tasks based on the task description.
  • Draft a description — give the AI a one-liner and it writes a detailed task description for you.

Milestones

Milestones let you group tasks into meaningful checkpoints — a release, a sprint end, a client deadline. Create milestones from the Milestones tab inside a project.

Assign tasks to a milestone from the task detail view. The milestone view shows progress as a percentage of tasks completed, plus a due date and any overdue tasks.

Bulk operations

Select multiple tasks at once by checking the checkbox that appears on hover, or pressing Shift+Click to select a range. The bulk-action toolbar appears at the bottom of the screen.

From the toolbar you can:

  • Change status for all selected tasks
  • Change priority for all selected tasks
  • Assign to a team member
  • Add or remove labels
  • Move to a different milestone
  • Delete selected tasks