README file from
GithubProperty 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/