Routine Heatmap (Gagans)

approvedunreviewed

by Gagans

Paint a yearly heatmap from completed id-tagged routine tasks in daily notes.

↓ 61 downloadsUpdated 1mo agoMIT

Routine Heatmap (Gagans)

Show a yearly heatmap (and optional Calendar day colors) from completed routine tasks in daily notes.

Routines are detected only by a leading {id} token on a task, for example:

- [x] {wk} Wake up on time
- [ ] {wo} Workout

The plugin does not ship a built-in list of routines. Any {id} that appears in your daily notes is counted. Completing more unique ids on a day makes that cell hotter.

Daily note filenames can be YYYYMMDD or YYYY-MM-DD.

Settings

  • Daily notes folder: vault-relative folder, or empty to scan the whole vault
  • Require daily tag / Daily tag: optional frontmatter or inline tag filter
  • Week start day and Weekday language
  • Highlight today

Install from GitHub

  1. Download main.js, manifest.json, and styles.css from a release
  2. Copy them into <vault>/.obsidian/plugins/gagans-routine-heatmap/
  3. Enable the plugin in Settings → Community plugins

Build

npm install
npm run build

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.