Commit Graph

541 Commits

Author SHA1 Message Date
Lennart
d4d6a9e8d0 caldav: Document which RFCs the properties originate from 2024-10-27 11:55:10 +01:00
Lennart
61aef8d52b Refactoring to remove CalDavContext 2024-10-27 01:20:27 +02:00
Lennart
ea4281babd formatting 2024-10-27 00:47:57 +02:00
Lennart
42f2ea6ff9 dav proppatch: remove debug and todos 2024-10-27 00:43:42 +02:00
Lennart
c4f68e2cf1 recurrence rules: We can now just not return a last occurence instead of throwing an error 2024-10-26 21:25:20 +02:00
Lennart
03ce10b6dd CalDateTime: Add timezone guessing from TZID as well as some error handling 2024-10-26 14:43:27 +02:00
Lennart
662d5cb5f0 Update opentelemetry 2024-10-26 14:23:37 +02:00
Lennart
73cf9fc107 Change sqlx features 2024-10-26 14:22:58 +02:00
Lennart
814e7d5c69 frontend: authenticate calendar route 2024-10-14 10:26:33 +02:00
Lennart
7d51d7bff5 Add AGPL license 2024-10-14 10:23:49 +02:00
Lennart
d87b7dcb8d Refactor: Rename uid to object_id 2024-10-14 10:13:32 +02:00
Lennart
d32f50f472 Update Cargo.toml 2024-10-14 09:51:55 +02:00
Lennart
e9142c7ea1 Add redirect to frontend 2024-10-14 09:51:48 +02:00
Lennart
ac0206568d remove debug print 2024-10-13 19:53:25 +02:00
Lennart
9c1dc938d5 frontend calendar list 2024-10-13 19:52:35 +02:00
Lennart
7ce0fc53a4 Add authentication with session cookie 2024-10-13 19:05:57 +02:00
Lennart
c2dbd9d0b9 auth: Add tracing around token validation 2024-10-09 00:30:42 +02:00
Lennart
e7b290149d report: add tracing and remove debug statements 2024-10-09 00:30:14 +02:00
Lennart
41aa1a2105 Add proper Unauthorized error for user extractor 2024-10-09 00:07:13 +02:00
Lennart
66486a5e27 remove debug statement 2024-10-09 00:04:06 +02:00
Lennart
a75b9f213a Support timezone ids from the Olson database 2024-10-08 18:06:26 +02:00
Lennart
26f6d7d72f Activate propfind propname, was already implemented :D 2024-10-08 16:17:05 +02:00
Lennart
d593a28381 propfind does not need to be async 2024-10-08 16:13:48 +02:00
Lennart
97457d72d3 Update README.md 2024-10-08 16:01:10 +02:00
Lennart
b6d22f218b implement From<CalDateTime> for DateTime<Utc> 2024-10-08 15:57:43 +02:00
Lennart
c0fb7d1d11 Refactor the .ics path normalisation for CalendarObject 2024-10-08 15:54:19 +02:00
Lennart
63f16b6081 fix typo 2024-10-08 15:24:40 +02:00
Lennart
fe13e9f2db REPORT calendar-query: implement time-range filter 2024-10-08 15:23:50 +02:00
Lennart
dd93afebb3 Implement occurence getters for calendar object 2024-10-08 15:06:45 +02:00
Lennart
f91ed0cb5d Rewrite occurence getters for Event 2024-10-08 15:05:07 +02:00
Lennart
b82daeb4e2 remove todo
The annoyance of making sure the stored is ETag is correct is larger
than the cost of just keeping things as they are
2024-10-08 14:33:51 +02:00
Lennart
5c77dbc607 change string 2024-10-08 12:53:22 +02:00
Lennart
00c493dea4 report multiget: Add NotFound handling 2024-10-08 12:53:16 +02:00
Lennart
f7d253de85 Add app tokens (secondary passwords) to afford cheaper hashes 2024-10-06 12:54:19 +02:00
Lennart
a119e7f099 frontend 2024-10-05 19:07:50 +02:00
Lennart
a974ce677e Update Cargo.lock 2024-10-04 21:36:39 +02:00
Lennart
2faed682b1 sql schema formatting 2024-10-04 21:36:32 +02:00
Lennart
59006bc9f2 some experimentation with frontend 2024-10-04 21:36:07 +02:00
Lennart
8e1e1d5af5 Reimplement the OPTIONS handler such that the Allowed methods are actually correct 2024-10-04 21:35:07 +02:00
Lennart
00c1bb74c2 tracing: Remove useless rootspanbuilder 2024-10-04 21:22:32 +02:00
Lennart
efa5e3ab89 Update docstrings 2024-10-04 20:09:28 +02:00
Lennart
6d1a2f59c0 edit resource.rs 2024-10-04 20:07:19 +02:00
Lennart
b710dd9df6 Reorganise resource methods 2024-10-04 20:02:14 +02:00
Lennart
6bc1ac6a7d Minor refactoring and tracing 2024-10-04 19:42:44 +02:00
Lennart
8ed0c3ec2a remove prefix parameter 2024-10-04 18:16:25 +02:00
Lennart
2aa0e173c8 Got rid of this ServicePrefix thing 2024-10-04 18:15:35 +02:00
Lennart
a2e3cd527e Update README.md 2024-10-04 17:12:15 +02:00
Lennart
41dc213f8a Update Cargo.toml 2024-10-04 17:12:09 +02:00
Lennart
84cdf48f8c remove Makefile 2024-10-04 17:07:20 +02:00
Lennart
d123117c8c Update Cargo.toml 2024-10-04 16:34:48 +02:00