Thomas Bruederli
|
ae85372d13
|
Add URL property for events; correct label for chair role of event attendees
|
2013-05-16 13:32:01 +02:00 |
|
Thomas Bruederli
|
c8921be812
|
Mention the correct RFC section for iCal value escaping
|
2013-03-14 09:43:29 +01:00 |
|
Thomas Bruederli
|
bd2cf48d40
|
Fix iCal newline escaping (#1694) + typo
|
2013-03-14 09:30:12 +01:00 |
|
Thomas Bruederli
|
354a18795f
|
Properly export recurrence exceptions to iCal
|
2013-02-28 10:44:15 +01:00 |
|
Thomas Bruederli
|
cf3426a4ae
|
Support import/export of custom properties
|
2013-02-21 17:41:41 +01:00 |
|
Thomas Bruederli
|
c32e3a7dbe
|
Fix typos and read STATUS:CANCELLED
|
2013-02-21 17:33:36 +01:00 |
|
Thomas Bruederli
|
1f9f09fe09
|
Fix ical export with (invalid) timezone +00:00
|
2013-01-23 10:06:44 +01:00 |
|
Thomas Bruederli
|
56cddd1e2c
|
Fix iCal export: no empty organizer or attendee attributes; correctly escape special characters
|
2012-11-21 22:17:20 +01:00 |
|
Thomas Bruederli
|
e9825fa24e
|
Fix timezone detection in iCalendar parser
|
2012-11-21 21:27:35 +01:00 |
|
Thomas Bruederli
|
db7d414324
|
Correctly handle iTip replies without valid DTSTSART/DTEND attributes (#1178)
|
2012-11-21 10:33:02 +01:00 |
|
Thomas Bruederli
|
ff5f354423
|
Export sequence attribute; fix UTC date formatting in iCal exports
|
2012-10-18 19:45:01 +02:00 |
|
Aleksander Machniak
|
2b3d7f9926
|
Fix fatal error on event without an UID and PHP warning (Bug #1108)
|
2012-10-15 12:36:23 +02:00 |
|
Thomas Bruederli
|
54f11d321d
|
Use default Horde iCalendar classes if installed (#983)
|
2012-09-06 17:26:14 +02:00 |
|
Thomas Bruederli
|
9cc400f09f
|
Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring'
|
2012-08-16 08:57:25 +02:00 |
|
Thomas Bruederli
|
15a0997601
|
Small fixes to iCal import/export
|
2012-07-11 09:59:53 +02:00 |
|
Thomas Bruederli
|
8d818e8cb1
|
Big refactoring: use DateTime objects instead of unix timestamps to improve timezone and DST handling
|
2012-07-06 17:15:45 +02:00 |
|
Thomas Bruederli
|
5efdcbb2fb
|
Use common methods calendar->get_ical()->get_parser() to access Horde-based ical parser (#865)
|
2012-07-02 17:43:19 +02:00 |
|
Thomas B
|
8c90898a06
|
Try loading Horde classes from default location first
|
2012-05-02 17:10:53 +02:00 |
|
Thomas Bruederli
|
584c4c9bc4
|
Drop dependency to external Horde libs. Add a local and independent copy of these files to the plugin package
|
2012-05-01 22:27:29 +02:00 |
|
Thomas Bruederli
|
ee77665dd5
|
Adapt to new timezone handling in Roundcube core; provide direct url to subscribe to calendars (using http auth)
|
2012-01-04 23:05:34 +01:00 |
|
Thomas Bruederli
|
bda8aa02b6
|
Correct email address in author section; add AGPL license header to all relevant files
|
2011-12-07 12:51:23 +01:00 |
|
Aleksander Machniak (Kolab Systems)
|
65abe8a4cb
|
Added package.xml files, some cleanups
|
2011-11-21 11:20:48 +01:00 |
|
Thomas Bruederli
|
41edd38326
|
Don't import repeated instances of recurring events
|
2011-11-11 13:22:40 +01:00 |
|
Thomas Bruederli
|
7aa1985905
|
Case-insensitive stripping of mailto: prefix
|
2011-11-09 15:37:21 +01:00 |
|
Aleksander Machniak (Kolab Systems)
|
4a498714dd
|
Changed license to AGPL
|
2011-10-27 10:20:46 +02:00 |
|
Thomas
|
7bfb9079d5
|
Get alarm settings when importing from ical format
|
2011-10-12 22:39:14 +02:00 |
|
Thomas
|
e6ae3b8702
|
Add feature to upload and import .ics files
|
2011-10-12 19:44:38 +02:00 |
|
Thomas
|
827a8d1b92
|
Adjust version strings to match reality
|
2011-10-05 12:23:32 +02:00 |
|
Thomas
|
d2dc721d4a
|
Change event priority values to be compatible with RFC 5545 and RFC 5546 as suggested in KEP #8
|
2011-10-05 12:16:43 +02:00 |
|
Thomas
|
154d25b5b9
|
Fixed DST issues but still working with timestamps because Kolab_Format does
|
2011-09-28 16:47:18 +02:00 |
|
Thomas
|
37cb27f2f3
|
Added fallback to accept/decline invitations by URL if recipient doesn't understand iTIP + small refactoring if itip code
|
2011-09-02 18:49:30 +02:00 |
|
Thomas
|
36c20e8628
|
More iTip implementation: send/recieve replies, make organizer role immutable (until delegation is implemented)
|
2011-08-22 19:20:46 +02:00 |
|
Thomas
|
7de9157610
|
Clarify copyrights in calendar plugin
|
2011-08-21 12:48:33 +02:00 |
|
Thomas
|
944da9228f
|
Add RSVP status to an event attendee (currently true by default)
|
2011-08-14 15:35:22 +02:00 |
|
Thomas Bruederli
|
f85d386c39
|
Fix timezone problems when importing all-day events (#284)
|
2011-08-06 16:12:34 +02:00 |
|
Thomas
|
c8c640dc0c
|
Fix character encoding when parsing ical data
|
2011-08-04 23:54:29 +02:00 |
|
Thomas Bruederli
|
9060a14e3d
|
Also send notification when deleting an event
|
2011-07-29 18:41:43 +02:00 |
|
Thomas Bruederli
|
593a3d3faa
|
Ask about notifying attendess when moving event; finish import from ical mail attachments
|
2011-07-29 17:51:04 +02:00 |
|
Thomas Bruederli
|
206557aa7d
|
First part of invitation handling: find ical attachments in emails and show a button to add to calendar
|
2011-07-29 09:19:18 +02:00 |
|
Thomas Bruederli
|
b614298c93
|
Send invitations and update notifications to event attendees
|
2011-07-27 18:55:51 +02:00 |
|
Thomas Bruederli
|
85af82794b
|
Little code-cleanup and improvements for ical export
|
2011-07-27 17:42:45 +02:00 |
|
Bogomil Shopov (Kolab Systems)
|
3da0078434
|
Final version of ical export
|
2011-07-21 15:12:17 +03:00 |
|
Bogomil Shopov (Kolab Systems)
|
f610167cc1
|
Adding rules according to rfc2445#section-4.1 and adding Organizer and Attendees information in VEVENT block.
|
2011-07-19 17:12:27 +03:00 |
|
Thomas
|
0f26ae4e7a
|
Correctly encode vcalendar values
|
2011-07-06 22:47:36 +02:00 |
|
Thomas
|
6beb3ceddd
|
Fix el-cheapo ical export
|
2011-07-06 22:42:23 +02:00 |
|
Thomas Bruederli
|
be8a0e0a7a
|
Added (modified) copy of Roundcube calendar from https://github.com/rc-calendar/calendar
|
2011-05-20 19:04:25 +02:00 |
|