Property Annotations

approved

by ppeirce

This plugin has not been manually reviewed by Obsidian staff. Display inline annotations for note properties in daily notes.

17 downloadsUpdated 4mo ago0BSD

Property Annotations

An Obsidian community plugin that displays inline, display-only annotations for boolean properties in daily notes (e.g. went_outside: true <3 days since last>). The plugin does not modify your notes.

How it works

  • Detects your daily notes folder + filename date format (from Obsidian’s core Daily Notes settings).
  • For each boolean property in a daily note, finds the most recent earlier daily note where that property was true.
  • Shows a label like <today>, <yesterday>, <never>, or <N days since last>.

Settings

  • Label style: verbose (3 days since last) or compact (3d since)
  • Key filtering: annotate all boolean keys, or only a whitelist
  • Advanced settings:
    • Auto-detect daily notes (default on)
    • Optional custom folder/format (used when auto-detect is disabled, or as fallback), with a status line showing what’s in use

Development

Install:

npm install

Dev (watch):

npm run dev

Production build:

npm run build

Manual install

Copy manifest.json, main.js, and styles.css to: <Vault>/.obsidian/plugins/property-annotations/

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.