schemar / slated-obsidian

Task management in Obsidian.md

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slated for Obsidian

Advanced task management in the Obsidian knowledgebase.

  • Setup repeating tasks
  • Defer tasks to another daily note
  • Move all incomplete tasks to today's daily note
  • All in 100% Obsidian Markdown!

Coming Soon: View, filter, and modify tasks across daily, weekly, and monthly notes from a single interface.

Screenshots

move-incomplete-tasks

task-repeat-config-1

configure-repetition

How to use

Tasks are created using normal markdown syntax, for example - [ ] Water the plants. Once a task is created, configure repetition or move the task using the commands added by this plugin. This is easiest to do by either binding them to a hotkey, or using the command palette.

slated-command-palette

Repetition configs can also be edited manually, however using the interface helps ensure a valid repetition config has been created.

Tasks can also be moved to another day, and the original task and the moved task will link bidirectionally.

task-move

Task Format

  • This task is incomplete and repeats ; Every Monday and Tuesday ^task-1234
  • [-] This repeating task occurence was skipped ; Every Sunday ^task-5678
  • [>] This task was moved to >[[2021-05-01]] ^task-9101
  • This task was completed
  • This task was moved here from [[2020-12-31|< Origin]]
  • This task has sub-items that will move with it
    • Sub items can be a task
    • Or not
  • Tasks can have non-list subcontent too Such as this line

More Examples

  • Go to the dentist ;8:30am ^jzzz3f4
  • Make ferry reservation 📅 7:00am ^0sd238l
  • (A) Vacuum the stairs
  • Make bread ;Every Sunday ^ze6w5od
  • Bring dog to the vet [[2020-11-22^3k2codg|< Origin]]
  • [>] Wash the car >[[2021-05-01]] ^task-9sdy
  • Do the dishes 📅 Every weekday at 5pm ^task-3ddx

Pricing

This plugin is provided to everyone for free, however if you would like to say thanks or help support continued development, feel free to send a little my way through one of the following methods:

GitHub Sponsors Paypal BuyMeACoffee

Credits

A huge thank you to Liam Cain for adapting the Obsidian Calendar Plugin and making it broadly usable by other plugins!

About

Task management in Obsidian.md

License:GNU General Public License v3.0


Languages

Language:TypeScript 86.6%Language:Svelte 9.0%Language:JavaScript 3.4%Language:CSS 0.8%Language:Shell 0.3%