Thomas Bruederli
|
579f39db63
|
Avoid fatal errors due to missing class scope in anonymous function
|
2014-08-12 10:23:40 +02:00 |
|
Thomas Bruederli
|
84177d8972
|
Replace package.xml with new composer.json files properly defining dependencies to other plugins
|
2014-08-04 09:23:26 +02:00 |
|
Thomas Bruederli
|
978c9023e5
|
Move iTip message parsing functionality to libcalendaring. Only parse iCal attachments once although used by calendar and tasks
|
2014-07-31 18:21:53 +02:00 |
|
Thomas Bruederli
|
65989e7783
|
Merge branch 'dev/task-attendees'
|
2014-07-31 13:49:47 +02:00 |
|
Thomas Bruederli
|
b3c5acd66a
|
- Fix task attendees and organizer setting and display
- Make basic iTip exchange for task assignments work
- Improve wording for task assignments
|
2014-07-30 17:40:53 +02:00 |
|
Thomas Bruederli
|
93fc135e9c
|
Fix invalid function call
|
2014-07-30 09:25:54 +02:00 |
|
Thomas Bruederli
|
a68982b028
|
Add UI elements to display the history of a calendar event with data from the Bonnie API (#3093, #3094) + new option to download and send single events
|
2014-07-29 15:33:35 +02:00 |
|
Thomas Bruederli
|
04718ed0ef
|
Use generic date conversion method from Rondcube utils
|
2014-07-29 15:33:34 +02:00 |
|
Thomas Bruederli
|
7affe524f1
|
List virtual calendars showing pending/declined inivtations (#1796)
|
2014-07-08 12:38:52 +02:00 |
|
Thomas Bruederli
|
d0a7c81347
|
Make alarms dialog accessible and operable with keyboard
|
2014-07-03 15:16:51 +02:00 |
|
Thomas Bruederli
|
e7679b1014
|
Link text labels with recurrence form elements
|
2014-06-19 16:44:56 +02:00 |
|
Thomas Bruederli
|
efecba6675
|
Accessibility enhancements for the calendar module (#3084)
|
2014-06-19 10:40:28 +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
|
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
|
2123ea7d97
|
Add property for event status; specially annotate CANCELLED events in the UI
|
2014-04-09 13:54:04 +02: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
|
9375eadbe2
|
Add full support for arbitrary recurrence dates (RDATE) to the calendar UI
|
2014-03-17 12:40:21 +01:00 |
|
Aleksander Machniak
|
0bc70b7753
|
rcmail -> rcube, RCMAIL_CHARSET -> RCUBE_CHARSET
|
2014-02-25 14:01:05 +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 |
|
Thomas Bruederli
|
875a76c801
|
Don't set timezone on allday dates (#2463)
|
2013-11-01 11:23:42 +01: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 |
|
Aleksander Machniak
|
5c6a5287f0
|
Catch exception when timezone is invalid
|
2013-10-16 11:43:31 +02:00 |
|
Thomas Bruederli
|
83edac179a
|
Fix date format translation for fullcalendar (#2140)
|
2013-09-26 11:33:24 +02:00 |
|
Thomas Bruederli
|
4700a07a89
|
Fix ical alarms handling (#2239) and object validation
|
2013-09-19 11:01:13 +02:00 |
|
Aleksander Machniak
|
ea949c7992
|
Fix "PHP Fatal error: Call to a member function setTimezone() on a
non-object" when parsing occurences of recurring events, where
'changed' date is not set (Bug #2185)
|
2013-09-03 13:06:26 +02:00 |
|
Thomas Bruederli
|
7e4559a9b1
|
Don't set default timezone
|
2013-07-24 18:05:40 +02:00 |
|
Thomas Bruederli
|
18f9fa5c86
|
Move iCal parsing/writing classes to libcalendaring
|
2013-07-18 12:38:14 +02:00 |
|
Aleksander Machniak
|
468bb14696
|
Remove deprecated functions usage
|
2013-05-11 09:24:42 +02:00 |
|
Aleksander Machniak
|
34d92e3e71
|
No need to set_env in ajax request (limits size of ajax response)
|
2013-05-11 09:09:13 +02:00 |
|
Aleksander Machniak
|
27e57c7335
|
Fix undefined or unused variable errors caught in static code analysis
|
2013-05-07 12:16:11 +02:00 |
|
Thomas Bruederli
|
2eedbbf0f4
|
Also adjust the timezone of existing DateTime objects
|
2013-03-06 15:14:51 +01:00 |
|
Thomas Bruederli
|
01dcd96c74
|
Really skip this property
|
2013-02-28 14:18:08 +01:00 |
|
Thomas Bruederli
|
e588b7fe09
|
Don't attempt to serialize recurrence EXCEPTIONS
|
2013-02-28 08:26:54 +01:00 |
|
Thomas Bruederli
|
f320a772b0
|
Merge branch 'dev/recurrence-exceptions'
|
2013-02-28 08:25:52 +01:00 |
|
Thomas Bruederli
|
581724f7c1
|
Allow libcalendaring to work without output
|
2013-02-21 13:04:00 +01:00 |
|
Thomas Bruederli
|
91779df09a
|
Save changes in a recurring event as exception to the master event
|
2013-01-23 14:45:41 +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
|
fa03bf1dd8
|
Adapt to recent changes in core regarding the client_mimetype settings
|
2012-11-17 17:05:40 +01:00 |
|
Aleksander Machniak
|
259a7ec81d
|
Fixes for keep-alive -> refresh change in Roundcube core
|
2012-11-17 09:49:57 +01:00 |
|
Thomas Bruederli
|
32d64e419e
|
Reduce alarm settings UI to the capabilities of the Kolab 2 format
|
2012-11-15 15:03:00 +01:00 |
|
Aleksander Machniak
|
2d08c58e56
|
Fix/prepare plugins to use out of Roundcube (where rcmail object doesn't exist)
|
2012-10-17 11:54:25 +02:00 |
|
Thomas Bruederli
|
d919e2b4bd
|
- Move attachment handling functions to libcalendaring module.
- Removed redundant code in calendar and tasklist
- Add more vertical space in attachment view window
- Minor bugfixes
|
2012-08-16 19:03:17 +02:00 |
|
Thomas Bruederli
|
9cc400f09f
|
Refactoring: move common calendaring-related functionality into a new plugin 'libcalendaring'
|
2012-08-16 08:57:25 +02:00 |
|