Overdue

approved

by Peter Parente

Mark items as [[Overdue]] if they are not checked off by their due date.

12 stars4,849 downloadsUpdated 3mo agoMIT
View on GitHub

Obsidian Plugin - Overdue

This plugin marks checkbox items as [[Overdue]] if you do not check them off by their due date.

BuyMeACoffee

Usage

For instance, say you have items like the following:

# In file 2020-01-01.md

- [x] Something I completed
- [ ] Something I didn't

# In another-file.md

- [x] Something else I completed [[2020-01-02]]
- [ ] Something else I forgot about [[2020-02-15]]

When the plugin runs any time after January 1st, 2020 local time, it will make the following changes:

# In file 2020-01-01.md

- [x] Something I completed
- [ ] Something I didn't [[Overdue]]

# In another-file.md

- [x] Something else I completed [[2020-01-02]]
- [ ] Something else I forgot about [[2020-02-15]] [[Overdue]]

The plugin runs automatically just after midnight to update your pages. You can also trigger the plugin using Overdue: Mark overdue items in the Obsidian command palette.

Opening a backlinks panel for the Overdue page shows all of your overdue items in one location.

The plugin only adds [[Overdue]] references, never removes them. When you complete an overdue item, check it off and delete the [[Overdue]] text to stop it from appearing in the overdue backlinks.

Development

cd /path/to/vault/.obsidian/plugins
git clone git@github.com:parente/overdue.git
npm i
npm run lint
npm run dev

See https://github.com/obsidianmd/obsidian-sample-plugin for additional details.

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.