Commit Graph

454 Commits

Author SHA1 Message Date
Lennart
8fdaba2b57 dav: Refactor proppatch, remove InvalidProperty trait 2024-12-25 17:34:38 +01:00
Lennart
d74e0fa702 xml: Move dependencies to workspace 2024-12-25 17:34:12 +01:00
Lennart
3524846474 xml: Refactoring 2024-12-25 10:42:50 +01:00
Lennart
bb2708c17e xml: Replace Unit with () 2024-12-25 10:28:50 +01:00
Lennart
80472289dc Migrate all deserialization business to rustical_xml 2024-12-25 10:24:37 +01:00
Lennart
5e2717e130 xml: new variant flag and fixes to generic types 2024-12-25 10:21:09 +01:00
Lennart
92b7be5591 Migrate mkcol/mkcalendar to rustical_xml 2024-12-23 23:13:18 +01:00
Lennart
72844aa94e Migrate propfind and report to rustical_xml 2024-12-23 16:44:26 +01:00
Lennart
8e0a25b223 xml: Implement XmlDeserialize for values 2024-12-23 13:45:46 +01:00
Lennart
98ed1a3fc5 xml: Implement XmlDocument for tagged enums and fix small bug 2024-12-23 13:02:59 +01:00
Lennart
6721e876fa xml: Rename XmlRoot to XmlRootTag 2024-12-23 12:36:46 +01:00
Lennart
b52a9f4fbe xml: clean up traits 2024-12-23 12:32:10 +01:00
Lennart
3e870bcbe6 fix: exclude invalid prop from allprop 2024-12-23 12:06:01 +01:00
Lennart
fa2851dc81 xml: Add tag_name extractor 2024-12-23 11:57:01 +01:00
Lennart
67ab2ff62b xml: Unparsed, add fix for empty tags 2024-12-23 11:37:39 +01:00
Lennart
825a65e348 xml: XmlRoot add namespace checking 2024-12-23 11:37:09 +01:00
Lennart
b5e0f68239 xml: Add serialization 2024-12-23 10:46:33 +01:00
Lennart
d9f7d1da2f README: Make it even clearer :D 2024-12-22 19:59:30 +01:00
Lennart
265e86fcde README: Make disclaimer about production-readiness clearer 2024-12-22 19:58:00 +01:00
Lennart
e3640f84e3 Remove debug print of plaintext password (Whoops :/) 2024-12-22 18:56:32 +01:00
Lennart
9813fb5f95 xml: untagged enums 2024-12-22 18:12:15 +01:00
Lennart
241b356e44 xml: some refactoring 2024-12-22 15:18:43 +01:00
Lennart
cd4137cda1 xml: small changes 2024-12-22 12:53:32 +01:00
Lennart
043ce8bcd0 xml: Move XmlRoot implementation into dedicated derive macro 2024-12-22 12:44:19 +01:00
Lennart
9fe5c00687 xml: outsource field 2024-12-22 12:25:51 +01:00
Lennart
b6f58f2a34 update opentelemtry dependencies 2024-12-21 16:25:55 +01:00
Lennart
9ca941b97e some changes to rustical_xml 2024-12-21 15:11:11 +01:00
Lennart
57268f202d rustical_xml: Use darling for proc-macro parsing 2024-11-27 17:47:55 +01:00
Lennart
a9ef680c30 Some initial work on xml parsing 2024-11-24 15:09:34 +01:00
Lennart
7dfa0c9062 caldav, carddav: Generate Propname enums with strum 2024-11-12 15:28:22 +01:00
Lennart
6747fde623 some preparations for WebDav Push 2024-11-11 19:33:06 +01:00
Lennart
b77a7f2a03 add subscription-url to frontend 2024-11-11 17:47:27 +01:00
Lennart
1d671ad266 caldav: add support for calendar subscriptions 2024-11-11 17:31:32 +01:00
Lennart
dc4e0c7f28 caldav: Add namespace for getctag 2024-11-10 14:50:23 +01:00
Lennart
29313b27e9 frontend: Add button to restore deleted collections 2024-11-10 14:42:11 +01:00
Lennart
2d65ebb57b sqlx: Update query data 2024-11-10 13:45:05 +01:00
Lennart
dab1ee5707 frontend: Remove some unwraps 2024-11-10 13:39:32 +01:00
Lennart
24de79e8f6 store: Implement actix ResponseError 2024-11-10 13:39:13 +01:00
Lennart
9cc2b37a2e frontend: styling 2024-11-10 13:32:13 +01:00
Lennart
130d8b00ab frontend: some changes 2024-11-10 13:18:45 +01:00
Lennart
43ff0c6671 store: Add get_deleted_(addressbooks/calendars) 2024-11-10 13:18:28 +01:00
Lennart
5c02ae4cb6 frontend: remove htmx 2024-11-10 13:17:57 +01:00
Lennart
c199682a46 frontend: add carddav 2024-11-10 12:44:56 +01:00
Lennart
d576d997c4 frontend: Add redirect to login or user page 2024-11-10 12:28:16 +01:00
Lennart
f9c9719415 remove broken test I accidentally commited before 2024-11-06 17:54:03 +01:00
Lennart
eebed51aec fix: deny_unknown_fields also forbids xmlns attributes 2024-11-06 17:52:07 +01:00
Lennart
b98058a7ff refactor OPTIONS handling 2024-11-06 16:43:52 +01:00
Lennart
f56fd81d0e simple refactoring 2024-11-06 16:18:11 +01:00
Lennart
c21993ab15 Refactoring 2024-11-06 15:57:10 +01:00
Lennart
ae4d5f0fc6 some refactoring 2024-11-06 11:01:13 +01:00