Appearance
Tasks
A task belongs to exactly one project — Inbox if you do not choose. Everything else about it is optional.
Status and priority
Five statuses: Backlog, In progress, Blocked, Done, Cancelled. Done and Cancelled both close a task; keeping them apart is what lets you tell "we did it" from "we decided not to" months later.
Three priorities: Low, Normal, High. Normal is the default.
Finding tasks
The task list filters by project, status, tag, due window and free text, and they combine. Two flags are worth knowing:
- Include descendants — with a project selected, rolls up its whole visible sub-tree. See Projects.
- Include deleted — tasks are soft-deleted, so this brings them back into view rather than resurrecting them.
Repeating a filter widens it: two statuses means either. See Conventions.
Subtasks
A task can have a parent task, so a task list is really a forest. Subtasks are tasks — same fields, same statuses — not checklist items, which means a subtask can carry its own due date, its own assignee-by-link, its own time entries.
Moving a task to another project takes its subtasks with it, recursively. The move dialog says so rather than surprising you.
Due dates and recurrence
A due date drives the dashboard's Overdue and Due soon panels and the due-window filters.
Recurrence turns a task into a repeating one. Kancil uses the same recurrence vocabulary as calendars, so "the last working day of every month" means what it means everywhere else.
Tasks can also sync to a CalDAV calendar as VTODOs, which is what makes them appear in a calendar client that supports todos. That is per-account and off by default — see Calendar (CalDAV).
Time
Log time against a task, either by entering an amount or by running a timer. Time entries roll up to the task and are what the reports draw on.
Everything else
Description in markdown, tags, custom fields, comments, attachments, and links to other records. The Related panel is the generic link picker described in Tags, links and the knowledge graph.