Commit Graph

289 Commits

Author SHA1 Message Date
Lennart
b910fd461c refactor(caldav) 2024-05-27 15:11:36 +02:00
Lennart
75a1c37331 Rename dav_resource.rs to resource.rs 2024-05-25 22:34:02 +02:00
Lennart
5bbd3ea638 remove garbage 2024-05-25 22:21:44 +02:00
Lennart
38f5338ceb Make prefix a parameter to decrease chaos 2024-05-25 22:19:38 +02:00
Lennart
d0f652a951 dav: update get_members 2024-05-25 22:08:37 +02:00
Lennart
5eced9e321 update comment 2024-05-25 22:05:48 +02:00
Lennart
76485b2109 bump dependencies 2024-05-25 22:03:23 +02:00
Lennart
7a0a91f823 Refactoring: Lots of fixes still necessary to get it into a working state 2024-05-25 22:00:09 +02:00
Lennart
b8ee45e387 refactoring 2024-03-29 15:35:30 +01:00
Lennart
93d22939a4 refactoring 2024-03-29 14:03:28 +01:00
Lennart
09b3ad0429 add some authentication 2024-03-27 19:39:37 +01:00
Lennart
e6bc9b0989 remove unnecessary enumproperty trait 2024-03-27 17:22:38 +01:00
Lennart
a8dc00b9e1 update dependency 2024-03-15 21:29:31 +01:00
Lennart
1221a3cba1 work on errors 2024-03-15 21:29:21 +01:00
Lennart
ebf826f5b0 lots of changes 2024-03-15 20:53:41 +01:00
Lennart
b89c954752 fixing supported-calendar-component 2024-03-15 20:44:51 +01:00
Lennart
b21586d077 intense code jankification 2024-03-14 19:46:32 +01:00
Lennart
b540362791 Migrate DAV props to serde. Big clusterfuck right now but it'll hopefully pay off 2024-03-14 19:24:23 +01:00
Lennart
a145445277 Replacing garbage code with less garbage code :) 2024-03-14 16:55:46 +01:00
Lennart
b9ee8506e1 replace plaintext props with enums 2024-03-14 16:15:50 +01:00
Lennart
de0053166a add tagname 2024-03-14 16:15:18 +01:00
Lennart
ade96aa559 caldav: user enums for props 2024-03-14 13:57:59 +01:00
Lennart
bed64796b3 parse_propfind: bugfix 2024-03-14 13:01:04 +01:00
Lennart
8ccddb635c parse_propfind: make public 2024-03-14 13:00:52 +01:00
Lennart
76c879b9f7 update quick_xml 2024-02-25 11:56:07 +01:00
Lennart
e79113b905 remove unnecessary import 2024-02-25 11:39:24 +01:00
Lennart
bc370f9fa9 Update dependencies and make version constraints more lenient 2024-01-21 15:31:38 +01:00
Lennart
403d952e06 Update ical dependency (necessary feature arrived in release) 2024-01-21 14:42:29 +01:00
Lennart
f6cf5bd645 Add ?Sized to CalendarStore generics for dynamic dispatch 2023-10-08 14:47:36 +02:00
Lennart
0a9d255029 Move events into their own file 2023-09-29 13:16:26 +02:00
Lennart
0c71fec7fc Switch event representation such that properties can be extracted 2023-09-20 16:40:38 +02:00
Lennart
78a5a95aa6 Refactor: to_ics to as_ics 2023-09-16 14:09:27 +02:00
Lennart
7edb041eb7 Move depth_extractor to dav crate 2023-09-14 14:04:48 +02:00
Lennart
a4b2e104e7 Move error-prone parts to section before output generation 2023-09-14 14:00:53 +02:00
Lennart
a9bf42dcc5 Refactor error handling 2023-09-14 13:52:57 +02:00
Lennart
c8bd214438 Move Resource and xml_snippets to dav crate 2023-09-14 13:39:53 +02:00
Lennart
d8e6b0e0e0 fix typo 2023-09-14 13:32:07 +02:00
Lennart
afae9bccc5 Move namespace to dedicated dav crate 2023-09-14 13:30:58 +02:00
Lennart
1e6e97abfb Rename dav crate to caldav to prepare splitting dav functionality into dav crate 2023-09-14 13:25:58 +02:00