bewcloud/routes
Bruno Bernardino 289f34fe8e
Basic CardDav UI (Contacts)
This implements a basic CardDav UI, titled "Contacts". It allows creating new contacts with a first name + last name, and editing their first and last names, main email, main phone, and notes.

You can also import and export VCF (VCARD) files.

It also allows editing the VCARD directly, for power users.

Additionally, you can choose, create, or delete address books, and if there's no address book created yet in your CardDav server (first-time setup), it'll automatically create one, titled "Contacts".

Finally, there are some dependency updates and a fix for the config not allowing disabling the `cardDav` or the `calDav` server.

Related to #56
2025-08-10 07:48:16 +01:00
..
.well-known Add CardDav and CalDav servers (#80) 2025-07-20 10:35:32 +01:00
api Basic CardDav UI (Contacts) 2025-08-10 07:48:16 +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 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
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 CardDav UI (Contacts) 2025-08-10 07:48:16 +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