Skip to content

Property-based Task Identification

When you choose to identify task files by a frontmatter property (instead of a tag), TaskNotes will match notes whose frontmatter property equals the configured value.

Boolean values

  • Enter the setting value as true or false (without quotes) in the settings UI.
  • Obsidian stores checkbox properties as real booleans, not strings. The plugin compares booleans correctly:
  • "true" in settings matches frontmatter boolean true
  • "false" in settings matches frontmatter boolean false
  • Arrays are supported (e.g., property: [false, true])

Tip: You don’t need to quote boolean values in frontmatter. Use plain true/false to keep Obsidian’s property types consistent.

Examples

  • Setting: Property Name = isTask, Property Value = true
  • Matches: isTask: true
  • Does not match: isTask: false
  • Setting: Property Name = isTask, Property Value = false
  • Matches: isTask: false
  • Does not match: isTask: true

For contributor details on edge cases, see docs/development/BOOLEAN_PROPERTY_IDENTIFICATION.md.