Thomas Bruederli
ef2477d69f
Register kolab_tags localizations to Transifex; add headers pointing to Transifex for translations
2014-08-14 10:49:56 +02:00
Thomas Bruederli
aa63f121c8
Fix link regex and replacement
2014-08-13 11:07:51 +02:00
Thomas Bruederli
579f39db63
Avoid fatal errors due to missing class scope in anonymous function
2014-08-12 10:23:40 +02:00
Thomas Bruederli
c077643c43
Reduce RSVP options for resource confirmation messages (identified by the X-KOLAB-INVITATIONTYPE property)
2014-08-05 18:54:46 +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
4ea51417ba
Copy iTip inivitation comment to event objects and display it in calendar with the RSPV buttons ( #419 )
2014-08-01 10:05:55 +02:00
Thomas Bruederli
b0eeafcc3e
Move another common function to libcalendaring
2014-07-31 19:25:40 +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
e46cc9499e
Add support for task-specific participant status values
2014-07-31 11:36:18 +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
1f90e635ed
Fix saving alarms even if the according tab is hidden
2014-07-29 16:15:50 +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
Aleksander Machniak
6fad5ede55
Don't depend on get_ical() method existence
2014-07-25 14:01:13 +02:00
Thomas Bruederli
aedba0a4c0
Execute (delayed) the configured action after an iTip message has been processed by the user ( #419 )
2014-07-20 15:15:42 +02:00
Aleksander Machniak
28fa89bff4
Add iTip after-action handler to rcube_libcalendaring
2014-07-11 11:43:00 +02:00
Thomas Bruederli
c1ddf97c30
Add label for delegate status/action
2014-07-09 13:14:54 +02:00
Thomas Bruederli
ca5cb4ac01
Unset RSVP flag after replying; skip other user's namespace for invitations listing
2014-07-08 20:12:53 +02:00
Thomas Bruederli
634cb85fb5
Compare sequence number from iTip replies
2014-07-08 18:30:12 +02:00
Thomas Bruederli
6f6eb81052
Small fix for iTip RSVP display in mail view
2014-07-08 17:49:02 +02:00
Thomas Bruederli
afb64c3948
Improve iTip REQUEST workflow:
...
- only increase sequence on significant changes that affect scheduling (acc. RFC 5545)
- show RSVP buttons only for higher sequence updates (#1678 )
- provide a button to simply update the local copy otherwise
2014-07-08 17:14:14 +02:00
Thomas Bruederli
41b144b5b1
Add options to suppress iTip reply or add reply message to event show dialog ( #3160 )
2014-07-08 15:13:09 +02:00
Thomas Bruederli
c67becd5ae
Visually align iTip reply control UI elements; change wording to match terms we're already using
2014-07-08 14:35:11 +02:00
Aleksander Machniak
f57791fb17
Add option to suppress iTip reply when handling iTip invitation ( #3160 )
2014-07-08 13:47:50 +02:00
Thomas Bruederli
7affe524f1
List virtual calendars showing pending/declined inivtations ( #1796 )
2014-07-08 12:38:52 +02:00
Aleksander Machniak
f715264956
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
2014-07-07 11:05:02 +02:00
Aleksander Machniak
3ffa80a3a7
Allow a custom invitation text to be sent to attendees ( #1788 )
...
- Send the text in iTip COMMENT field only
2014-07-07 11:04:00 +02:00
Thomas Bruederli
d0a7c81347
Make alarms dialog accessible and operable with keyboard
2014-07-03 15:16:51 +02:00
Thomas Bruederli
7ebe734c45
Fix alarms display popup after jQuery UI update in Roundcube core
2014-07-01 17:38:50 +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
cbe184364c
Fix quoting of iCal property parameter values according to RFC 5545
...
Conflicts:
plugins/libcalendaring/lib/Sabre/VObject/Parameter.php
2014-06-03 11:30:11 +02:00
Thomas Bruederli
5763fb81e8
Merge new folder navigation from branch 'dev/new-foldernav'
2014-05-23 10:12:29 +02:00
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
91e93fecb7
Don't overwrite the complete recurrence property, there might be EXDATE or RDATE entries already ( #3061 )
2014-05-15 12:21:47 +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