Skip to content

Appigo Todo ​

TaskFire (formerly Todo Cloud) is a powerful to-do list app and task manager that helps you develop positive habits and achieve goals. Protocol Launcher allows you to generate deep links to view lists, tasks, projects and create new tasks in TaskFire.

Usage ​

There are two ways to use this library:

  • On-Demand import from subpaths enables tree-shaking and keeps bundles small.
  • Full Import from the root package is convenient but includes all app modules.

Pick On-Demand for production builds; Full Import is fine for quick scripts or demos.

Select Installation Method

On-Demand
Recommended. Optimized for production.
Full Import
Convenient. Good for quick scripts.

Show All List ​

Show all lists in TaskFire.

On-Demand
ts
import { showAllList } from 'protocol-launcher/appigo-todo'

const url = showAllList()

Show Focus List ​

Show the focus list in TaskFire.

On-Demand
ts
import { showFocusList } from 'protocol-launcher/appigo-todo'

const url = showFocusList()

Show Starred Tasks ​

Show starred tasks in TaskFire.

On-Demand
ts
import { showStarredTasks } from 'protocol-launcher/appigo-todo'

const url = showStarredTasks()

Show Inbox ​

Show inbox in TaskFire.

On-Demand
ts
import { showInbox } from 'protocol-launcher/appigo-todo'

const url = showInbox()

Show List ​

Show a specific list by name.

On-Demand
ts
import { showList } from 'protocol-launcher/appigo-todo'

const url = showList({
  name: 'Shopping',
})

Show Task ​

Show a specific task by name.

On-Demand
ts
import { showTask } from 'protocol-launcher/appigo-todo'

const url = showTask({
  name: 'Buy milk',
})

Show Project ​

Show a specific project by name.

On-Demand
ts
import { showProject } from 'protocol-launcher/appigo-todo'

const url = showProject({
  name: 'Home Renovation',
})

Show Checklist ​

Show a specific checklist by name.

On-Demand
ts
import { showChecklist } from 'protocol-launcher/appigo-todo'

const url = showChecklist({
  name: 'Grocery List',
})

Create Task ​

Create a new task with optional due date, priority, note, and recurrence settings.

On-Demand
ts
import { createTask } from 'protocol-launcher/appigo-todo'

// Create task with due date and priority
const url = createTask({
  name: 'Call doctor',
  dueDate: '2024-12-31',
  priority: 1,
})

// Create task with note and weekly repeat
const url = createTask({
  name: 'Weekly report',
  note: 'Submit to manager',
  repeat: 1,
})

// Create task with advanced repeat (every Monday and Wednesday)
const url = createTask({
  name: 'Team meeting',
  repeat: 50,
  advancedRepeat: 'Every mon and wed',
})