Skip to content
This repository was archived by the owner on Aug 2, 2026. It is now read-only.
This repository was archived by the owner on Aug 2, 2026. It is now read-only.

CalDAV support #207

Description

@urandom2

There was work put into making the address book available over CardDav/localhost:8080, is there interest in getting calendar working as well?

Activity

  1. emersion commented on Apr 6, 2022

    @emersion
    Owner

    There are some initial WIP patches in the caldav branch: https://github.com/emersion/hydroxide/tree/caldav

    Nothing works yet. Help welcome.

  2. fabian-st commented on Jul 12, 2024

    @fabian-st

    This would be a killer feature I'd be willing to pay for

  3. emeitner commented on Aug 25, 2024

    @emeitner

    This would be a killer feature I'd be willing to pay for

    This feature is sadly lacking in Proton Bridge. This is surprising as it would make it easier for a lot of users to really commit to moving 100% to Proton. Myself included.

    I'd be willing to post a bounty on to help get this feature completed .

  4. omarsoufiane commented on Sep 19, 2024

    @omarsoufiane

    @emeitner hello emeitner, hello @fabian-st .you can post a bounty in bountyhub it's integrated into github, (a bot will comment to let other people know that there is a bounty) and if no one solves your bounty you can retract it and get your money back

  5. bountyhub-bot commented on Sep 20, 2024

    @bountyhub-bot
  6. llvee commented on Sep 27, 2024

    @llvee

    @omarsoufiane @emeitner
    Anyway to mass add issues presently? I took a quick look, identified quite a few ways to improve BH. I am interested in contributing to this issue, BH.

  7. omarsoufiane commented on Sep 27, 2024

    @omarsoufiane

    @llvee feel free to email me at omar@bountyhub.dev

  8. zCri commented on Oct 11, 2024

    @zCri

    This would be a killer feature I'd be willing to pay for

    This feature is sadly lacking in Proton Bridge. This is surprising as it would make it easier for a lot of users to really commit to moving 100% to Proton. Myself included.

    I'd be willing to post a bounty on to help get this feature completed .

    @emeitner Hello, I've been working on getting CalDAV to work on this software. I wanted to know which CalDAV client you use so I could properly test if the feature is working on your client of choice, currently I've been able to get CRUD support at least using the GNOME Evolution client, and I'm willing to test on other clients as well.

  9. emeitner commented on Oct 16, 2024

    @emeitner

    I wanted to know which CalDAV client you use so I could properly test if the feature is working on your client of choice, currently I've been able to get CRUD support at least using the GNOME Evolution client, and I'm willing to test on other clients as well.

    I use Gnome Evolution on mobile and Thunderbird on desktop.

  10. llvee commented on Oct 17, 2024

    @llvee

    @omarsoufiane leaving that email here is probably not the best for security as you likely already may know.

    @zCri are you on the Proton team?

  11. zCri commented on Oct 17, 2024

    @zCri

    I wanted to know which CalDAV client you use so I could properly test if the feature is working on your client of choice, currently I've been able to get CRUD support at least using the GNOME Evolution client, and I'm willing to test on other clients as well.

    I use Gnome Evolution on mobile and Thunderbird on desktop.

    Alright, it is currently working on Evolution so I'll try getting it to work on Thunderbird as well and then I'll make a PR.

  12. dioxias commented on Oct 19, 2024

    @dioxias

    chiming in to request it made to work with kde's KOrganizer/KAddressBook/Kontact

  13. zCri commented on Oct 20, 2024

    @zCri

    I've made a PR that implements the CalDAV functionality in #282.

    chiming in to request it made to work with kde's KOrganizer/KAddressBook/Kontact

    I briefly tested it on KOrganizer and it seems to work however further testing would be good

  14. zCri commented on Oct 20, 2024

    @zCri

    @omarsoufiane hello, I was trying to import my PR onto the bounty page, but I am getting this error "This Pull Request if from a different repository". Is this intended and I need to wait for the PR to get merged, or is this a bug?
    And also thanks for making a nice platform for bounties, that's how I found this repo in the first place 😄

  15. omarsoufiane commented on Oct 20, 2024

    @omarsoufiane

    @zCri I'm going to check this right now thanks for letting me know

  16. 11 remaining items

  17. zCri commented on Jan 18, 2025

    @zCri

    @emeitner I made a new commit on my fork to have more meaningful error messages with traces so I can see exactly where the openpgp message comes from, could you give it a try and send the request log?

    On another note, do you have the following feature enabled on those calendars by any chance?
    Image
    I haven't had the chance to test it yet and I am not sure if it could cause some issues with the end to end encryption implementation in this program and therefore cause some openpgp errors, please let me know.

  18. kallal79 commented on Nov 7, 2025

    @kallal79

    @emersion @ Could you please review PR #316 when you get a chance?

  19. Manideepchopperla commented on Jan 25, 2026

    @Manideepchopperla

    @emersion can I work on this issue.

  20. energypantry commented on Feb 16, 2026

    @energypantry
  21. energypantry commented on Feb 16, 2026

    @energypantry
  22. emersion commented on Feb 18, 2026

    @emersion
    Owner

    I've decided to refuse any bounty on this project. Bounties foster a toxic environment with failed expectations and disappearing contributors.

  23. Dragons777-cpu commented on Apr 7, 2026

    @Dragons777-cpu
  24. Dragons777-cpu commented on Apr 7, 2026

    @Dragons777-cpu
  25. Karry2019web commented on May 23, 2026

    @Karry2019web
  26. emersion commented on May 23, 2026

    @emersion
    Owner

    Oh well, there just can't be a week without a low-effort PR submitted to claim the stale bounty.

    Let's just close this PR, it's way too much noise. I've opened a separate issue, in the hope that it won't be linked to the bounty: #340

  27. waterWang commented on Jul 26, 2026

    @waterWang

    I have submitted a PR (#352) that implements CalDAV support for hydroxide. This is a continuation of the work on the caldav branch. The implementation supports:

    • Calendar event listing, reading, creating, updating, and deleting
    • Decryption of ProtonMail calendar events
    • Integration with hydroxide serve and standalone hydroxide caldav
    • CalDAV-compatible with any client (Thunderbird, macOS Calendar, etc.)

    BountyHub bounty: #352

  28. added a commit that references this issue on Aug 30, 2026
    98ef574
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions