Commit graph

105 commits

Author SHA1 Message Date
Thomas Bruederli
073a6bb373 Aggregate shared but unsubscribed calendar folders and free/busy data into a 'user calendar' 2014-05-19 12:18:39 +02:00
Thomas Bruederli
e625711a85 Use new button/icon classes from Larry skin 2014-05-01 16:18:18 +02:00
Thomas Bruederli
5c206f76e8 Amend js files headers to satisfy LibreJS license detection 2014-04-28 09:12:29 +02:00
Thomas Bruederli
cd40e54641 Fix recurrence form serialization; better method names 2014-04-24 19:41:07 +02:00
Thomas Bruederli
70818e4998 Also move recurrence computation classes to libcalendaring 2014-04-24 15:56:46 +02:00
Thomas Bruederli
e987e51af2 Move recurrence form handling functions and texts from calendar to libcalendaring for shared use 2014-04-24 15:04:18 +02:00
Thomas Bruederli
e613061f18 Updated translation files from Transifex 2014-04-24 14:45:27 +02:00
Thomas Bruederli
93d2b69bb9 Refactored alarms in calendar and tasks to support multiple alarms. Moved redundant functions to libcalendaring 2014-04-17 17:49:00 +02:00
Thomas Bruederli
c4fb6b73b7 Allow to update a cancelled event (from iTip) in the personal calendar 2014-04-10 08:58:35 +02:00
Thomas Bruederli
2123ea7d97 Add property for event status; specially annotate CANCELLED events in the UI 2014-04-09 13:54:04 +02:00
Thomas Bruederli
9a9cf8fe89 Avoid Illegal string offset warnings 2014-04-09 13:32:37 +02:00
Thomas Bruederli
b86a301d61 Add support for valarm ACTION:AUDIO 2014-04-03 19:19:14 +02:00
Thomas Bruederli
291a6878cf Fix storing of (multiple) event alarms 2014-04-03 18:38:26 +02:00
Thomas Bruederli
b5d6faee6a Improve libs to support multiple VALARM items according to iCal standards, including action-specific properties 2014-04-03 17:39:26 +02:00
Thomas Bruederli
1ce6d461a6 Save and restore iCal STATUS properties 2014-04-03 15:07:47 +02:00
Thomas Bruederli
099d72186e Missing PARTSTAT attributes should be treated as NEEDS-ACTION (#2941) 2014-03-26 08:53:01 +01:00
Thomas Bruederli
c72d429872 Fix external RSVP responses through web interface 2014-03-24 17:18:01 +01:00
Thomas Bruederli
e4a2697515 Fix typo 2014-03-24 16:54:02 +01:00
Thomas Bruederli
c10e944504 Clarify libcalendaring method access 2014-03-24 16:12:21 +01:00
Thomas Bruederli
7df78a5052 Display delegated-to attribute in iTip view 2014-03-24 15:10:39 +01:00
Thomas Bruederli
6fbd652bac Add option for the user to enter a comment text for iTip REPLY messages 2014-03-20 18:06:35 +01:00
Thomas Bruederli
65cd18c1b7 Send CANCEL iTip message to declined attendees (with optional comment) 2014-03-19 21:13:06 +01:00
Thomas Bruederli
4cb9fecebc Remove untranslated labels after last tx pull 2014-03-19 15:55:21 +01:00
Thomas Bruederli
5d49b4850d Moved iTip functionality to libcalendaring for common use + improved inline UI for iTip messages and the options a user can select there 2014-03-19 15:32:37 +01:00
Thomas Bruederli
532662802b Suppress property parameters with empty values 2014-03-19 11:10:33 +01:00
Thomas Bruederli
89005391eb Add support for COMMENT property used in iTip messages 2014-03-18 18:05:48 +01:00
Thomas Bruederli
26824f3d51 Consider VTODOs in pre-check 2014-03-18 12:08:54 +01:00
Thomas Bruederli
9375eadbe2 Add full support for arbitrary recurrence dates (RDATE) to the calendar UI 2014-03-17 12:40:21 +01:00
Thomas Bruederli
65d603cd20 Allow all-day events without DTEND property 2014-03-04 08:55:06 +01:00
Thomas Bruederli
79ae6282f8 Read/write RDATE properties from/to ical and libkolabxml (#2885) 2014-02-28 16:12:24 +01:00
Thomas Bruederli
1ef785c8c6 Handle multiple VCALENDAR blocks when reading ics files (#2884) 2014-02-28 12:41:31 +01:00
Thomas Bruederli
5602b5f3cd Read and write delegated-from/to attendee parameters 2014-02-27 23:32:15 +01:00
Thomas Bruederli
b828aad2b4 Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2014-02-26 12:15:32 +01:00
Thomas Bruederli
c47d2da4e7 Decode escaped commas in various ical property values 2014-02-26 12:15:03 +01:00
Aleksander Machniak
0bc70b7753 rcmail -> rcube, RCMAIL_CHARSET -> RCUBE_CHARSET 2014-02-25 14:01:05 +01:00
Thomas Bruederli
7d39a1808a Add unit test for commit 10f5a48 2014-02-06 10:55:25 +01:00
Thomas Bruederli
10f5a48531 Add fallback to find VEVENT blocks with RECURRENCE-ID (#2792) 2014-02-06 10:54:57 +01:00
Thomas Bruederli
3a9e25e056 Export X-MICROSOFT-CDO-BUSYSTATUS for Outlook CalDAV clients 2014-01-23 15:50:04 +01:00
Thomas Bruederli
54b5b1bdc8 Fix typo 2014-01-23 15:38:27 +01:00
Thomas Bruederli
cbbcba9a2d Include patched version of Sabre\VObject\Property (#2442) 2014-01-14 11:23:52 +01:00
Thomas Bruederli
617277a4f4 Avoid fatal errors when no valid date is given for alarms computation 2014-01-08 17:41:38 +01:00
Aleksander Machniak
4f1b0ebe78 Removed debug code 2013-11-21 10:09:02 +01:00
Thomas Bruederli
875a76c801 Don't set timezone on allday dates (#2463) 2013-11-01 11:23:42 +01:00
Thomas Bruederli
310e25d0d1 Fix VALARM parsing: ignore ACTION:NONE blocks; convert to ACTION:DISPLAY for the web client (#2415) 2013-10-29 14:58:45 +01:00
Thomas Bruederli
2e9c4a6529 Fix show-more link: don't add it twice if maxlen and maxlines are both set; show dots before link if text is truncated 2013-10-24 11:05:33 +02:00
Thomas Bruederli
5cd313f96d Show full link in title attribute (hover) 2013-10-17 17:55:30 +02:00
Thomas Bruederli
954ffcd91c Truncate link texts to a sensible length (#2376) 2013-10-17 17:53:14 +02:00
Thomas Bruederli
5aa78e41f7 Refactored ical parser to allow iteration over large files (#2353) 2013-10-17 13:10:19 +02:00
Thomas Bruederli
406fd4d822 Update Sabre/VObject lib to version 2.1.3 2013-10-16 17:00:48 +02:00
Thomas Bruederli
fbf3207dfb Improve ical parser to read alarms with zero-values exported by Google (e.g. TRIGGER:-P0DT0H30M0S) 2013-10-16 14:28:17 +02:00