Commit Graph

18 Commits

Author SHA1 Message Date
Bruno Bernardino
7f81d2a0b5 Fix calendar color when creating a calendar 2025-09-06 19:46:47 +01:00
Bruno Bernardino
49dbc724c8 Fix creating and deleting calendars
This fixes the creation and deletion of calendars to include a color and the proper chosen name.
2025-09-06 19:17:48 +01:00
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
Bruno Bernardino
4e5fdd569a Files CRUD.
Remove Contacts and Calendar + CardDav and CalDav.
2024-04-03 14:02:04 +01:00
Bruno Bernardino
1a6cb96965 View, Import, and Export reminders! 2024-03-30 12:54:49 +00:00
Bruno Bernardino
abd1fdee62 Support editing and exporting transparency 2024-03-30 07:05:28 +00:00
Bruno Bernardino
a1d2088c5c Tweak calendar colors and support transparency in import 2024-03-29 20:55:54 +00:00
Bruno Bernardino
6b3dc4f256 Show transparency in calendar view
Also separate utils.ts file which was getting too big, and add a POST test
2024-03-29 20:37:47 +00:00
Bruno Bernardino
9cd5d9f43d Allow updating events 2024-03-21 16:24:59 +00:00
Bruno Bernardino
f779dde0fc Calendar code re-organization, event CRUD (except for Update). 2024-03-20 20:21:20 +00:00
Bruno Bernardino
eff6a08771 Calendar SQL and CRUD 2024-03-19 16:05:47 +00:00
Bruno Bernardino
062c0d3d09 Add CalDav routes and methods, with mock data 2024-03-18 19:18:29 +00:00
Bruno Bernardino
5bbcd72458 Week view UI + Calendar UI tweaks 2024-03-18 08:55:21 +00:00
Bruno Bernardino
d2ab27c7aa Support all-day events in day view 2024-03-17 20:50:58 +00:00
Bruno Bernardino
bd48e26b64 Add UI for day view 2024-03-17 20:00:36 +00:00
Bruno Bernardino
f87a4ab0f1 Open event details in a modal 2024-03-17 17:00:05 +00:00
Bruno Bernardino
8b131d7855 Dynamically render calendar with mock data 2024-03-17 14:32:47 +00:00
Bruno Bernardino
cfed77c2d4 Mocked Calendar UI for month view. 2024-03-17 11:43:58 +00:00