Excellent news - looking to get into the Obsidian space and this will be a key one for me to tie back into the MSFT ecosystem
Ok. It is getting close to release. If you want to build off issue8 branch you can go for it. Pull and push works.
I have built a full sync model. It uses block ids to track the tasks and has a cache of the block ids to the internal id used by Microsoft todo. If a task is newer in ms todo than the last modified time of the page the task with the linked block link is on then the page will be updated. If last modified on page is newer than remote task then the task in ms todo will be updated. It is not perfect but is working well locally.
It is still limited to one list which I intend to change. Just need to work out how to annotate the list name on the task in the vault. It will be via a tag or @ symbol based. I’ll probably make it configurable.
If anyone has any opinions let me know sooner rather than later.
It has diverged considerably from the original version so I will be pushing to my main branch as a permanent fork. Will work out naming and such in a while. Will also work out attribution for the original idea.
Awesome, yeah pushing to your main branch would help! I was trying out the BRAT install this week and I couldn’t get the issue8 branch to install? I assume it couldn’t parse the sytone/issue8
slash in branch name (other tools I’ve used also struggle parsing github URLs like this).
I ended up just using the original LumosLovegood plugin and was able to do a one-time import, which was all I wanted today. Looking forward to the full sync model, so I can use To Do android widget to manage all the new obsidian tasks!
Ill try and do it in the next few days. I was playing with the import of all lists and a few things got funky when I tried to make lists if they did not exist, I may revert that for the moment and get what I have into main.
This is great news, I’m glad you were able to get into this again!