Aleksander Machniak
d1be2b7810
Fix RDATE handling (T1278)
...
Workarounds VObject-2.1 bug. In Kolab 16 we have no such issue.
2016-06-01 08:17:35 -04:00
Aleksander Machniak
5f55326cd1
Add missing 'ondate' label
2016-06-01 08:08:26 -04:00
Aleksander Machniak
1b9afac1c7
Add back localization labels unintentionally removed in last update
2016-05-23 05:13:19 -04:00
Aleksander Machniak
4d04321505
Update localization
2016-05-18 16:43:20 +02:00
Aleksander Machniak
db3ffe7106
Improve recurrence text so description for RDATE is better ( #5401 )
2016-04-26 10:08:21 +02:00
Aleksander Machniak
55816351cb
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:42:26 +02:00
Jeroen van Meeuwen (Kolab Systems)
d3dea37e96
Set plugin versions to 3.2.12
2016-03-21 12:21:17 +01:00
Aleksander Machniak
cea72af4ad
Update localization
2016-03-13 09:36:33 +01:00
Thomas Bruederli
110b514263
Fix iCal import/export to pass tests again
...
Conflicts:
plugins/libcalendaring/libvcalendar.php
2016-03-10 11:00:50 +01:00
Jeroen van Meeuwen (Kolab Systems)
85c0cdc6d2
Set version numbers to 3.2.10
2016-02-03 15:35:31 +01:00
Aleksander Machniak
d118e853ff
Fix: set_mailbox() does not exist in Roundcube 1.2, use set_folder()
2015-12-17 19:44:17 +01:00
Aleksander Machniak
11c05e2a90
Fix compatibility with contextmenu plugin in alarms dialog (T838)
2015-11-13 17:27:58 +01:00
Thomas Bruederli
ca23809e63
Explicitly set allday property when parsing ical
2015-10-21 23:14:54 +02:00
Thomas Bruederli
e24024b8be
console() -> rcmail::console()
2015-10-21 23:04:27 +02:00
Thomas Bruederli
ddd4683255
Replace more deprecated Roundcube functions
2015-10-21 23:01:31 +02:00
Aleksander Machniak
d97ff3dd64
Don't use depracated Roundcube functions
2015-10-21 22:42:45 +02:00
Aleksander Machniak
84751e72fe
Don't use deprecated Roundcube constants
2015-10-21 22:42:05 +02:00
Aleksander Machniak
f98e1d7e14
Support reminders relative to end/due date (RELATED=END) (T656)
2015-08-07 06:30:28 -04:00
Aleksander Machniak
957ebdf466
Fix bug where alarms set on event start time were displayed on event end time (T653)
2015-08-05 06:12:10 -04:00
Aleksander Machniak
c3d096d104
Fix handling of alarms specified as PT0S, PT0M, etc. (T653)
2015-08-05 04:39:46 -04:00
Jeroen van Meeuwen (Kolab Systems)
d553105b62
Correct URL to source code repository
2015-07-07 12:27:38 +02:00
Jeroen van Meeuwen (Kolab Systems)
22cdafb986
Set versions to 3.2.9
2015-06-03 10:34:44 +02:00
Thomas Bruederli
0b3910099a
Support COMPLETED property in VTODO objects
...
Resolves T403 and #5067
2015-05-27 12:34:41 +02:00
Thomas Bruederli
f85e598124
Two more empty localization files removed
2015-03-24 15:31:37 +01:00
Thomas Bruederli
5f9d863359
Remove untranslated labels from bg_BG
2015-03-24 13:36:28 +01:00
Thomas Bruederli
13da800262
Remove empty localization files
2015-03-24 13:23:49 +01:00
Thomas Bruederli
760cf0ca7d
Cleanup localizations for libcalendaring plugin
2015-03-24 13:20:44 +01:00
Thomas Bruederli
0eefd8414f
Fix VTIMEZONE export in non-buffered mode ( #4865 )
2015-03-18 12:59:39 +01:00
Thomas Bruederli
d967c60e22
Update localizations from Transifex
2015-03-17 20:34:04 +01:00
Thomas Bruederli
e8c387ef0d
Bump versions and copyright year
2015-03-10 15:38:45 +01:00
Thomas Bruederli
60205136ee
Code cleanup: get recurrence instance identifiers from utility functions
2015-03-10 14:30:50 +01:00
Thomas Bruederli
3702557dc3
Export recurrence UNTIL parameter as DATE for all-day events ( #3998 )
2015-03-09 15:40:25 +01:00
Thomas Bruederli
83d3d016bd
Parse multiple vevent components with the same UID into one object with exceptions ( #4733 )
2015-03-09 12:30:53 +01:00
Thomas Bruederli
7280d8e6be
Add test case for #4797 ; fix test for recurrence-id which now correctly contains timezone information
2015-03-05 14:33:05 +01:00
Thomas Bruederli
874b950f73
Strip empty parameters from RRULE properties ( #4797 )
2015-03-05 14:33:05 +01:00
Thomas Bruederli
16ad0e6215
Update parstat recursively on all recurrence exceptions
2015-02-27 18:13:57 +01:00
Thomas Bruederli
2e8eb8596f
Don't set recurrence_date for master event ( #4738 )
2015-02-26 18:43:38 +01:00
Thomas Bruederli
ef017d4eb0
Also request RSVP when creating a new event with sequence=0
2015-02-26 15:05:55 +01:00
Jeroen van Meeuwen (Kolab Systems)
bbd5770eda
Set the appropriate plugin version numbers
2015-02-22 23:28:11 +01:00
Thomas Bruederli
52bbf63a8e
Merge branch 'dev/recurring-invitations'
2015-02-20 10:18:59 +01:00
Thomas Bruederli
02ef2e6050
Split recurring event into a new series when modifying with this-and-future option ( #4386 ); optimize copying of attachments into new event
2015-02-20 00:11:40 +01:00
Thomas Bruederli
5e176baa08
Pass a list of updated attendess to the backend driver on RSVP reply from calendar view
2015-02-19 18:09:12 +01:00
Thomas Bruederli
db637619c3
Omit RSVP flag in iCal export if not true
2015-02-19 15:57:37 +01:00
Thomas Bruederli
61037eb97c
Fix RSVP flag in iTip REQUESTS
2015-02-19 15:56:46 +01:00
Thomas Bruederli
ac2bd4700f
Store recurrence-id for single (non-recurring) events and use for iTip replies
2015-02-19 15:13:13 +01:00
Torsten Grote
1b9bc154ec
update translations ( #4348 )
2015-02-19 11:58:00 +13:00
Thomas Bruederli
422bb0a298
Fix RSVP flag in iCal and storage (defaults to false); remove redundant information from ical PRODID
2015-02-18 10:21:15 +01:00
Thomas Bruederli
4d534ea786
Forward savemode when removing a cancelled event
2015-02-17 15:47:12 +01:00
Thomas Bruederli
8a90069071
- Support exceptions and iTip messages with thisansfuture range
...
- Store two exceptions for the same occurence if necessary (with differing range)
- Update attendee status from iTip REPLY to all exceptions stored for the event
- Correctly handle exceptions on the first instance (main event)
2015-02-17 11:36:01 +01:00
Thomas Bruederli
7fd2eb873d
Hide RSVP-mode menu when moving/resizing event dialog
2015-02-16 18:45:25 +01:00