Aleksander Machniak
fdc0fbe4db
Fix handling iTip replies with different address in From: and the iTip (Bifrost#T84315)
2018-04-06 10:20:43 +02:00
Aleksander Machniak
4c59b34bbb
Fix printing tasks
2018-03-22 15:53:18 +00:00
Aleksander Machniak
9483a0b13c
Code indentation fix
2018-02-28 13:23:20 +01:00
Aleksander Machniak
c6e0395dd9
We accept iTip replies with older SEQUENCE but no significant changes (Bifrost#T78144)
2018-02-28 13:22:04 +01:00
Jeroen van Meeuwen (Kolab Systems)
6c43433e16
Bump version numbers
2018-01-05 13:13:38 +01:00
Aleksander Machniak
1f0f282049
Properly initialize time selection for all reminder time inputs
2017-12-04 13:36:26 +01:00
Aleksander Machniak
bb3b7fec0e
Make itip links optional and disabled by default
...
This feature has ever had many limitations and inconsistent
behaviour depending if the user is logged in or not.
Also in meantime, PHP's mail() support has been removed
from Roundcube Framework.
Now to enable the feature you have to set calendar_itip_smtp_server option.
2017-11-03 12:24:18 +01:00
Aleksander Machniak
211fe3ada5
Add unintentionally removed localization labels on last update
2017-10-30 10:41:50 +01:00
Aleksander Machniak
3d85b285d5
Update localization
2017-10-25 20:20:14 +02:00
Aleksander Machniak
2859dc7869
Add event/task description to invitation body (Bifrost#T51237)
2017-10-17 11:14:09 +02:00
Jeroen van Meeuwen (Kolab Systems)
915b86bb80
Bump versions to 3.3.4
2017-10-02 12:59:58 +02:00
Aleksander Machniak
16a71fccdc
Allow an event updates on iTip request without SEQUENCE bump (Bifrost#T27883)
...
We're detecting if something changed in description, title, url,
location or attendees. These are properties that could be changed
by the organizer without SEQUENCE bump. If that is detected
we display "Update in my calendar" button.
TODO: display a diff of changes, so user can take a decission
if he want's to overwrite his copy of the event.
2017-09-14 13:19:32 +02:00
Aleksander Machniak
a1cd95152c
Align event start date with the first occurrence
...
Summary:
When a recurring event start date does not match a recurrence pattern
(e.g. an event recurring on Fridays is created on Thursday),
we move the start date to the date of the first occurrence.
There's also a checkbox to keep the old behavior where the
start date was not modified.
Reviewers: vanmeeuwen
Reviewed By: vanmeeuwen
Differential Revision: https://git.kolab.org/D536
2017-09-12 13:53:34 +02:00
Aleksander Machniak
5e5aac91a4
Skip command/location field if it contains only whitespace charaters
...
Outlook sends COMMENT field with two newline characters. We should not
display Comment record in iTip handling box in such cases, the same for location.
2017-08-22 12:25:15 +02:00
Aleksander Machniak
1ea20a65c2
Load missing 'showmore' label localization
2017-07-30 10:39:18 +00:00
Aleksander Machniak
978b7535ed
Add some missing localization labels, fix some labels use
2017-07-24 11:05:28 +02:00
Aleksander Machniak
c5843388a8
Don't display Privacy (Classification) when set to X-* value in iTip
...
... it's ignored anyway.
2017-07-20 14:42:10 +00:00
Jeroen van Meeuwen (Kolab Systems)
1e8050b96a
Bump version numbers to 3.3.3
2017-07-19 16:29:38 +02:00
Aleksander Machniak
0c02d0d45c
T2531: Support SCHEDULE-AGENT in iTip
...
This property is used when scheduling method on the original and updated
event via CalDAV (iRony) using SCHEDULING-AGENT=CLIENT. CANCEL invitations
are supposed to be sent to attendees only if the initial scheduling was not
done with SCHEDULING-AGENT=CLIENT.
https://tools.ietf.org/html/rfc6638#section-3.2.1.2
2017-07-04 14:27:19 +00:00
Aleksander Machniak
c2e8cc16ab
T2504: Fix DTSTAMP in iTip replies
...
It should be set to NOW whenever METHOD is specified.
2017-06-29 13:08:35 +00:00
Aleksander Machniak
2ad0d6651d
Move more common methods used by tasklist and calendar to libcalendaring
2017-06-29 11:20:09 +02:00
Jeroen van Meeuwen (Kolab Systems)
e5739f7c11
Update version to 3.3.2
2017-06-28 15:10:29 +02:00
Aleksander Machniak
b11c74e0a5
Update localization
2017-06-12 10:57:06 +02:00
Jeroen van Meeuwen (Kolab Systems)
f30978e288
Set the version to 3.3.0
2017-05-03 10:08:25 +02:00
Aleksander Machniak
dfacbe01bc
Fix misleading warning when editing/deleting a shared event (T1357)
...
and properly notify attendees of such a change.
2017-04-04 12:17:17 +02:00
Aleksander Machniak
3840ffc5fe
Allow accept/decline/delegate (again) on event update request (Bifrost#T27859)
...
When handling an iTip request for an updated event where
start or end date has been changed, user will be able to change
his participant status.
In such cases we display RSVP buttons instead of "Update in my calendar"
button and highlight the event date.
So, e.g. if you accepted the event and then its time has been
changed by the organizer, you will be able to decline it or vice-versa.
2017-03-30 10:25:12 +02:00
Aleksander Machniak
592163d83d
Fix unavailable comment field on itip-append page
2017-03-27 13:07:24 +02:00
Aleksander Machniak
2742a8e2de
Ignore iTip attachments in multipart/report messages (Bifrost#T20440)
2017-02-07 13:04:30 +01:00
Aleksander Machniak
bfa8ff2a67
Fix delegatedto/delegatedfrom labels (Bifrost#T20377)
2016-12-28 08:16:33 +01:00
Aleksander Machniak
c4f4f52aa0
T1841: Support non-all-day exceptions to all-day events and vice-versa
2016-12-30 05:33:02 -05:00
Aleksander Machniak
4a9e42a026
T1523: Support shared calendars in iTip handling
2016-10-03 14:10:57 +02:00
Aleksander Machniak
12cf79adaa
Update localization of libcalendaring plugin (T1558)
2016-09-29 16:36:00 +02:00
Aleksander Machniak
7925f2045b
Complete de_CH localization from de_DE
2016-09-14 12:48:08 +02:00
Aleksander Machniak
7d77d73896
Update localization from Transifex
2016-09-14 12:26:36 +02:00
Aleksander Machniak
ea6d351812
console() -> rcube::console()
2016-08-31 12:57:15 +02:00
Aleksander Machniak
daefd52a92
T1385: Fix importing events with no DTEND and no DURATION
...
Per RFC5545 3.6.1 it is perfectly valid. In such cases DTEND should set to DTSTART.
2016-07-29 06:54:48 -04:00
Aleksander Machniak
0a12b06b59
T1371: Use rcube_mime::decode_address_list() instead of (invalid) regex
...
.. to extract invitation sender email. Fixes T1371.
2016-07-22 06:25:40 -04:00
Aleksander Machniak
ab433d7428
Update localization from Transifex
2016-07-22 11:42:44 +02:00
Aleksander Machniak
419372bc60
Add more status labels
2016-07-20 09:19:23 -04:00
Aleksander Machniak
fdda23c8ff
T1362: Fix title/tooltip text on attendee, localize the status text
...
Moved shared code and localization to libcalendaring plugin.
Fixes T1362.
2016-07-20 07:30:31 -04:00
Aleksander Machniak
1222fc3af9
T1314: Support upper-case Y letter in date formats
2016-06-22 06:34:13 -04:00
Aleksander Machniak
6790ac80d3
Implemented sound reminders (#T1310)
...
Summary: Fixes T1310
Reviewers: #roundcube_kolab_plugins_developers
Maniphest Tasks: T1310
Differential Revision: https://git.kolab.org/D183
2016-06-20 10:10:39 +02:00
Aleksander Machniak
eb8211f0bf
Add time-slots popup in task dialog ( #5441 )
2016-06-15 05:54:03 -04:00
Aleksander Machniak
d03fcc7cd4
Update localization
2016-06-13 18:10:59 +02:00
Aleksander Machniak
4b08dab30b
Fix character case handling in email address comparison for invitations handling (T1301)
2016-06-09 11:18:30 -04:00
Aleksander Machniak
81cd96ad4b
Add missing 'ondate' label
2016-06-01 06:40:36 -04:00
Aleksander Machniak
b49501437e
Add back localization labels unintentionally removed in last update
2016-05-23 05:12:24 -04:00
Aleksander Machniak
29c5c502db
Update localization
2016-05-18 16:38:39 +02:00
Aleksander Machniak
37a4b8c696
Improve recurrence text so description for RDATE is better ( #5401 )
2016-04-24 06:01:55 -04:00
Aleksander Machniak
5060fb30b6
Fix bug where delegatee would be lost on task/event update ( #5058 )
...
Summary: Fixes #5058
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Differential Revision: https://git.kolab.org/D110
2016-04-14 11:41:50 +02:00