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
- Download
main.js,manifest.json, andstyles.cssfrom a release - Copy them into
<vault>/.obsidian/plugins/gagans-routine-heatmap/ - 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.