For the complete documentation index, see llms.txt. This page is also available as Markdown.

ToDo

Create lightweight hierarchical task lists with subtasks, due dates, color cues, and drag-and-drop organization inside a record

Specs

Label
Value

Version

3.2.0 (updated on 2026-06-14)

Developer

Labii Inc.

Type

Section

Support Configuration

No

Overview

The ToDo widget provides a lightweight checklist for tracking action items directly inside a record. Users can add tasks and nested subtasks, set due dates, apply background colors, and mark tasks as Important / Critical for faster prioritization. Important tasks display a red ! icon and can be filtered using the Show Important Tasks toggle. The widget also supports AI Assistant workflows through ToDoGPT, which can generate new task lists, migrate items from other task sources into the ToDo structure, and optimize an existing checklist for better clarity and sequencing. This makes the widget useful for experiment preparation checklists, project follow-up lists, sample handling reminders, and other small task collections that need to stay attached to the record where the work happens.

Use Cases

  • Experiment preparation: Track pre-run checks such as reagent preparation, instrument setup, and control verification within the experiment record.

  • Project coordination: Break a project into parent tasks and subtasks so teams can see what still needs attention at each stage.

  • Sample processing: Record stepwise sample handling tasks and mark each one complete as technicians progress through the workflow.

  • Visual prioritization: Use custom colors to highlight urgent items, blocked work, or category-based task groups.

  • Compliance checklists: Maintain simple completion lists for SOP review, cleaning checks, or documentation requirements tied to a record.

  • Meeting follow-up: Capture discussion outcomes and convert them into actionable tasks without leaving the current record.

  • AI-assisted planning: Ask ToDoGPT to draft a task list from a goal, protocol, or free-text request when starting a new workflow.

  • Task migration: Use ToDoGPT to transform tasks copied from another system or unstructured notes into a clean parent-and-subtask checklist.

  • Checklist optimization: Let AI reorganize, simplify, or clarify an existing task list so the next actions are easier for the team to execute.

Interface

Read-only View

The read-only view displays tasks in a vertical hierarchical list. Parent tasks can contain child tasks, and the indentation makes the structure easy to scan.

  • Task hierarchy: Parent tasks appear at the top level, while subtasks are indented beneath their parent task.

  • Status checkbox: Each task includes a checkbox that can be clicked to mark the task complete or incomplete.

  • Task title: The task name is shown inline and remains the primary label for each item.

  • Due date display: Due dates appear on the right side of the task row. Overdue tasks are shown in red for fast identification.

  • Color formatting: Tasks can use a background color to visually distinguish priority, status, or category.

  • Important indicator: Tasks marked as Important / Critical display a red ! icon.

  • Important-only filter: Click Show Important Tasks to display only important tasks. Click the same control again (now labeled Show all tasks) to return to the full list.

  • Task search: A search box appears before the task list. Type any text to show matching tasks only.

  • Clear search: When search text is present, a Clear button appears next to the search box. Click Clear to remove the query and show all tasks again.

  • Quick actions: Action icons on the right let users add a child task, edit the current task, or delete it.

  • Drag handle: Each task includes a drag handle for reordering and restructuring the hierarchy.

  • AI Assistant access: Users can invoke ToDoGPT to create, migrate, or refine tasks without manually rebuilding the list from scratch.

When a task is completed, the checkbox changes to a checked state and the task title is shown with a strikethrough so finished work is easy to distinguish from open work.

Read-only view of the ToDo widget showing parent tasks, subtasks, due dates, and action icons
The read-only view shows a nested checklist with color cues, due dates, and quick task actions

Edit View

The edit view uses the same list-based interface, but focuses on creating and updating task details inline. Users do not need to open a separate task record to manage checklist items.

  • Inline task creation: Add new top-level tasks directly in the widget.

  • Subtask creation: Create child tasks from any existing task using the add action.

  • Task editing: Update the task name, due date, color, background, or important status from the edit action.

  • Immediate completion updates: Toggle completion status without leaving edit mode.

  • Hierarchy editing: Drag a task to a new position to reorder it or nest it under another task.

  • Important-task filtering: Use Show Important Tasks to focus on critical items, then switch back with Show all tasks.

  • Inline search filtering: Use the search box above the list to quickly find matching tasks.

  • AI-assisted editing: Prompt ToDoGPT to generate new tasks, restructure imported tasks, or optimize wording and grouping for the existing list.

Edit view of the ToDo widget showing inline task editing and hierarchy controls
The edit view supports inline task creation, styling, due-date management, and drag-and-drop hierarchy changes

The ToDo widget is designed for lightweight checklists inside a single record. If you need assignees, table-backed records, recurrence, or broader task reporting, use the Tasks widget instead.

Configuration

The ToDo widget does not require a separate widget configuration panel. All task management happens directly in the section interface.

Initial Setup

1

Open the target record and add a new section using the ToDo widget.

2

Click Add ToDo to create the first top-level task.

3

Enter the task details: Task, optional Date Due, optional Color, optional Background, and Important / Critical if needed.

4

Save the task, then continue adding more tasks or subtasks as needed.

Required Settings

  • None: The widget works without any separate configuration fields.

Optional Settings

  • Due date: Add a due date when the task needs time-based tracking or overdue highlighting.

  • Color: Apply a color value when your workflow uses color coding.

  • Background: Apply a row background color to group related tasks or emphasize urgency.

  • Important / Critical: Mark high-priority tasks that should show the red ! indicator and appear in important-only filtering.

Because styling is applied per task, teams can mix neutral checklist items with highlighted exceptions in the same widget.

Advanced Configuration

There are no advanced widget-level settings. Advanced organization is achieved by combining subtasks, color conventions, and drag-and-drop hierarchy changes within the list itself.

Additional Functions

Adding Tasks and Subtasks

Users can build simple or multi-level checklists without leaving the current record.

1

Click Add ToDo to create a top-level task.

2

To create a subtask, click the add action on the target parent task.

3

Enter and save task details:

  • Task

  • Date Due

  • Color

  • Background

  • Important / Critical

The new item appears nested under the parent task when created from a parent row.

Showing Important Tasks Only

Use the built-in toggle to focus the checklist on critical work.

1

Click Show Important Tasks in the ToDo widget.

2

The list updates to show only tasks marked Important / Critical (with the red ! icon).

3

Click Show all tasks to restore the full checklist.

Searching Tasks

Use the search box above the task list to quickly locate matching items.

1

Click the search box displayed before the ToDo list.

2

Type any text. The widget immediately filters and shows tasks that match your input.

3

Click Clear (shown next to the search box) to remove the search text and show all tasks again.

Completing Tasks

The widget supports fast completion updates directly from the checklist.

1

Locate the task you want to complete.

2

Click the checkbox beside the task title.

3

The task is marked complete immediately. Click the checkbox again if you need to reopen it.

Drag-and-Drop Hierarchy Changes

Dragging does more than reorder the list. It can also change the task structure.

1

Grab the drag handle for the task you want to move.

2

Drag the task to a new position in the list.

3

Drop it onto another task to make the moved task, along with its children, a subtask branch of the target task.

Editing and Deleting Tasks

  • Edit: Use the pencil action to change the task title and any task fields, including Date Due, Color, Background, and Important / Critical.

  • Delete: Use the delete action to remove a task that is no longer relevant.

  • Hierarchy cleanup: Delete obsolete subtasks promptly so parent tasks remain easy to review.

AI Assistant

The ToDo widget supports AI Assistant actions through ToDoGPT for teams that want faster checklist creation and refinement.

1

Open the ToDo widget and launch the AI Assistant option.

2

Describe what you need:

  • Create a brand-new task list from a goal or workflow

  • Migrate tasks from another task source or pasted notes

  • Optimize an existing ToDo list for order, grouping, and clarity

3

Review the AI-generated or AI-updated tasks, then save or adjust individual items as needed.

  • Task generation: ToDoGPT can draft a complete checklist from a simple prompt such as a protocol objective, project milestone, or daily plan.

  • Task migration: ToDoGPT can convert copied tasks from another tool into the ToDo widget's parent-and-subtask format.

  • Task optimization: ToDoGPT can simplify duplicate tasks, improve task wording, group related work, and suggest a cleaner execution order.

AI-generated tasks should be reviewed before execution, especially for regulated, safety-sensitive, or time-critical laboratory workflows.

Best Practices

Checklist Design

  • Use top-level tasks for major workflow stages and subtasks for the specific actions required to complete each stage.

  • Keep task titles short and action-oriented so users can scan the list quickly.

  • Reserve color styling for meaningful categories such as urgent, blocked, or review-required tasks.

  • Use ToDoGPT for the first draft when starting from a rough idea, then refine the hierarchy manually for record-specific details.

Due Date Management

  • Add due dates only where timing matters. Overusing dates can reduce the value of overdue highlighting.

  • Review red overdue items regularly and either complete, reschedule, or delete them to keep the list trustworthy.

  • Use parent tasks to represent milestones and subtasks to represent the dated activities needed to reach them.

Workflow Integration

  • Place the ToDo widget in records that drive day-to-day work, such as experiment, project, or sample records.

  • Use the widget for lightweight operational checklists and pair it with richer workflow widgets when the process becomes more structured.

  • Agree on a simple team color convention so different users interpret highlighted tasks consistently.

  • Use AI migration when moving from external notes or task tools, but verify that due dates, hierarchy, and terminology match your Labii workflow before relying on the imported list.

Common Pitfalls to Avoid

  • Avoid adding too many nesting levels, which makes the checklist harder to scan and maintain.

  • Avoid using many unrelated colors without a shared meaning, which reduces the value of visual cues.

  • Avoid keeping deleted or obsolete completed tasks indefinitely when they no longer help the workflow.

  • Avoid accepting AI-generated tasks without review when the checklist affects compliance, sample handling, or instrument operation.

  • Instead keep the hierarchy shallow, use consistent colors, and clean up finished checklists when the record no longer needs them.

Maintenance and Troubleshooting

  • If the task order looks wrong, verify whether a task was dropped into a new parent rather than simply reordered.

  • If the list feels cluttered, split one long checklist into several parent tasks with clearer subtasks.

  • If color styling becomes inconsistent, reset the team convention and update only the tasks that truly need emphasis.

  • If expected tasks are missing, check whether a search query or important-only filter is currently active, then click Clear or Show all tasks.

  • Tasks: Use Tasks when you need a table-backed task system with broader structure, while ToDo is better for lightweight record-level checklists.

  • Steps: Combine ToDo with Steps when a checklist needs to sit beside a more formal process execution workflow.

  • Flowchart: Choose Flowchart when the work is better represented as a branching process diagram than as a checklist.

Last updated