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',
})