vikunja/pkg/routes/caldav
jd 60fa211334
fix: partial fix to allow list tasks in ios reminders app (#2717)
This PR introduces a partial fix for the CalDAV task listing bug (#753) when handling PROPFIND requests with `Depth: 1`, improving task visibility in the iOS Reminders app.

Notes:
* This might make Thunderbird somewhat usable when interacting with tasks using the `/dav/projects/{id} url`.
* This does not fully resolve the issue where the Reminders app will only display the last project after some time when adding the URL.

This is my first time working with Golang and CalDAV, so I’d really appreciate any feedback or suggestions on the code structure, style, or any improvements I could make.

Co-authored-by: JD <43763092+jdw1023@users.noreply.github.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2717
Reviewed-by: konrad <k@knt.li>
Co-authored-by: jd <jd@noreply.kolaente.dev>
Co-committed-by: jd <jd@noreply.kolaente.dev>
(cherry picked from commit 84dbc5fd84)
2024-09-29 15:38:09 +02:00
..
auth.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
handler.go fix(caldav): reject invalid project id with error 400 2024-09-20 14:25:41 +02:00
listStorageProvider.go fix: partial fix to allow list tasks in ios reminders app (#2717) 2024-09-29 15:38:09 +02:00
listStorageProvider_test.go chore(deps): update golangci-lint rules 2023-12-19 13:34:31 +01:00