Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The To-Dos screen is accessible at /lo/todos and provides a list view of to-do items scoped to the current user or the entire organization, with filtering, search, and drag-to-reorder capability.

Overview

The TodosPage uses the platform useTasks hook (mapping results through mapTaskToTodo) to load to-dos for the current organization. Two tabs — My and All — switch between the current user’s tasks and all organization tasks. Filters include status, priority, linked goal (rockId), due date range, and a search input. The includeCompleted toggle shows or hides completed items. To-do cards are rendered as TodoCardSwipeable components supporting swipe gestures. Tasks are reordered via useTaskReorder. The TodoFormDialog opens when the ”+” button is clicked or when the ?action=new query parameter is present (used by keyboard shortcuts). A “today” due-date filter is available.

Who it’s for

Requires LO_PERMISSIONS.DASHBOARD_VIEW (lo.dashboard.view) via the shared LOViewGuard. Creating to-dos additionally requires lo.todos.create.

Before you start

  • lo.dashboard.view permission required.
  • An active organization context is required (useOrganization).

Steps

1

Navigate to To-Dos

Go to /lo/todos. The page loads your to-dos on the My tab.
2

Switch tabs

Toggle between My (current user’s tasks) and All (organization-wide tasks).
3

Filter items

Use the status, priority, and due-date filters, or type in the search input to narrow results.
4

Show completed items

Enable the include-completed toggle to see finished to-dos.
5

Reorder

Drag TodoCardSwipeable cards to reorder them; order is persisted via useTaskReorder.
6

Create a to-do

Select the ”+” button or navigate to /lo/todos?action=new to open TodoFormDialog.
7

Open a to-do

Select a card to navigate to /lo/todos/:todoId for full detail.

Key concepts

  • mapTaskToTodo: adapter that converts platform Task objects to the LO Todo type.
  • TodoCardSwipeable: swipeable card component for mobile-friendly to-do management.
  • sort_order: persisted ordering field updated via useTaskReorder.

Leadership

Leadership core overview.

Governance & parity

Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/lo.tsx
  • src/cores/lo/pages/TodosPage.tsx
  • src/cores/lo/utils/taskAdapters.ts