Commit Graph

61 Commits

Author SHA1 Message Date
Peter Bieringer
8bcd43742a add test whether vobject supports PERIOD 2026-06-21 16:30:53 +02:00
Peter Bieringer
af8d679e35 include UID in error message 2026-06-21 16:18:36 +02:00
Peter Bieringer
ddaa187e03 catch not resolvable tag 2026-06-19 06:13:49 +02:00
Peter Bieringer
a62e3076ab lost line 2026-06-19 06:05:51 +02:00
Peter Bieringer
ecb0cc8647 extend item verification code on commandline 2026-06-19 06:02:31 +02:00
Peter Bieringer
21a7467a79 sharing/bday/template: code cleanup related to placeholder replacement 2026-06-11 08:54:47 +02:00
Peter Bieringer
2d4c05a824 sharing/bday/template: improve placeholder replacement 2026-06-11 08:54:10 +02:00
Peter Bieringer
8b57adadc2 sharing/bday: add detection for vcard not having valid year 2026-06-11 08:53:24 +02:00
Peter Bieringer
20c0eaa236 extend with conditional remove if dtstart has no tzinfo set 2026-06-07 08:23:49 +02:00
Peter Bieringer
fca73efc02 fix typo 2026-06-06 23:22:05 +02:00
Peter Bieringer
787a533dd6 Improve: sanitize item add timezone to EXDATE or RDATE if missing but DTSTART has 2026-06-06 23:21:49 +02:00
Peter Bieringer
043de9d0aa sharing/bday: set description only if template result is not empty 2026-05-31 07:48:14 +02:00
Peter Bieringer
8e519c3fbf sharing/bday: bugfix 2026-05-31 07:32:16 +02:00
Peter Bieringer
d192cb085d sharing/bday: add class + status 2026-05-31 07:26:44 +02:00
Peter Bieringer
07c5873bdd sharing/bday/templating: default config rework 2026-05-31 07:06:35 +02:00
Peter Bieringer
70ec043423 sharing/bday/add support for custom categories 2026-05-31 06:00:55 +02:00
Peter Bieringer
2360a50195 sharing/bday: parameter validation 2026-05-31 06:00:55 +02:00
Peter Bieringer
71643860a4 sharing/bday/Actions: align config section 2026-05-31 06:00:55 +02:00
Peter Bieringer
a42d2243c0 sharing/bday/conversion: add support for "age" 2026-05-31 06:00:55 +02:00
Peter Bieringer
c54e41bccd sharing/bday/trigger: disable by default, adjust fallback pattern 2026-05-31 06:00:55 +02:00
Peter Bieringer
3a5f8ddfd0 sharing/bday/trigger: implementation 2026-05-31 06:00:55 +02:00
Peter Bieringer
66e97cbc5b sharing/bday/template: implementation of placeholder replacement 2026-05-31 06:00:55 +02:00
Joonas Rautiola
b8977aaa21 Fix bday conversion hrefs for vCard filenames ending in v/c/f 2026-05-16 13:49:25 +03:00
Peter Bieringer
41b21f081f item/log: replace legacy trace log 2026-04-08 21:49:55 +02:00
Peter Bieringer
0ea20ab038 sharing/fix: indent bug 2026-04-05 14:31:49 +02:00
Peter Bieringer
7c50944ccc sharing/bday: add birthday to event description 2026-03-21 07:31:08 +01:00
Peter Bieringer
9781281b5e sharing/bday: fix a leftover union 2026-03-15 22:03:41 +01:00
Peter Bieringer
541e6bc57f sharing/bday: fix date format 2026-03-15 18:20:49 +01:00
Peter Bieringer
cda4a44fe8 sharing/bday: ics generation fix 2026-03-15 18:20:49 +01:00
Peter Bieringer
07e8c24bfa generic/datetime 2026-03-15 18:20:49 +01:00
Peter Bieringer
582dd05a7f sharing/bday: fix ics generation 2026-03-15 18:20:49 +01:00
Peter Bieringer
4cc1f96ada sharing/bday/item: add conversion function 2026-03-15 18:20:49 +01:00
Peter Bieringer
a143c5d765 Workaround delete all empty lines to avoid vobject parsing errors 2026-01-22 21:36:07 +01:00
Peter Bieringer
b3ccd39d11 update copyright 2026-01-22 21:36:07 +01:00
Peter Bieringer
17a3816e91 add comment, code review 2025-12-28 13:12:41 +01:00
Peter Bieringer
b60718a21b extend content output for verify-item 2025-12-28 12:39:39 +01:00
Peter Bieringer
baacba191b adjust/extend copyright 2025-12-28 09:13:18 +01:00
Peter Bieringer
fdcd3e2deb fix tox issues 2025-12-28 09:13:07 +01:00
Mathieu Dupuy
47bc966a13 fix misspellings 2024-07-24 12:29:13 +02:00
Will Sowerbutts
f1d84cea35 Remove unexpected control codes from ICS files 2024-07-11 13:38:48 +01:00
David Arnold
16eadd11b5 Allow quoted-printable encoding for vObjects.
Resolves the parsing issue in #1238.
2024-04-27 14:22:33 +00:00
leso-kn
94a5ff0d68 Added support for webcal-subscriptions 2024-03-03 01:13:21 +01:00
Peter Bieringer
76e06ea3fc fix found by actions/python3.11: ./radicale/item/__init__.py:167:28: E721 do not compare types, for exact checks use is / is not, for instance checks use isinstance() 2024-03-01 21:40:51 +01:00
Unrud
f06af066f9 Improve error message 2022-04-20 17:17:01 +02:00
Unrud
580b97fa0f Remove special cases for python < 3.6 2022-02-01 17:56:02 +01:00
Unrud
75df1093be Workaround for broken contact PHOTO from InfCloud
See issue #1205
2022-01-15 23:44:00 +01:00
Unrud
eac460d4d9 Replace all dates if any has the wrong type 2021-12-20 23:47:39 +01:00
Unrud
a20791e0c3 Convert EXDATE and RDATE to same type as DTSTART
Fixes #1146
Closes #1199
2021-12-20 00:55:39 +01:00
Unrud
bbaf0ebd8c Change name in file header 2021-12-09 16:55:46 +01:00
Unrud
cecb17df03 More type hints 2021-09-26 22:24:45 +02:00