Commit Graph

250 Commits

Author SHA1 Message Date
Lennart
436d6fd41c Update dependencies 2024-09-19 15:27:26 +02:00
Lennart
744c44b3be Bump actix-web version 2024-08-11 16:19:10 +02:00
Lennart
3869dad772 add crate for future frontend 2024-08-03 16:32:24 +02:00
Lennart
076f140923 bump dependencies 2024-08-03 16:32:05 +02:00
Lennart
3dd9a048ac Fixes to event timestamps 2024-08-03 16:27:41 +02:00
Lennart
d3ab140c3a sql schema add ; 2024-08-03 16:27:03 +02:00
Lennart
234c13958d fix imports 2024-08-02 21:52:02 +02:00
Lennart
92a5d8ba49 Add basic calendar-multiget implementation 2024-08-02 21:26:02 +02:00
Lennart
171741331b Add comment 2024-08-02 20:50:09 +02:00
Lennart
c7b3fa50b8 implement REPORT sync-collection 2024-08-02 20:38:17 +02:00
Lennart
13baf4f591 Update calnedar resource sync-token 2024-08-02 20:37:05 +02:00
Lennart
cdbfbbe750 Update README.md 2024-08-02 20:36:45 +02:00
Lennart
c50485f13d Add sync_changes to CalendarStore 2024-08-02 20:36:37 +02:00
Lennart
2bc9635501 Add status code to multistatus element 2024-08-02 20:35:52 +02:00
Lennart
35ec1f3899 Add comment 2024-07-28 21:05:28 +02:00
Lennart
dcf2f5c0d3 Add sync-token field to MultistatusElement 2024-07-28 21:04:58 +02:00
Lennart
f497698589 minor refactoring 2024-07-28 21:03:02 +02:00
Lennart
6ac2948617 remove commented code 2024-07-28 20:55:12 +02:00
Lennart
99ac654448 Refactoring that will hopefully make life easier 2024-07-28 20:54:31 +02:00
Lennart
33539e8c7a Add basic sync-token implementation 2024-07-28 17:49:15 +02:00
Lennart
a0864d6eeb Bump sqlx to 0.8 2024-07-28 17:48:03 +02:00
Lennart
ea460f8187 Formatting 2024-07-28 17:47:49 +02:00
Lennart
21fe841ef1 events: Add updated_at field 2024-07-27 14:38:39 +02:00
Lennart
9978542c69 small refactoring 2024-07-27 14:38:17 +02:00
Lennart
55b368c572 Add RFC for sync-token etc 2024-07-27 12:36:43 +02:00
Lennart
8d9dba364d Implement supported-report-set property for calendar collection 2024-07-27 12:36:18 +02:00
Lennart
0eb71911c0 get rid of a few warnings 2024-07-27 12:11:45 +02:00
Lennart
b6debf2ad2 Fix a few principal urls 2024-06-30 20:35:08 +02:00
Lennart
eda4cea4e6 rename mkcalendar method 2024-06-30 20:15:10 +02:00
Lennart
56876decd0 move some files around 2024-06-30 19:48:26 +02:00
Lennart
ebf7f62c3b OPTIONS: Reflect that we support MKCALENDAR but not MKCOL 2024-06-30 19:45:26 +02:00
Lennart
6f4bc4ba7b Move DELETE method to Resource framework 2024-06-30 19:44:13 +02:00
Lennart
8afcbccd6a Fix bug where deleted events stay listed 2024-06-30 19:42:26 +02:00
Lennart
a67d7557af GET event, set correct Content-Type 2024-06-30 19:12:10 +02:00
Lennart
ac1e8f0632 Update README.md 2024-06-30 19:11:58 +02:00
Lennart
69172721b4 PUT event, respond with correct status code 2024-06-30 19:07:21 +02:00
Lennart
c143fae26e PUT event, implement If-None-Match to prevent unwanted overwriting 2024-06-30 19:06:40 +02:00
Lennart
9a2173c987 fix typo 2024-06-30 17:21:38 +02:00
Lennart
ce7869f44d Update README.md 2024-06-30 15:41:27 +02:00
Lennart
ffb4644b58 Update quick-xml 2024-06-30 15:40:32 +02:00
Lennart
8bac870df5 Add sqlx definitions 2024-06-30 15:38:00 +02:00
Lennart
04ad124799 Some refactoring 2024-06-28 21:55:15 +02:00
Lennart
6130b1ac6a Update README.md 2024-06-28 21:54:44 +02:00
Lennart
e131bed390 Disable carddav entrypoint 2024-06-28 21:54:23 +02:00
Lennart
55e6faf822 Add <remove> to PROPPATCH implementation and some refactoring 2024-06-23 16:42:44 +02:00
Lennart
326aa9a895 PROPFIND: Implement propname, altough in an ugly way 2024-06-21 22:19:03 +02:00
Lennart
b32968e942 event check authorization 2024-06-21 21:21:46 +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
c1cc12e2ac Update README.md 2024-06-21 18:24:13 +02:00