bewcloud/routes
Bruno Bernardino 15dcc8803d
Basic CalDav UI (Calendar)
This implements a basic CalDav UI, titled "Calendar". It allows creating new calendars and events with a start and end date, URL, location, and description.

You can also import and export ICS (VCALENDAR + VEVENT) files.

It allows editing the ICS directly, for power users.

Additionally, you can hide/display events from certain calendars, change their names and their colors. If there's no calendar created yet in your CalDav server (first-time setup), it'll automatically create one, titled "Calendar".

You can also change the display timezone for the calendar from the settings.

Finally, there's some minor documentation fixes and some other minor tweaks.

Closes #56
Closes #89
2025-09-06 12:46:13 +01:00
..
.well-known Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
api Basic CalDav UI (Calendar) 2025-09-06 12:46:13 +01:00
calendar Basic CalDav UI (Calendar) 2025-09-06 12:46:13 +01:00
contacts Basic CardDav UI (Contacts) 2025-08-10 07:48:16 +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 Properly fix empty body on GET/HEAD for CardDav/CalDav 2025-08-28 17:48:10 +01:00
calendar.tsx Basic CalDav UI (Calendar) 2025-09-06 12:46:13 +01:00
calendars.tsx Basic CalDav UI (Calendar) 2025-09-06 12:46:13 +01:00
carddav.tsx Properly fix empty body on GET/HEAD for CardDav/CalDav 2025-08-28 17:48:10 +01:00
contacts.tsx Basic CardDav UI (Contacts) 2025-08-10 07:48:16 +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 Basic CalDav UI (Calendar) 2025-09-06 12:46:13 +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 Basic CalDav UI (Calendar) 2025-09-06 12:46:13 +01:00
signup.tsx Migrate email provider (from Brevo to generic SMTP) (#67) 2025-06-10 10:28:13 +01:00