HeroBlackInk / ultimate-todoist-sync-for-obsidian

GNU General Public License v3.0
152 stars 24 forks source link

Due Date erasures #88

Open SleepNoMo opened 5 months ago

SleepNoMo commented 5 months ago

When I send a task from Obsidian to Todoist using the 'todoist' tag, it works great. However, when I set a date on that task in Todoist, the sync from this plugin deletes the due date entirely instead of adding it to the same task back in Obsidian. This occurs even if I set the due date in Obsidian - it sends the due date to Todoist, but then erases it on the next sync. Is this a bug that can be fixed?

eudennis commented 2 months ago

I made a fork and worked a bit on how it parses dates, if you want to give a try. I would just suggest to try on a secondary vault just to see if fixes the issue for you, as my fork I consider in alpha still.

https://github.com/eudennis/ultimate-todoist-sync-for-obsidian-experiment

SleepNoMo commented 1 month ago

I installed it, but didn't notice any difference in how it handles dates. No matter where I set the date (in Obsidian or Todoist), the task date still reverts back to todays date/8am.

However, the faded text when it pulls in the Todoist ID is a great improvement to this plugin.

On Fri, Sep 20, 2024 at 4:28 PM Dennis A. @.***> wrote:

I made a fork and worked a bit on how it parses dates, if you want to give a try. I would just suggest to try on a secondary vault just to see if fixes the issue for you, as my fork I consider in alpha still.

https://github.com/eudennis/ultimate-todoist-sync-for-obsidian-experiment

— Reply to this email directly, view it on GitHub https://github.com/HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/88#issuecomment-2364641073, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJOSGM6UTQWKRCJUELZTX73ZXSHP5AVCNFSM6AAAAABJ5EJNSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRUGY2DCMBXGM . You are receiving this because you authored the thread.Message ID: <HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/88/2364641073@ github.com>

SleepNoMo commented 1 month ago

Also, when I put in a new task later the plugin started running a loop that sent duplicates of the task to Todoist over and over. I had to shut down Obsidian to stop it. So there's another bug I found in case you haven't' seen that behavior before.

On Tue, Oct 1, 2024 at 2:52 PM Jarrod Kopp @.***> wrote:

I installed it, but didn't notice any difference in how it handles dates. No matter where I set the date (in Obsidian or Todoist), the task date still reverts back to todays date/8am.

However, the faded text when it pulls in the Todoist ID is a great improvement to this plugin.

On Fri, Sep 20, 2024 at 4:28 PM Dennis A. @.***> wrote:

I made a fork and worked a bit on how it parses dates, if you want to give a try. I would just suggest to try on a secondary vault just to see if fixes the issue for you, as my fork I consider in alpha still.

https://github.com/eudennis/ultimate-todoist-sync-for-obsidian-experiment

— Reply to this email directly, view it on GitHub https://github.com/HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/88#issuecomment-2364641073, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJOSGM6UTQWKRCJUELZTX73ZXSHP5AVCNFSM6AAAAABJ5EJNSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRUGY2DCMBXGM . You are receiving this because you authored the thread.Message ID: <HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/88/2364641073@ github.com>

eudennis commented 1 month ago

I'm doing some more updates today, let's see if I can see anything else.

Can you share one example task that you are using to create the task? Especially the date and due time

SleepNoMo commented 1 month ago

Typically I was writing a task in Obsidian, tagging it with #todoist and then playing with the date/time on the Todoist and Obsidian sides to see how it syncs up.

From: Dennis A. @.> Sent: Tuesday, October 1, 2024 3:36 PM To: HeroBlackInk/ultimate-todoist-sync-for-obsidian < @.> Cc: SleepNoMo @.>; Author @.> Subject: Re: [HeroBlackInk/ultimate-todoist-sync-for-obsidian] Due Date erasures (Issue #88)

I'm doing some more updates today, let's see if I can see anything else.

Can you share one example task that you are using to create the task? Especially the date and due time

— Reply to this email directly, view it on GitHub https://github.com/HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/88#issuecomment-2387025262, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJOSGM4UQMXUTUYSYHL5D63ZZMBVRAVCNFSM6AAAAABJ5EJNSCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBXGAZDKMRWGI . You are receiving this because you authored the thread.Message ID: @.*** .com>

diaous commented 4 days ago

Hello, Same Same but different here, if it helps (1.0.43 with Task 7.13.0, obsidian 1.7.7) 1) Create a task with due date in obsidian -> Sync to todoist 2) Modify due date in todoist -> Sync to Obsidian OK

3) Create a task without due date in obsidian -> Sync to todoist 4) Add due date in todoist -> Sync to Obsidian but only inside the title, the date is not recognized as due date.

Thanks for your help, Cheers