Skip to content

Repository files navigation

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/

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages