bitsplitters / tasks

The task list panel

Every button under your list, what it does, and how the three-state task buttons work.

Once a list exists, TTM shows a check selector and two rows of buttons beneath it. This panel is the heart of the app. Almost nothing here needs a command — you just click.

The check selector

Above the buttons sits the check / uncheck selector. Use it to:

  1. Mark tasks done or open — the checkbox flips between and .
  2. Pick the task an active button will act on (more on that below).

Selecting a group toggles its subtasks in cascade; completing all subtasks marks the group automatically.

Row 1 — acts on the whole list

These buttons never touch a single task; they operate on the entire list.

ButtonFunctionWhat it does
Clone listClone the list into another channel. Opens a channel picker and a small set of options (see below).
DownloadDownload a text file of the list, ready to copy-paste into other lists — even on other servers.
Bulk updateEdit the title and the full list in one form — the fastest way to change two or more tasks at once. While you edit, the list is temporarily locked.
Clean listRemove all currently selected tasks and recalculate the remaining positions.
GuideOpen a quick in-Discord guide, with a link back to this documentation.

Clone options

When you start Clone list, the first row is replaced by the cloning controls:

Row 2 — acts on a single task

Each button in the second row is a three-state switch. Click it to cycle through the same colors Discord uses for its buttons:

The workflow is always the same: turn a button blue or red, then pick the task from the check selector. TTM applies the action to that task.

ButtonFunctionBlue (edit)Red (delete)
ContentChange the task text (opens a form).Delete the task.
OwnerSet or change the task owner (pick a user/role).Remove the owner.
TagAdd a user/role to notify at the end of the task text.Remove every tag on the task.
ReminderAdd or edit a reminder (start date, interval, repetitions, time zone).Remove the reminder.
WebhookAssociate a webhook, so completing/reopening the task fires an HTTP call.Remove the webhook association from the task.
Remember
You cannot delete the very last task in a list. To remove a list entirely, delete its message manually.

Editing while others watch

When someone opens Bulk update, the list is locked and its editing functions are disabled for everyone else, with a note showing who is editing. If an edit is cancelled or gets stuck, anyone can force-unlock with the unlock button.

Write richer tasks
In Bulk update and single-task edits you can add channel links, mentions and hyperlinks by hand. Learn the exact syntax in Personalize your lists.

Where to go next