Commit graph

401 commits

Author SHA1 Message Date
Aleksander Machniak
d07938b662 Fix PHP warning 2022-12-09 15:02:06 +01:00
Aleksander Machniak
24e2e1ce84 Fix infinite loop in kolab_storage_dataset 2022-12-09 14:39:46 +01:00
Aleksander Machniak
748f2430cd Fix PHP 7.2 compatibility 2022-12-07 14:50:50 +01:00
Aleksander Machniak
0530881f4b Remove dependency on kolabcalendaring/kolabformat in CalDAV driver, various PHP8 support fixes 2022-12-05 15:07:23 +01:00
Aleksander Machniak
a9531c9336 Fix libcalendaring_recurrence::end() 2022-12-02 15:57:59 +01:00
Aleksander Machniak
e4271ccfd8 Replace Horde with Sabre in libcalendaring_recurrence 2022-12-02 14:51:33 +01:00
Aleksander Machniak
251d4e367a Fixes in libcalendaring_recurrence.php 2022-12-01 15:03:56 +01:00
Aleksander Machniak
b3c882e037 Add tests for the localization files 2022-12-01 12:42:11 +01:00
Aleksander Machniak
258665932d Update localization, fix bugs in some localization files 2022-12-01 12:41:13 +01:00
Aleksander Machniak
1b33810f71 Try to support PHP >= 7.2, small refactoring 2022-11-30 12:54:29 +01:00
Aleksander Machniak
f5d95d5a92 Use Sabre/VObject v4, Partial PHP8 support 2022-11-29 15:54:43 +01:00
Aleksander Machniak
b74301fa2b PHP7 support 2022-10-12 13:36:57 +02:00
Aleksander Machniak
b0f306eaf1 Remove sensitivity settings 2022-09-14 12:45:30 +02:00
Aleksander Machniak
869bde56a8 Fix handling alarms related to the end of the event 2022-08-30 11:14:22 +02:00
Jeroen van Meeuwen (Kolab Systems)
dc99ade020 Bump version numbers to 3.5.11 2022-01-14 13:18:46 +01:00
Christian Mollekopf
de3a536daa Avoid relying on the sender for REPLY attendee matching.
Summary:
This fixes the case where we reply on behalf of someone (e.g. a
resource), and therefore can't use the sender for matching.
For both displaying the itip and processing the reply to update the calendar.

Differential Revision: https://git.kolab.org/D3086
2021-12-18 11:35:40 +01:00
Christian Mollekopf
3613a3d399 Resource invitation enhancements
Summary:
* Display RSVP buttons for resource owners.
* Adapted mail texts to make sense for new resource invitations.
* When generating a REPLY, keep track if we are responding on behalf of
  a resource, and set SENT-BY accordingly

Differential Revision: https://git.kolab.org/D3083
2021-12-18 11:35:40 +01:00
Aleksander Machniak
ea78b1c2df Display original time and timezone in iTip info box 2021-12-17 11:26:48 +01:00
Jeroen van Meeuwen (Kolab Systems)
b1d3006fa2 Bump version numbers 2021-11-17 10:24:07 +01:00
Aleksander Machniak
3aaa362747 Fix some PHP8.1 deprecation warnings 2021-10-24 09:32:52 +02:00
Jeroen van Meeuwen (Kolab Systems)
971c8d715c Bump version 2021-10-01 13:22:28 +02:00
Aleksander Machniak
38b103430b Fix PHP8 warnings 2021-09-29 18:56:56 +02:00
Aleksander Machniak
3c557590b2 Fix some PHP8 warnings 2021-09-22 13:18:44 +02:00
Aleksander Machniak
caa6738cd8 Fix some issues with parsing links (T6688) 2021-09-22 13:15:49 +02:00
Jeroen van Meeuwen (Kolab Systems)
9a13a39e7f Bump version numbers to 3.5.6 2021-04-12 12:04:40 +02:00
Aleksander Machniak
87fbaea696 PHP8 compatibility fixes
Summary: PHP8 fixes, CS fixes, short array syntax, indentation

Reviewers: #roundcube_kolab_plugins_developers

Subscribers: #roundcube_kolab_plugins_developers

Tags: #roundcube_kolab_plugins

Differential Revision: https://git.kolab.org/D2185
2021-02-01 08:30:34 +01:00
Aleksander Machniak
d36017592a PHP8 compatibility fixes 2020-12-26 20:41:54 +01:00
Jeroen van Meeuwen (Kolab Systems)
4760d1a3d5 Bump version number 2019-10-19 11:55:22 +02:00
Aleksander Machniak
7491bf813c Update localization (again) 2019-10-13 15:55:15 +02:00
Aleksander Machniak
a4776ffcc8 Update localization, fix counting translation lines in update script 2019-10-13 14:54:56 +02:00
Jeroen van Meeuwen (Kolab Systems)
8344228bb2 Bump plugin versions to 3.5.1 2019-10-07 14:00:23 +02:00
Aleksander Machniak
d05e11f145 T5626: Fix missing VTIMEZONE sub-components for some timezones 2019-10-04 13:48:44 +02:00
Aleksander Machniak
832a16ddf3 Remove faulty test
Sabre-Vobject 3.5 is more forgiving than 3.3 for which the test was created
2019-09-29 09:44:26 +02:00
Aleksander Machniak
8c61595f31 We already require sabre-vobject 3.5 2019-09-28 07:50:59 +02:00
Aleksander Machniak
416f93eddd Elastic: Small alignment improvement in Delegate dialog 2019-09-25 21:43:02 +02:00
Aleksander Machniak
ad33b48521 T5333: Fix creating events with j.n.Y date format (Bifrost#T246884) 2019-09-25 08:00:36 +00:00
Aleksander Machniak
6181c8d65e Elastic: Fix links list style (inherited from .attachmentslist) 2019-07-15 13:38:22 +00:00
Jeroen van Meeuwen (Kolab Systems)
43d2b00e96 Bump version to 3.5.0 2019-07-08 12:57:20 +02:00
Aleksander Machniak
9da21b887c CS fixes, updates to composer.json files 2019-06-12 08:32:26 +00:00
Jeroen van Meeuwen (Kolab Systems)
c1a1d59ade Bump version to 3.4.6 2019-06-03 11:14:19 +02:00
Aleksander Machniak
6358d0ebfa Calendar: Fix white on white color for itip event preview 2019-06-02 07:44:21 +00:00
Aleksander Machniak
2f75ab5b39 T5414: Fix wrong all-day event date in invitation box 2019-05-31 09:19:04 +00:00
Aleksander Machniak
f848609ea1 Elastic: Improve event/task reminders (alarms) input 2019-05-14 11:04:27 +02:00
Jeroen van Meeuwen (Kolab Systems)
e0d11833a1 Bump version numbers 2019-05-07 08:32:27 +02:00
Aleksander Machniak
290adfbbb1 Merge branch 'dev/elastic' 2019-05-06 08:30:23 +02:00
Aleksander Machniak
ff7f8f76d3 Unset 'rsvp' flag when changing attendee status 2019-04-26 15:14:27 +00:00
Aleksander Machniak
1d72a95549 On iTip request fallback to attendee status, not organizer's
When a user has delegator's identities defined and receives
an iTip requests from the delegator (as an organizer) that
invitation could have been detected as accepted (even if there
obviously was no event in users calendar and the status is needs-action/unknown).
2019-04-25 10:04:55 +00:00
Aleksander Machniak
89042934ef Trim redundant whitespace in iTip details table 2019-04-24 09:28:03 +02:00
Jeroen van Meeuwen (Kolab Systems)
4ad016bce4 Bump versions to 3.4.4 2019-04-15 11:04:06 +02:00
Aleksander Machniak
f31c329ca7 Fix button selectors (.ui-button -> button)
Buttons in Elastic dialogs do not have this class assigned. We also
will get rid of jQuery-UI button use in the future.
2019-04-08 10:35:45 +02:00