johannesjo / super-productivity

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, Gitlab, GitHub and Open Project.
http://super-productivity.com
MIT License
8.68k stars 753 forks source link

Unable to upload new local tasks to CalDav #3017

Open kruscho opened 5 months ago

kruscho commented 5 months ago

Steps to Reproduce

  1. Add new task in Nextcloud and wait for sync to superProductivity -> success
  2. Add new task in superProductivity and wait for sync to Nextcloud -> never happen
  3. Declare task as finished (was generated in Nextcloud) in superProductivity -> success

Error Log (Desktop only)

Console Output

Meta Info

META: SP8.0.0-rc.0 Electron – de – Linux x86_64 – Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) superProductivity/8.0.0-rc.0 Chrome/120.0.6099.227 Electron/28.2.0 Safari/537.36

github-actions[bot] commented 5 months ago

Thank you very much for opening up this issue! I am currently a bit overwhelmed by the many requests that arrive each week, so please forgive me, if I fail to respond personally. I am still very likely to at least skim read your request and I'll probably try to fix all (real) bugs if possible and I will likely review every single PR being made (please, give me a heads up if you intent to do so) and I will try to work on popular requests (please upvote via thumbs up on the original issue) whenever possible, but trying to respond to every single issue over the last years has been kind of draining and I need to adjust my approach for this project to remain fun for me and to make any progress with actually coding new stuff. Thanks for your understanding!

github-actions[bot] commented 5 months ago

Hello there kruscho! 👋

Thank you and congratulations 🎉 for opening your very first issue in this project! 💖

In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. 👀

For more open ended discussions and/or specific questions, please visit the discussions page. 💖

johannesjo commented 4 months ago

This is intentional. CalDAV sources might be shared with others so creating tasks might not what one would expect. I am open to adding this as an optional feature though if somebody wants to work on it.

mwaterbu commented 4 months ago

CalDAV sources might be shared with others

This would be very beneficial precisely for this reason, some tasks are collaborative. I have a "Shared Tasks" project which I setup using the CalDav integration specifically to be able to sync certain tasks with another Super Productivity user. CalDAV was the simplest locally hosted solution for this basic shared task list. Unfortunately, as is stated in the issue, it seems to be a one-way data connection, so new tasks created in SP are not sent back to the CalDAV server.