intri-in / manage-my-damn-life-nextjs

Manage My Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars.
https://intri.in/manage-my-damn-life/
GNU General Public License v3.0
160 stars 8 forks source link

Error when adding Vikunja as CalDav source #33

Open krillin666 opened 1 year ago

krillin666 commented 1 year ago

Hi ! First of all, thank you so much for making this. I have been looking at a way of managing tasks and calendar in the same place for a long time.

I was testing your app and could add my selfhosted Nextcloud account without problems. However, when trying to add Vikunja (https://vikunja.io/) I get the following errors: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

intri-in commented 1 year ago

Hi, thank you for trying out MMDL.

I looked into this problem, and the issue is that Vikunja doesn't work with tsdav, which is the library MMDL uses for CalDAV.

Vikunja's CalDAV support is in alpha and it doesn't work with a lot of clients. In fact, I used Vikunja before I developed MMDL, and the lack of CalDAV support was one of the reasons I started this project.

Maybe in the future when Vikunja's supports CalDAV fully, I can look into making it work with tsdav, but as of now, there's not much I can do.

krillin666 commented 1 year ago

That's a bummer. I hope they improve the Caldav part soon.

So what are you using to manage tasks ?

krillin666 commented 3 months ago

Hi @intri-in , I'm following the releases and your app is looking very good, congrats !

Is there any update on this issue ?

Thank you!

intri-in commented 3 months ago

Hi, Vikunja still says that their CalDAV is in alpha state. They are trying to write their own caldav server from scratch, and it might be a while before it works with most clients.

Let me test it out with MMDL, and see if there is a way to make it work.

krillin666 commented 3 months ago

Hi, Vikunja still says that their CalDAV is in alpha state. They are trying to write their own caldav server from scratch, and it might be a while before it works with most clients.

Let me test it out with MMDL, and see if there is a way to make it work.

Hi @intri-in , just tested it again with the latest stable version of Vikunja and MMDL. Now I get this error: Error:cannot find homeUrl