Aleksander Machniak
|
43b287c470
|
Fix folders sorting issues (Bug #2210)
- move some shared code to kolab_storage
- this requires recent Roundcube Framework (f13ae32a)
|
2013-11-21 10:58:16 +01:00 |
|
Thomas Bruederli
|
e8dff87018
|
Periodically refresh event data from server
|
2013-10-21 20:24:49 +02:00 |
|
Thomas Bruederli
|
2c337eb9d6
|
Use full folder names by default and truncated ones for listings (#2370)
|
2013-10-16 16:35:56 +02:00 |
|
Thomas Bruederli
|
16fc7aef10
|
Send ping command only once when importing multiple evetns (#2355)
|
2013-10-16 09:38:48 +02:00 |
|
Thomas Bruederli
|
e40d1c4dcd
|
Limit virtual folder tree to task/calendar main views
|
2013-10-15 10:31:52 +02:00 |
|
Thomas Bruederli
|
525e48f549
|
Flag virtual folders as read-only
|
2013-10-11 13:50:07 +02:00 |
|
Thomas Bruederli
|
9ffd3031e1
|
Show complete folder hierarchy in calendars and tasklist listings with non-clickable virtual parent folders
|
2013-10-10 17:27:24 +02:00 |
|
Thomas Bruederli
|
1800bd6556
|
Add option to display direct CalDAV urls for calendars in the UI
|
2013-10-03 12:07:02 +02:00 |
|
Thomas Bruederli
|
3c56dcc275
|
Ignore _datetime flags when 'allday' property is present; avoid saving them in cache (#2310)
|
2013-10-03 10:54:26 +02:00 |
|
Aleksander Machniak
|
1fd3b0a5e7
|
Merge branch 'master' of ssh://git.kolab.org/git/roundcube
|
2013-09-26 14:54:55 +02:00 |
|
Aleksander Machniak
|
5327dfc641
|
Implemented unified cross-plugin HTTP_Request2 object configuration (Request #2149)
|
2013-09-26 14:53:52 +02:00 |
|
Thomas Bruederli
|
c891f82269
|
Correctly update calendar UI when deleting a calendar with sub-folders and show an according message if confirm dialog (#2283)
|
2013-09-26 13:46:24 +02:00 |
|
Thomas Bruederli
|
3f62bf917f
|
Adapt freebusy parser to new ical parser from libcalendaring plugin (#2146)
|
2013-08-25 12:37:32 +02:00 |
|
Thomas Bruederli
|
3d96f28a56
|
Only increase sequence number of not supplied (keeps it for event imports)
|
2013-07-22 19:42:41 +02:00 |
|
Thomas Bruederli
|
64174f4fac
|
Use a global function to sort folder names by namespace/name; add option to control the use of displayname folder annotations
|
2013-07-18 17:47:49 +02:00 |
|
Thomas Bruederli
|
014a04d641
|
Subscribe and activate new calendar folders (#1900)
|
2013-05-28 13:47:44 +02:00 |
|
Aleksander Machniak
|
de71de2fda
|
Fix code bugs caught in static code analysis
|
2013-05-07 11:31:30 +02:00 |
|
Aleksander Machniak
|
aae87c8954
|
Fix so default categories are used when categories aren't configured
|
2013-05-07 10:58:39 +02:00 |
|
Thomas Bruederli
|
5c84fd55aa
|
Little code cleanup
|
2013-04-17 09:19:26 +02:00 |
|
Thomas Bruederli
|
ccd9cc5bb8
|
Don't display local-change warning if calendar owner is organizer; Better wording for wanring text (#1693)
|
2013-03-13 15:34:13 +01:00 |
|
Thomas Bruederli
|
830ec0e2e8
|
Remove alarm type 'email' until we have a cron job that actually sends out such reminders
|
2013-03-13 10:27:51 +01:00 |
|
Thomas Bruederli
|
cddf6e0494
|
Improve behavior when deleting recurring events (#1677)
|
2013-03-06 10:19:22 +01:00 |
|
Thomas Bruederli
|
36bbcc6499
|
Make this-and-future recurrence exceptions work
|
2013-02-14 16:17:02 +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 |
|
Aleksander Machniak
|
0151bac954
|
More typos fixed
|
2013-01-17 15:16:10 +01:00 |
|
Thomas Bruederli
|
0e70fa5555
|
Fix typo in calendar selection; fixes bug #140
|
2013-01-17 09:37:48 +01:00 |
|
Thomas Bruederli
|
8d3f1803cc
|
Fix modification of recurring events (#1499)
|
2013-01-09 11:49:12 +01:00 |
|
Thomas Bruederli
|
5f06d62ceb
|
Fix recurring event handling when first instance is modified and excluded (#1505)
|
2013-01-09 11:12:19 +01:00 |
|
Aleksander Machniak
|
3be3065941
|
Delegation support in calendar event invitations handling
|
2012-12-13 13:10:07 +01:00 |
|
Aleksander Machniak
|
56abf7e5f3
|
Use client-side subscriptions for folders activation state (calendar, tasklist)
Add kolab_use_subscriptions option to limit folders visibility in Kolab plugins (#1314)
|
2012-12-10 12:17:41 +01:00 |
|
Aleksander Machniak
|
f0ef421c00
|
Fix Invitations can not be accepted when calendars are shared with certain rights (#1406)
|
2012-12-04 20:10:04 +01:00 |
|
Thomas Bruederli
|
4245fb0839
|
Treat Kolab format version as string
|
2012-11-22 15:19:17 +01:00 |
|
Thomas Bruederli
|
db7d414324
|
Correctly handle iTip replies without valid DTSTSART/DTEND attributes (#1178)
|
2012-11-21 10:33:02 +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
|
bef8355aff
|
raise_error() -> rcube::raise_error()
|
2012-11-06 11:46:15 +01:00 |
|
Thomas Bruederli
|
66bb3b665d
|
Treat 'dummy' free busy lists as 'unknown' (#1070)
|
2012-10-04 14:46:27 +02:00 |
|
Thomas Bruederli
|
998f1d92b6
|
Adapt kolab_storage classes to new type annotation specification; use 'default' property of kolab_storage_folder instances instead of calling kolab_folders::default_folder()
|
2012-09-20 15:35:47 +02:00 |
|
Thomas Bruederli
|
517c86c8df
|
Respect .default annotation for calendar selection (if no user setting exists)
|
2012-09-20 10:10:50 +02:00 |
|
Thomas Bruederli
|
c24303fe5d
|
Disable free-busy trigerring by default
|
2012-09-19 11:17:15 +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 |
|
Thomas Bruederli
|
0c74b531c2
|
Always return an array with pending alarms
|
2012-08-04 16:48:31 +02:00 |
|
Thomas Bruederli
|
7cd68bb9d9
|
Improve error handling in Kolab driver: we don't deal with PEAR errors anymore (#914)
|
2012-08-03 15:20:41 +02:00 |
|
Thomas Bruederli
|
000c0410e2
|
Merge branch 'calendar-timestamp2datetime-refactoring'
|
2012-07-11 10:00:52 +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
|
f66d3dd7b1
|
Avoid event date shift when modifying a recurring instance (#868)
|
2012-07-06 15:30:06 +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 Bruederli
|
4f69203125
|
More code cleanup: use common function from libkolab for folder management and naming
|
2012-06-21 21:34:08 +02:00 |
|
Thomas Bruederli
|
dce4ed076b
|
Move folder create/rename logic to libkolab for common use in different Kolab plugins
|
2012-06-21 09:42:24 +02:00 |
|