1348 Commits

Author SHA1 Message Date
Hivert Quentin
1fdb4d3026 i18n(pt): Add Greek (partial) 2026-03-02 15:01:52 +01:00
Hivert Quentin
d993227b36 i18n(th): Update Thai translations 2026-03-02 11:49:54 +01:00
Hivert Quentin
a7651e56c5 fix(task): fix reminder for tasks 2025-09-15 17:21:47 +02:00
Emily Kooistra
481a9bf1de perf(calendar): don't allocate and copy all children for each time we call _filterComponent:
Improving the filtering of the calender objects, keeping a global static of the array of tags
that are allowed. And using removeChildren to prevent the need of a full copy while we iterate
over it.
2025-09-15 15:43:05 +02:00
Hivert Quentin
86d94ab8fe fix(log): remove the ics from the log line 2025-08-27 10:19:42 +02:00
Hivert Quentin
7bee193413 fix(mail): preoperly generates the message-id header value 2025-07-28 17:40:14 +02:00
Hivert Quentin
f5f8f112cd chore(language): Add Thai language 2025-07-03 16:59:56 +02:00
Hivert Quentin
08bc6aff3f chore(language): Add Korean language 2025-07-03 09:35:50 +02:00
Hivert Quentin
148fab9409 fix(calendar): put valarm at the end of vevent block to satisfy outlook.office.com which is too lazy to follow the spec 2025-04-09 11:15:59 +02:00
Hivert Quentin
4c09ebfb6e i18n(ja): Update Japanese translations 2025-03-24 09:57:06 +01:00
Hivert Quentin
d15f0ee804 fix(calendar): properly store the vevent is the correct order for reccurence and reccurence-id 2025-02-19 16:14:34 +01:00
Hivert Quentin
a1e8a5c4af Revert "fix(calendar): Flatten cycle change: the day at 00:00 is now used to retrieve all occurrences. This change should resolve the issue where resource availability is not detected if the event is shorter than the occurrence duration in the resource."
This reverts commit 9941e2a04b.
2025-02-17 16:49:42 +01:00
smizrahi
9941e2a04b fix(calendar): Flatten cycle change: the day at 00:00 is now used to retrieve all occurrences. This change should resolve the issue where resource availability is not detected if the event is shorter than the occurrence duration in the resource. 2025-01-07 18:39:02 +01:00
smizrahi
c05b331ac0 fix(calendar): Fix SOGoDAVCalendarStartTimeLimit parameter. Events are retrieved when initial sync is done. 2024-12-17 16:35:52 +01:00
smizrahi
da32b3f86d fix(calendar): Ensure organizers are properly removed from attendee's calendars. Fix issue where organizers were also set as attendees. Removed organizer in attendees list. 2024-12-16 12:21:41 +01:00
smizrahi
c90e2b0501 fix(calendar): Ensure organizers are properly removed from attendee's calendars. Fix issue where organizers were also set as attendees. When an occurrence is deleted, it is now correctly removed from attendee's calendars. 2024-11-18 15:41:14 +01:00
smizrahi
581b2c1912 Revert "Revert "fix(calendar): Fix issue where EXDATE removes modified occurence. The behavior is now identical to G Agenda. This fix may reduce the 'missing exception error'.""
This reverts commit ec20ea1b45d35f9d63066baf324fa6726b4e910e.
2024-11-12 16:21:12 +01:00
smizrahi
9a9d968756 Revert "fix(calendar): Fix issue where EXDATE removes modified occurence. The behavior is now identical to G Agenda. This fix may reduce the 'missing exception error'."
This reverts commit 5bab72726a.
2024-11-12 16:21:12 +01:00
smizrahi
5bab72726a fix(calendar): Fix issue where EXDATE removes modified occurence. The behavior is now identical to G Agenda. This fix may reduce the 'missing exception error'. 2024-11-06 09:15:12 +01:00
Hivert Quentin
41aecca692 i18n(tr_TR): Update TurkishTurkey translations 2024-10-08 11:59:46 +02:00
Hivert Quentin
68b17a5c4a i18n(sl_SI): Update Slovenian translations 2024-08-07 10:49:39 +02:00
Hivert Quentin
5ee190468e i18n(cs): Update Czech translations 2024-08-07 10:49:38 +02:00
smizrahi
2637434436 feat(calendar): Add option to disable email appointmoint notifications when using caldav 2024-06-12 12:00:41 +02:00
smizrahi
53d77f3105 perf(calendar): Optimization of date computation when handle attendees. Report of 77b2d9f8. 2024-05-28 11:32:05 +02:00
smizrahi
45fd999010 fix(calendar): Memory optimization on _appendCycleException 2024-05-28 11:22:46 +02:00
Hivert Quentin
880eb89719 fix(calendar): resource was busy even if they have delegated 2024-04-18 10:11:38 +02:00
Hivert Quentin
5830053026 fix(calendar): resource was busy even if they have delegated 2024-04-17 15:23:11 +02:00
smizrahi
d9ee884459 fix(calendar): Fix assertion when is_cycle is set but without c_cycleinfo. Fixes #5950. 2024-04-10 15:47:17 +02:00
smizrahi
49e9988b82 fix(calendar): Fix assertion when is_cycle is set but without c_cycleinfo. Fix tests. 2024-04-09 08:59:09 +02:00
smizrahi
d4046673ee fix(calendar): Fix assertion when is_cycle is set but without c_cycleinfo 2024-04-08 13:57:07 +02:00
Hivert Quentin
adf1117046 fix(event): resource was considered busy for an event he has delegated 2024-03-13 14:42:12 +01:00
smizrahi
5215aa4f41 fix(calendar): Fix NSData returns instead of NSString on c_cycleinfo depending on database issue. CLoses #5940. 2024-03-12 09:45:23 +01:00
Hivert Quentin
815a87de0b fix(event): user was considered busy for an event he has delegated 2024-03-07 12:10:05 +01:00
Hivert Quentin
083fa1fefd i18n(pl): Update Polish translations 2024-02-20 11:10:24 +01:00
smizrahi
3acab3f896 fix(calendar): Fix high memory usage when importing an ics 2024-02-14 11:08:32 +01:00
Hivert Quentin
889fe1eb39 Revert "fix(memory): reduce memory usage when working with events with a lot of alarms defined in the ics file"
This reverts commit ff3c3054a6.
2024-02-13 17:39:41 +01:00
Hivert Quentin
ff3c3054a6 fix(memory): reduce memory usage when working with events with a lot of alarms defined in the ics file 2024-02-05 18:01:44 +01:00
smizrahi
2748d1dd08 feat(core): Add URL encryption for GDPR compliancy. Remove dav encryption 2024-01-02 13:46:46 +01:00
smizrahi
d505b874f7 Merge branch 'master' into feature-gdpr 2023-12-20 18:01:40 +01:00
Hivert Quentin
6e9e7f98ef i18n(lt): Update Lithuanian translations 2023-12-11 14:32:30 +01:00
Hivert Quentin
8a4bc2a716 i18n(de): Update German translations 2023-12-11 14:32:30 +01:00
smizrahi
31c6f78913 feat(core): Add URL encryption for GDPR compliancy 2023-10-17 16:17:25 +02:00
Hivert Quentin
4974648c33 i18n(lt): Update Lithuanian translations 2023-09-25 16:07:56 +02:00
Hivert Quentin
0f0ecf71c3 i18n(de): Update German translations 2023-09-25 16:07:55 +02:00
smizrahi
4f7c73143f fix(calendar): Fix MacOS X Ventura calendar support. Fixes #5639 2023-08-22 18:11:53 +02:00
smizrahi
fce02db7d1 fix(calendar): Revert commit e47566e3a and change HTTP status from 409 to 403 when event has a sequence number lower than than the new one. This should fix some Apple's duplication events 2023-08-16 17:18:59 +02:00
Hivert Quentin
c5814d60a4 fix(calendar): recurrenid wasn't working properly 2023-08-16 17:18:59 +02:00
smizrahi
cab5bc011e fix(calendar): Avoid event duplication when adding an ics with an older sequence number and event already added in calendar 2023-08-14 17:18:37 +02:00
smizrahi
82178eeba9 fix(calendar): Fix NAME:NSInvalidArgumentException REASON:SOGoAppointmentFolder(instance) does not recognize davCalendarProxyReadFor 2023-08-09 14:44:35 +02:00
smizrahi
382b8a0a1a fix(calendar): Do not send tentative participation mail when user open mail or add ics to calendar app 2023-08-08 15:49:15 +02:00