Commit Graph

779 Commits

Author SHA1 Message Date
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
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
Lennart
1e65d3d69d First steps with hopefully better error handling 2023-09-14 13:21:35 +02:00
Lennart
4eb8aa44b4 Rename propfind to xml_snippets 2023-09-13 19:35:08 +02:00
Lennart
d69c0dcd45 Move route_propfind to its own file 2023-09-13 19:31:50 +02:00
Lennart
3c8839c4d2 Migrate calendar REPORT to event resource 2023-09-13 19:21:12 +02:00
Lennart
6e5b9028e0 Add props to EventResource 2023-09-13 19:20:58 +02:00
Lennart
c351fc00ac remove propfind_extractor.rs 2023-09-13 18:07:06 +02:00
Lennart
a52df42da8 cleanup 2023-09-13 18:06:08 +02:00
Lennart
460f5d17db basic implementation for mkcol 2023-09-13 18:00:30 +02:00
Lennart
31c7dcbd7d dav: Migrate WebDav routes into a resource formalism 2023-09-13 12:46:48 +02:00
Lennart
759c4afee9 outsource toml store into own file 2023-09-13 12:46:08 +02:00
Lennart
7caec0f157 update readme 2023-09-13 12:45:29 +02:00
Lennart
fde9d64dec Add current-user-pivilege-set 2023-09-07 21:56:12 +02:00
Lennart
1ef1d9701e Add max-resource-size to calendar 2023-09-07 21:55:46 +02:00
Lennart
8ed209e16c Add Nextcloud namespace 2023-09-07 21:28:55 +02:00
Lennart
c1d42eff20 Add getcontenttype prop to REPORT calendar 2023-09-07 21:28:40 +02:00
Lennart
4b9fe27c1f update Cargo.lock 2023-09-07 19:21:07 +02:00
Lennart
c4990f5832 remove debug statement 2023-09-07 19:20:27 +02:00
Lennart
407a85dc39 mild refactoring 2023-09-07 19:19:57 +02:00