Todos and Todo Groups
Personal todos and shared todo groups for collaborating with friends.
Public has a lightweight task list you can use for yourself, plus Todo Groups for sharing tasks with other people.
Personal todos
Each todo has:
- Title
- Description (optional)
- Attachments (optional) — up to 10 files per task: images, videos, PDFs, and common documents (see limits below)
- Completed flag
Find them
- Web: open
/todosfrom the sidebar. - Android: open Todo List from the Menu tab.
What you can do
- Add a new todo (with optional attachments).
- Complete a todo by checking it off.
- Edit or delete a todo (you can add, remove, or replace attachments when editing).
- Comment on a task — threaded replies, optional anonymous comments, delete your own comments.
- Nest subtasks under any task — unlimited depth (see below).
Each task has a numeric task ID and a shareable link at /tasks/:taskId. Attachments on the task are visible on that page for people who can access the task.
Nested subtasks
Tasks can contain subtasks, and those can contain more subtasks — there is no depth limit.
- The main list shows top-level tasks only by default.
- Expand a task to load and reveal its direct children.
- Each subtask is a full task (own title, status, comments, attachments, and task ID).
- Completing a parent does not auto-complete children (status is independent).
- Deleting a task soft-deletes all nested descendants as well.
- Search can match tasks at any depth and returns a flat list of matches.
API notes (for clients):
- Create/update accept optional
parentId. - List endpoints (
GET /todos,GET /todo-groups/:groupId/todos) return roots only unless you passparentId=<id>for direct children, or use searchq(any depth). - Responses include
parentId,subtaskCount, andcompletedSubtaskCount.
Attachments
When you create or edit a task (personal or group), you can attach files:
- Images and videos — uploaded via the media endpoint (same limits as chat media uploads).
- Documents — PDF, plain text, CSV, common Office formats, JSON, and ZIP (max 25 MB per file).
Up to 10 attachments per task. Updating a task with an attachments array replaces the full list.
Todo groups
A Todo Group is a shared list with a name, a description, a creator, and multiple members.
Find them
- Web: open
/todo-groups. Open a single group at/todo-groups/:groupIdand manage members at/todo-groups/:groupId/users. - Android: the same screens are available from the Todo List entry.
What you can do
- Create a new group (
/todo-groups/create) with a name and description. - Invite other people to the group.
- Add tasks that everyone can see (including nested subtasks within the group).
- Complete group tasks.
- Comment on group tasks (all group members can read and reply).
- Leave or delete a group.
Task comments
Comments work like post comments: you can reply in threads, post anonymously on top-level comments, and delete comments you wrote.
On group tasks, the task creator and assignee receive Notifications when someone else comments or replies. The assignee also receives push notifications when the task is assigned to them, marked complete, reopened, or toggled in progress.
Personal tasks do not send comment or assignee notifications (only you can access them).
Notifications about new tasks and completions also appear in Notifications.
Related
- Notifications
- Challenges — more structured group activities.