Note types
Reusable schemas that add structured properties to your markdown notes.
Note types require a Pro license.
They extend the ideas in Properties: each type is a reusable schema of fields (priority, dates, lists, tags, and so on) that apply to markdown notes.
What note types give you
- Consistent frontmatter: picking a type adds the right YAML keys up front instead of assembling properties by hand each time.
- Smarter tooling: Types are wired into the properties panel so the editor shows the appropriate controls for each field.
- AI assistance: Structured definitions help assistants suggest or fill compatible values automatically.
Definitions live in {workspace}/.octarine/types.json (syncable plain JSON alongside your notes).
Editing types
Open workspace Settings → Note types.
A new workspace starts with three built-in types (task, reading, project), each with an icon, accent color, and ordered property list:
| Type | Typical properties |
|---|---|
| Task | Status, Priority, Due Date, Completed (checkbox), tags |
| Reading | Source, Author, Status (list), Rating (number), tags |
| Project | Status, Owner, Start Date, Target Date, tags |
You can add custom note types or adjust property names and property types (string, number, date, checkbox, tags, lists, etc.) to fit your workflows.
When you assign a type to a note, Octarine records it in frontmatter using the oct.type field and merges in the typed properties—for example oct.type: task alongside Status, Due Date, and the rest.