bewcloud/routes
Bruno Bernardino 781df673dc
Add CardDav and CalDav servers (#80)
* Add CardDav and CalDav servers

This implements the servers, but not the clients (yet). The implementation is essentially a proxy to Radicale (as a container in `docker-compose.yml`), with certain security assurances.

If you're upgrading, basically you'll need to create a new `data-radicale` directory, and everything else should just work.

This will also release v2.3.0 with those enabled by default. Tested with Thunderbird and Apple Calendar + Contacts.

To disable these, simply add the new config details and comment out or don't add the new `radicale` service from `docker-compose.yml`.

Related to #56
2025-07-20 10:35:32 +01:00
..
.well-known Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
api Fix Windows clients sending the wrong path for public sharing 2025-06-22 11:19:02 +01:00
file-share Public File Sharing (#72) 2025-06-20 12:04:16 +01:00
files/open Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
news Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
notes/open Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
oidc Implement (optional) SSO via OIDC (OpenID Connect) (#64) 2025-06-05 18:10:40 +01:00
photos/thumbnail Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
_404.tsx Mocked Calendar UI for month view. 2024-03-17 11:43:58 +00:00
_app.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
_middleware.tsx Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
caldav.tsx Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
carddav.tsx Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
dashboard.tsx Refactor data handlers + misc fixes 2025-05-24 08:24:10 +01:00
dav.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
expenses.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
files.tsx Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
index.tsx Make it public! 2024-03-16 08:40:24 +00:00
login.tsx Migrate email provider (from Brevo to generic SMTP) (#67) 2025-06-10 10:28:13 +01:00
logout.tsx Make it public! 2024-03-16 08:40:24 +00:00
mfa-verify.tsx Enable Email as a MFA method/option (#68) 2025-06-11 15:53:39 +01:00
news.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
notes.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
photos.tsx Implement a more robust Config (#60) 2025-05-25 15:48:53 +01:00
settings.tsx Migrate email provider (from Brevo to generic SMTP) (#67) 2025-06-10 10:28:13 +01:00
signup.tsx Migrate email provider (from Brevo to generic SMTP) (#67) 2025-06-10 10:28:13 +01:00