Commit Graph

1003 Commits

Author SHA1 Message Date
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
dc13e990ff formatting 2024-03-14 21:42:56 +01:00
Lennart
a7f4c2ad65 migrating propstat responses to serde 2024-03-14 21:40:38 +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
f6af4c787c add crates to workspace 2024-03-13 13:07:23 +01:00
Lennart
c83f35f6e6 cargo.toml set resolver to 2 2024-03-13 13:07:05 +01:00
Lennart
423d3c9d13 remove api crate 2024-03-12 13:54:09 +01:00
Lennart
128e8c5531 Add a unit test to test unit testing 2024-02-27 17:35:30 +01:00
Lennart
f8ba0c3600 sqlite: constructor for testing store 2024-02-26 16:30:08 +01:00
Lennart
92102ebfc0 TOML store, optional path for unit testing 2024-02-26 16:29:32 +01:00
Lennart
2b2f445e8c make test function private 2024-02-25 12:50:32 +01:00
Lennart
509f8f7aeb Outsource db pool creation in preparation for unit tests 2024-02-25 12:50:19 +01:00
Lennart
76c879b9f7 update quick_xml 2024-02-25 11:56:07 +01:00
Lennart
bdc94e084f update dependencies 2024-02-25 11:40:01 +01:00
Lennart
c45af9a91e remove unnecessary import 2024-02-25 11:39:54 +01:00
Lennart
6be9ce5061 store: update ical-rs 2024-02-25 11:39:41 +01:00
Lennart
e79113b905 remove unnecessary import 2024-02-25 11:39:24 +01:00
Lennart
f81ca9cff3 outsource app creation as a preparation for testing 2024-02-10 16:30:13 +01:00
Lennart
ae06d0b9a7 Add Makefile for convenience 2024-02-06 12:41:20 +01:00
Lennart
488bce0792 Some work on the sqlite store 2024-02-06 12:36:00 +01:00
Lennart
74ff20ddd7 Update .gitignore 2024-02-06 12:35:19 +01:00
Lennart
eb3d6346ec Update .gitignore 2024-02-06 12:34:39 +01:00
Lennart
1b1137249c Add database migration flag 2024-02-06 12:27:08 +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
7b7728d668 Update dependencies 2024-01-21 14:40:14 +01:00
Lennart
52ada57e35 main: Make http host configurable 2024-01-21 14:38:24 +01:00
Lennart
eb9e317e6f sqlite: create if not exists and run migrations 2023-10-08 15:08:12 +02:00
Lennart
4f2e92c953 Add WIP sqlite store 2023-10-08 14:48:51 +02:00
Lennart
f6cf5bd645 Add ?Sized to CalendarStore generics for dynamic dispatch 2023-10-08 14:47:36 +02:00
Lennart
e17e4facd7 Remove frontend crate 2023-10-06 14:17:15 +02:00
Lennart
72ae41361e update Cargo.lock 2023-09-29 13:19:37 +02:00
Lennart
a8bd48ff65 Remove davfs crate 2023-09-29 13:19:24 +02:00
Lennart
0a9d255029 Move events into their own file 2023-09-29 13:16:26 +02:00
Lennart
2718aeac52 update .gitignore 2023-09-27 16:45:04 +02:00
Lennart
872313bd48 refactoring 2023-09-21 15:34:51 +02:00
Lennart
900d432828 Add half-baked implementation for first_ and last_occurence to Event 2023-09-21 15:16:58 +02:00
Lennart
0c71fec7fc Switch event representation such that properties can be extracted 2023-09-20 16:40:38 +02:00
Lennart
94500d25d6 remove forgotten Cargo.lock files 2023-09-20 15:44:41 +02:00
Lennart
d4025c4f89 fix store/lib.rs 2023-09-20 15:42:26 +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