Custom Todos: Difference between revisions
No edit summary |
m Samh moved page Todos to Custom Todos |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
= | {{Infobox Feature | ||
| name = Custom Todos | |||
| version = [[Release 3.5.0|3.5.0]] | |||
| tier = Standard, Premium and Enterprise | |||
}} | |||
[[File:Screenshot 2026-06-17 at 14.57.14.png|thumb|Example: Input - ECH custom Todo]] | |||
[[File:App-custom-todo.png|thumb|Example: Output - App custom Todo]] | |||
= Custom Todos = | |||
Todo task labels support special prefixes and variables that control how tasks are rendered in the UI. | |||
== Prefixes == | == Prefixes == | ||
| Line 47: | Line 56: | ||
== Date Variables == | == Date Variables == | ||
Task labels support the <code>{{EventDate}}</code> variable, which is replaced with the event's start date displayed as day and month numbers (e.g., ''16/06''). | Task labels support the <code><nowiki>{{EventDate}}</nowiki></code> variable, which is replaced with the event's start date displayed as day and month numbers (e.g., ''16/06''). | ||
=== Basic Usage === | === Basic Usage === | ||
| Line 55: | Line 64: | ||
! Replaced With | ! Replaced With | ||
|- | |- | ||
| <code>{{EventDate}}</code> | | <code><nowiki>{{EventDate}}</nowiki></code> | ||
| Event start date (e.g., ''16/06'') | | Event start date (e.g., ''16/06'') | ||
|} | |} | ||
| Line 67: | Line 76: | ||
! Replaced With | ! Replaced With | ||
|- | |- | ||
| <code>{{EventDate+1}}</code> | | <code><nowiki>{{EventDate+1}}</nowiki></code> | ||
| Event start date + 1 day | | Event start date + 1 day | ||
|- | |- | ||
| <code>{{EventDate-1}}</code> | | <code><nowiki>{{EventDate-1}}</nowiki></code> | ||
| Event start date − 1 day | | Event start date − 1 day | ||
|- | |- | ||
| <code>{{EventDate+3}}</code> | | <code><nowiki>{{EventDate+3}}</nowiki></code> | ||
| Event start date + 3 days | | Event start date + 3 days | ||
|- | |- | ||
| <code>{{EventDate-2}}</code> | | <code><nowiki>{{EventDate-2}}</nowiki></code> | ||
| Event start date − 2 days | | Event start date − 2 days | ||
|} | |} | ||
| Line 82: | Line 91: | ||
Whitespace inside the braces is tolerated: | Whitespace inside the braces is tolerated: | ||
* <code>{{ EventDate + 1 }}</code> → same as <code>{{EventDate+1}}</code> | * <code><nowiki>{{ EventDate + 1 }}</nowiki></code> → same as <code><nowiki>{{EventDate+1}}</nowiki></code> | ||
* <code>{{EventDate- 2}}</code> → same as <code>{{EventDate-2}}</code> | * <code><nowiki>{{EventDate- 2}}</nowiki></code> → same as <code><nowiki>{{EventDate-2}}</nowiki></code> | ||
Unknown variables (anything other than ''EventDate'') are left as-is. | Unknown variables (anything other than ''EventDate'') are left as-is. | ||
Latest revision as of 14:00, 17 June 2026


Custom Todos
Todo task labels support special prefixes and variables that control how tasks are rendered in the UI.
Prefixes
Prefixes are detected by examining the first character of the label after trimming leading whitespace.
. (Dot) – Inline/Child Tasks
Prefix a task label with . to make it an inline child of the preceding non-dot task. Child tasks are displayed in a grid row alongside their parent, creating a compact horizontal layout.
Behaviour:
- The
.prefix is stripped from the displayed label - The task is grouped with the previous non-dot task as a child
- Displayed in a shared grid row (parent + children side by side)
- Checkbox is still shown (can be checked/unchecked)
- If a dot-prefixed task appears without a preceding parent, it is treated as a regular individual task
Example:
Monday Breakfast
.Lunch
.Dinner| (Pipe) – Label-Only (No Checkbox)
Prefix a task label with | to render it as plain text without a checkbox. Useful for section headers, notes, or informational text within a todo list.
Behaviour:
- The
|prefix is stripped from the displayed label - No checkbox is rendered
- The item does not count toward the completed/total counter
Example:
|Important Notes
Attend all morning sessions
|Evening ActivitiesDate Variables
Task labels support the {{EventDate}} variable, which is replaced with the event's start date displayed as day and month numbers (e.g., 16/06).
Basic Usage
| Variable | Replaced With |
|---|---|
{{EventDate}}
|
Event start date (e.g., 16/06) |
Offsets
You can add or subtract days from the event date using + or -:
| Variable | Replaced With |
|---|---|
{{EventDate+1}}
|
Event start date + 1 day |
{{EventDate-1}}
|
Event start date − 1 day |
{{EventDate+3}}
|
Event start date + 3 days |
{{EventDate-2}}
|
Event start date − 2 days |
Whitespace inside the braces is tolerated:
{{ EventDate + 1 }}→ same as{{EventDate+1}}{{EventDate- 2}}→ same as{{EventDate-2}}
Unknown variables (anything other than EventDate) are left as-is.
Example:
{{EventDate}} Check-in at hotel
{{EventDate+1}} Follow-up meetingCombining Prefixes and Variables
Prefixes and date variables can be used together:
|Schedule for {{EventDate}}
Morning briefing
. Afternoon workshop
. Evening networking