Lennart
|
4919514d09
|
dav: refactor overwrite header
|
2025-09-23 11:43:42 +02:00 |
|
Lennart
|
602c511c90
|
increase test coverage :D
|
2025-09-21 21:58:11 +02:00 |
|
Lennart
|
8bbc03601a
|
Enable a test for propfind responses
|
2025-09-21 20:40:03 +02:00 |
|
Lennart
|
979a863b2d
|
some calendar query refactoring
|
2025-09-21 20:37:24 +02:00 |
|
Lennart
|
b6bfb5a620
|
ical: Remove abstraction structs around journal and todo
|
2025-09-19 14:47:44 +02:00 |
|
Lennart
|
242f7b9076
|
calendar export: Fix overrides
|
2025-09-18 20:38:54 +02:00 |
|
Lennart
|
5e004a6edc
|
calendar import: Enable import to existing calendars (if no objects are overwritten)
|
2025-09-17 11:33:49 +02:00 |
|
Lennart
|
03e550c2f8
|
add some debug logging for invalid data in put_event
#125
|
2025-09-17 10:18:46 +02:00 |
|
Lennart
|
8ea5321503
|
Merge branch 'main' into sharing
|
2025-08-30 13:58:50 +02:00 |
|
Lennart
|
76c03fa4d4
|
clippy appeasement
|
2025-08-30 11:56:58 +02:00 |
|
Lennart
|
c4604d4376
|
xml: Comprehensive refactoring from byte strings to strings
|
2025-08-28 18:01:41 +02:00 |
|
Lennart
|
a4285fb2ac
|
Outsource some Calendar info to CalendarMetadata struct
|
2025-08-24 12:52:28 +02:00 |
|
Lennart
|
f22d5ca04b
|
clippy appeasement
|
2025-08-23 19:00:15 +02:00 |
|
Lennart
|
4e3c3f3a3b
|
Add calendar import endpoint and frontend form
|
2025-08-23 12:24:42 +02:00 |
|
Lennart
|
9c114dc204
|
export: Include vtimezones
fixes #112
|
2025-08-22 21:32:34 +02:00 |
|
Lennart
|
ce0ce43418
|
some preparation for better testing
|
2025-08-10 13:14:45 +02:00 |
|
Lennart
|
e1a10338e0
|
Calendar data model: Switch to only saving timezone id
|
2025-07-25 22:32:01 +02:00 |
|
Lennart
|
dd34dd23d1
|
ical: Work on calendar object data structure
|
2025-07-25 21:44:57 +02:00 |
|
Lennart
|
f2899aec6b
|
Move to own ical-rs fork and refactor timezone-related stuff
|
2025-07-25 18:22:06 +02:00 |
|
Lennart
|
3db2f13c1b
|
rename vzic-rs to vtimezones-rs
|
2025-07-23 18:19:23 +02:00 |
|
Lennart
|
db01024682
|
add comment
|
2025-07-23 18:08:04 +02:00 |
|
Lennart
|
b2f15f2d77
|
fix: Add timezone-id support to mkcalendar
|
2025-07-23 18:04:19 +02:00 |
|
Lennart
|
5d0263abc1
|
caldav: Add vtimezone repository to date timezone with timezone-id
|
2025-07-23 17:55:55 +02:00 |
|
Lennart
|
0ef3e19bd3
|
caldav: Fix principal collection permissions
|
2025-07-23 11:28:14 +02:00 |
|
Lennart
|
18af1b9aa2
|
remove calendar-proxy from DAV header
|
2025-07-22 15:41:24 +02:00 |
|
Lennart
|
34839aa2ed
|
caldav: Allow proppatch for supported-calendar-component-set
|
2025-07-18 20:42:11 +02:00 |
|
Lennart
|
92fd28cdbb
|
caldav: calendar-query fix xml
|
2025-07-18 17:39:57 +02:00 |
|
Lennart K
|
69163404a1
|
caldav: Add endpoint with simplified calendar-home-set
|
2025-07-18 12:18:27 +02:00 |
|
Lennart K
|
0b7cfea79c
|
clippy appeasement
|
2025-07-18 11:29:03 +02:00 |
|
Lennart
|
2774d092ac
|
propfind: Implement <include/>
Implements #95
|
2025-07-10 15:45:54 +02:00 |
|
Lennart K
|
b02f7c427a
|
minor refactoring
|
2025-07-10 10:51:59 +02:00 |
|
Lennart
|
3ca02d9792
|
dav: Implement HEAD method
|
2025-07-05 08:47:22 +02:00 |
|
Lennart
|
26306fd661
|
xml: Fix writer type
|
2025-07-02 23:31:04 +02:00 |
|
Lennart
|
d8e4bd1cc4
|
xml: Remove generics from XmlSerialize
|
2025-07-02 19:02:25 +02:00 |
|
Lennart K
|
891ef6a9f3
|
write test fixtures for sqlite store
|
2025-06-29 12:23:23 +02:00 |
|
Lennart
|
86ae31e94c
|
tiny steps towards unit testing for each resource
|
2025-06-27 14:33:25 +02:00 |
|
Lennart
|
6046439fc7
|
feat(dav): Add show_deleted parameter to get_resource
Fixes #86
|
2025-06-23 16:43:46 +02:00 |
|
Lennart
|
f9de8a4687
|
feat: Add show_deleted to get_calendar
|
2025-06-23 16:35:36 +02:00 |
|
Lennart
|
79c66a0b46
|
fix(caldav): Fix permissions to allow for deletion of calendar subscriptions
fixes #84
|
2025-06-23 14:04:09 +02:00 |
|
Lennart
|
15aadcf1be
|
Rename User struct to Principal
|
2025-06-19 20:59:59 +02:00 |
|
Lennart
|
0415664ff3
|
calendar_store: Fix deleted objects being returned
|
2025-06-15 16:31:07 +02:00 |
|
Lennart
|
a387885b0a
|
Remove calendar-proxy-write from caldav principal
|
2025-06-15 11:44:44 +02:00 |
|
Lennart
|
03ae492483
|
Implement DAV Push
|
2025-06-14 20:24:50 +02:00 |
|
Lennart
|
529f36ad99
|
dav: Convert is_collection const to function which will make filesystem access easier
|
2025-06-14 15:21:10 +02:00 |
|
Lennart
|
54997ef865
|
MKCOL: Set empty displayname to None
|
2025-06-13 18:23:32 +02:00 |
|
Lennart
|
1a1deeb5a2
|
mkcalendar: Support subscription url
|
2025-06-13 18:06:38 +02:00 |
|
Lennart
|
32bc8c707d
|
Add group-membership to both caldav and carddav and fix addressbook-home-set for shared principals
|
2025-06-12 20:55:22 +02:00 |
|
Lennart
|
4dbc316e64
|
Remove member principals from calendar-home-set
|
2025-06-12 20:10:14 +02:00 |
|
Lennart
|
0e2f08d7f2
|
caldav: Add some access control-related properties and advertise calendar-proxy
|
2025-06-12 19:51:02 +02:00 |
|
Lennart
|
41d5c72e4e
|
Fix and simplify support-report-set
|
2025-06-12 17:39:42 +02:00 |
|