Rich-text notes
Format task notes and milestone descriptions with bold, italic, underline, bullet lists, and links — stored as plain text, rendered safely.
Task Notes and milestone Descriptions support lightweight rich-text formatting. Open a task or milestone (View) to read the formatted text; switch to Edit to use the formatting toolbar.
Formatting toolbar
In edit mode, a small toolbar sits above the text box with five controls. Select some text first, then click a button to wrap it (or click with no selection to insert the markers and type between them):
| Control | What it does | Marker written |
|---|---|---|
| Bold | Bold the selection | **text** |
| Italic | Italicize the selection | _text_ (also *text*) |
| Underline | Underline the selection | <u>text</u> |
| Bullet list | Turn the line(s) into a list | - at line start |
| Insert link | Insert a labelled link | [label](https://…) |
You can also type these markers by hand — the toolbar is just a shortcut. The text box keeps your cursor position after applying formatting.
Links
Any http(s) URL you type is turned into a clickable link automatically — no
syntax needed. Links open in a new tab and are safe (rel="noopener noreferrer"). For a link with custom text, use the Insert link button or
the [label](https://example.com) form.
How notes are stored
Notes are stored as plain text (a small markdown-ish syntax), not HTML:
- Existing plain notes keep working unchanged — formatting is purely additive.
- AI, export, and the MCP server see the same raw text you typed, so notes stay portable.
- Rendering uses React text nodes only and links are validated to
http(s), so notes can't inject markup or scripts. Arbitrary HTML (other than<u>) is shown as literal text rather than interpreted.
@-mentions are a comments feature, not a notes feature. Typing @ in a
note or description does not open a member picker — use the task's
comments thread to mention and notify teammates.
Limits
- Task notes: up to 5,000 characters.
- Milestone description: up to 2,000 characters.
Related
- Tasks — where task notes live.
- Milestones — where milestone descriptions live.
- Comments — threaded discussion with @-mentions.