Commit Graph

42 Commits

Author SHA1 Message Date
Lennart
3db2f13c1b rename vzic-rs to vtimezones-rs 2025-07-23 18:19:23 +02:00
Lennart
b2f15f2d77 fix: Add timezone-id support to mkcalendar 2025-07-23 18:04:19 +02:00
Lennart
15aadcf1be Rename User struct to Principal 2025-06-19 20:59:59 +02:00
Lennart
54997ef865 MKCOL: Set empty displayname to None 2025-06-13 18:23:32 +02:00
Lennart
1a1deeb5a2 mkcalendar: Support subscription url 2025-06-13 18:06:38 +02:00
Lennart K
0dbc05345b caldav: Support MKCOL method 2025-06-10 11:43:39 +02:00
Lennart
71c2f8c019 Move properties into separate files 2025-06-09 21:09:46 +02:00
Lennart
95889e3df1 Checkpoint: Migration to axum 2025-06-08 14:10:12 +02:00
Lennart
7f3ce01c2b Move ical-related stuff to rustical_ical crate 2025-06-03 18:15:26 +02:00
Lennart
0311ae4ee1 Fix MKCALENDAR for Apple Calendar (does not send resourcetype) 2025-04-26 15:20:47 +02:00
Lennart
031d94c9d1 Some preparations for supporting principal memberships 2025-02-02 11:34:10 +01:00
Lennart
8986796ecd I messed something up again 2025-01-22 16:49:33 +01:00
Lennart
4d15804931 Add mkcalendar property 2025-01-22 16:46:04 +01:00
Lennart
3b99508065 caldav: Make supported-calendar-component-set configurable 2025-01-19 13:19:46 +01:00
Lennart
6d78a3936f stores: Switch from dyn to impl and implement Sized 2025-01-15 17:21:01 +01:00
Lennart
185eb8bddd caldav: Implement Dav Push topic 2025-01-12 18:45:35 +01:00
Lennart
7ef96194a5 mkcalendar, ignore resourcetype 2025-01-04 21:57:57 +01:00
Lennart
a4db9999c0 mkcalendar: Fix namespace 2025-01-04 21:47:09 +01:00
Lennart
9a5314c69f caldav: some cleaning up 2025-01-04 18:00:56 +01:00
Lennart
5738f56dfe caldav: Add calendar-timezone-id 2025-01-04 16:48:15 +01:00
Lennart
bb2708c17e xml: Replace Unit with () 2024-12-25 10:28:50 +01:00
Lennart
92b7be5591 Migrate mkcol/mkcalendar to rustical_xml 2024-12-23 23:13:18 +01:00
Lennart
1d671ad266 caldav: add support for calendar subscriptions 2024-11-11 17:31:32 +01:00
Lennart
46b8593a6e add tracing to route_mkcalendar 2024-11-02 12:11:08 +01:00
Lennart
db01df5cb8 store: Refactoring to split calendar and addressbook 2024-10-28 17:44:22 +01:00
Lennart
858f43de67 Remove RwLock around stores, locking shall be the responsibility of the store implementation 2024-10-27 16:18:56 +01:00
Lennart
61aef8d52b Refactoring to remove CalDavContext 2024-10-27 01:20:27 +02:00
Lennart
d87b7dcb8d Refactor: Rename uid to object_id 2024-10-14 10:13:32 +02:00
Lennart
6f12a1d80e completely rebuilt the auth implementation to support OIDC in the future 2024-10-03 19:47:50 +02:00
Lennart
acc47e4e24 Refactor store crate 2024-09-30 18:23:30 +02:00
Lennart
ea460f8187 Formatting 2024-07-28 17:47:49 +02:00
Lennart
eda4cea4e6 rename mkcalendar method 2024-06-30 20:15:10 +02:00
Lennart
06d1095c66 Fix data model to fix event collisions with multiple principals 2024-06-21 21:16:31 +02:00
Lennart
aed6bcff63 Add trash bin feature 2024-06-21 19:30:59 +02:00
Lennart
12374926dd Make MultistatusElement responder, other refactoring 2024-06-21 18:04:07 +02:00
Lennart
d647e45e5c Add calendar-order prop 2024-06-01 22:00:07 +02:00
Lennart
468d74875b A few fixes to MKCALENDAR 2024-06-01 19:49:33 +02:00
Lennart
7dcc29302a Replace more anyhow errors with explicit error types 2024-06-01 14:24:31 +02:00
Lennart
1d763b5c8f Error typing for rustical_store as well as some refactoring 2024-06-01 13:00:36 +02:00
Lennart
7fcd9a17f5 move CalendarStore to separate file 2024-06-01 11:44:04 +02:00
Lennart K
aa71540e04 MKCALENDAR: Add supported-calendar-component-set 2024-05-30 19:52:18 +02:00
Lennart
7f979ddd93 caldav: Rewrite of MKCALENDAR method 2024-05-28 12:47:32 +02:00