CALDAV / iCAL Libraries Out of Date #457

Open
opened 2025-11-01 20:56:27 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @vikunja-bot on GitHub (Apr 1, 2025).

Original issue by rmclellan on 2023-08-10T17:31:30.000Z

Description

iCAL and CALDAV libraries appear to be abandoned, suggest migrating to actively maintained libraries. This may address the issue with syncing with iOS.

https://kolaente.dev/vikunja/api/issues/753

https://github.com/emersion/go-webdav
https://github.com/emersion/go-ical

  1. https://github.com/samedi/caldav-go
    a. https://kolaente.dev/vikunja/api/src/commit/6aadaaaffc1fff4a94e35e8fa3f6eab397cbc3ce/pkg/routes/caldav/handler.go
    b. https://kolaente.dev/vikunja/api/src/commit/5961e56d1603f52d50aa5bb0f76a4ee0d909f104/pkg/routes/caldav/listStorageProvider.go
  2. https://github.com/arran4/golang-ical
    a. https://kolaente.dev/vikunja/api/src/commit/1cffef6908519f089c4911403663aebda2405540/pkg/caldav/parsing.go
  3. https://github.com/laurent22/ical-go
    3. Still used?

Vikunja Frontend Version

https://kolaente.dev/vikunja/frontend/releases/tag/v0.21.0

Vikunja API Version

https://kolaente.dev/vikunja/api/releases/tag/v0.21.0

Browser and version

No response

Can you reproduce the bug on the Vikunja demo site?

Yes

Screenshots

No response

Original issue on Gitea


@kolaente commented on 2023-08-22T16:42:16.000Z:

Thanks for the heads up.

Do you want do send a PR?


rmclellan commented on 2023-08-29T21:21:36.000Z:

@konrad - I would love to, unfortunately I don't have the skill / knowledge to make this changes. I came across this trying to see if I could make Vikunja work with my iPhone :)

Originally created by @vikunja-bot on GitHub (Apr 1, 2025). _Original issue by rmclellan on 2023-08-10T17:31:30.000Z_ ### Description iCAL and CALDAV libraries appear to be abandoned, suggest migrating to actively maintained libraries. This may address the issue with syncing with iOS. https://kolaente.dev/vikunja/api/issues/753 https://github.com/emersion/go-webdav https://github.com/emersion/go-ical 1. https://github.com/samedi/caldav-go a. `https://kolaente.dev/vikunja/api/src/commit/6aadaaaffc1fff4a94e35e8fa3f6eab397cbc3ce/pkg/routes/caldav/handler.go` b. `https://kolaente.dev/vikunja/api/src/commit/5961e56d1603f52d50aa5bb0f76a4ee0d909f104/pkg/routes/caldav/listStorageProvider.go` 1. https://github.com/arran4/golang-ical a. `https://kolaente.dev/vikunja/api/src/commit/1cffef6908519f089c4911403663aebda2405540/pkg/caldav/parsing.go` 2. https://github.com/laurent22/ical-go 3. Still used? ### Vikunja Frontend Version https://kolaente.dev/vikunja/frontend/releases/tag/v0.21.0 ### Vikunja API Version https://kolaente.dev/vikunja/api/releases/tag/v0.21.0 ### Browser and version _No response_ ### Can you reproduce the bug on the Vikunja demo site? Yes ### Screenshots _No response_ [Original issue on Gitea](https://kolaente.dev/vikunja/vikunja/issues/1588) --- _**@kolaente** commented on 2023-08-22T16:42:16.000Z_: Thanks for the heads up. Do you want do send a PR? --- _**rmclellan** commented on 2023-08-29T21:21:36.000Z_: @konrad - I would love to, unfortunately I don't have the skill / knowledge to make this changes. I came across this trying to see if I could make Vikunja work with my iPhone :)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#457