No description
Find a file
Peter Parente 0977ff8af2
Modernize Obsidian project for 1.0.0 release (#1)
* Update project skaffolding

* Address new eslint findings

* Update copyright dates

* Prep for 1.0.0 release

* Add BMAC URL to manifest

* Add GHA lint, release workflows

* Update README
2026-01-01 21:51:28 -05:00
.github/workflows Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
.editorconfig Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
.gitignore Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
esbuild.config.mjs Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
eslint.config.mts Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
LICENSE Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
main.ts Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
manifest.json Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
package-lock.json Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
package.json Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
README.md Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
tsconfig.json Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00
versions.json Modernize Obsidian project for 1.0.0 release (#1) 2026-01-01 21:51:28 -05:00

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.