roovo / obsidian-card-board

An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
MIT License
484 stars 20 forks source link

Marking a recurring task as complete in the Cardboard board doesn't generate the new task - Tasks plugin compatibility #164

Open Polonco opened 1 year ago

Polonco commented 1 year ago

I use the Tasks plugin and I have the following recurring task

- [ ] test #inbox 🔼 🔁 every day 📅 2023-08-10

If I close it in the task list the output is

- [ ] test #inbox 🔼 🔁 every day 📅 2023-08-11
- [x] test #inbox 🔼 🔁 every day 📅 2023-08-10 ✅ 2023-08-10

If I close it in the cardboard kanban page the output is the following and the new recurring task is not generated

- [x] test #inbox 🔼 🔁 every day 📅 2023-08-10 ✅ 2023-08-10
claremacrae commented 1 year ago

Hi @roovo... Since we last spoke, there is now a minimal Tasks Plugin API.

I've offered to various other plugin authors that if someone wants to pair with me, we could make the Tasks recurrence calculation code accessible to other plugins via the API.

What do you think?

roovo commented 9 months ago

Hi Clare - great to hear from you. I did have a look to see what is new in Tasks the other day as I have recently picked up some of the CardBoard backlog again (it seems to be a winter thing) :) And was really pleased to see you have got an API in place.

I would definately be up for some pairing on this as it would be a fabulous integration. I will probably have to be later in December (towards Christmas) or early in the new year. I have just re-logged in to discord so we can arrange via DM there - I'll ping you a reply to your last message !