Skip to content

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):

ControlWhat it doesMarker written
BoldBold the selection**text**
ItalicItalicize the selection_text_ (also *text*)
UnderlineUnderline the selection<u>text</u>
Bullet listTurn the line(s) into a list- at line start
Insert linkInsert 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.

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.
  • Tasks — where task notes live.
  • Milestones — where milestone descriptions live.
  • Comments — threaded discussion with @-mentions.