Commit graph

1518 commits

Author SHA1 Message Date
Thomas Bruederli
f7ca944b4b Include patched version of Sabre\VObject\Property (#2442) 2014-01-14 11:25:34 +01:00
Thomas Bruederli
6471087241 Update parent task after deleting a sub-task (#2688) 2014-01-08 10:45:20 +01:00
Thomas Bruederli
4e3c7ea6ad Subscribe new task lists by default (#2718) 2014-01-08 09:17:37 +01:00
Thomas Bruederli
6790e26018 Report LDAP server error in plugin hook return data (#2727) 2014-01-07 16:34:13 +01:00
Thomas Bruederli
1b2b0d5253 Avoid fatal errors if folder type information is missing (#1321) 2014-01-06 17:08:02 +01:00
Aleksander Machniak
57f1955fb8 Added error handling in select() and count(), so on error they will return null 2014-01-02 13:38:44 +01:00
root
af05a61884 Improved role-based settings handling, especially 'skin' setting 2013-12-26 13:55:29 +01:00
Aleksander Machniak
f70cd96482 Fix kolab cache issues with malformed/unsupported character sequences
being stored in data, xml and words columns, which caused malformed
(and inaccessible) objects (Bug #1912, #2662)
2013-12-12 09:49:06 +01:00
Aleksander Machniak
3842440d05 Fix LDAP searches in kolab_auth_ldap::search() when fieldmap does not
contain requested attribute mapping (Bug #2302)
2013-12-10 11:43:30 +01:00
Aleksander Machniak
36d0150efc Define some default config values 2013-12-10 11:43:23 +01:00
Aleksander Machniak
740b63d7ec Set Accept header for HTTP_Request2 (Bug #2636) 2013-12-03 09:58:43 +01:00
Aleksander Machniak
9120d14b18 Fix infinite recurrsion and fix button state of smart upload button 2013-12-02 15:41:47 +01:00
Aleksander Machniak
b924dd8139 Smart upload button: set file input title to button's title 2013-12-02 15:12:05 +01:00
Aleksander Machniak
5e74c4ca26 Remove deprecated #message elements 2013-12-02 14:58:39 +01:00
Aleksander Machniak
7522080517 Fixed smart upload button issues (Bug #2615) 2013-12-02 14:58:32 +01:00
Aleksander Machniak
b0faa4abe2 Fix possible "Call to a member function format() on a non-object" when
invitation event does not define 'changed' datetime object (Bug #2633)
2013-12-02 10:16:53 +01:00
Thomas Bruederli
4b7a750c0d Also consider exceptions when checking if first instance is to be listed (#2625) 2013-11-29 20:23:48 +01:00
Aleksander Machniak
5104a3176b Fix css issue on folders list (Bug #2618) 2013-11-28 13:05:30 +01:00
Thomas Bruederli
4cf2af2a1c Don't hide the Kolab skin's tasks menu on document click (#2578) 2013-11-26 10:25:26 +01:00
Thomas Bruederli
ca501beaa6 Initialize calendar and tasklist plugins in 'startup' hook and allow other plugins (e.g. kolab:auth) to disabled them (#2476) 2013-11-25 09:40:34 +01:00
Aleksander Machniak
7b74234b73 Fix double HTML entities encoding in virtual folders names 2013-11-22 11:13:29 +01:00
Thomas Bruederli
3aa41ad693 Don't use file extension from message part to avoid abuse 2013-11-22 08:39:58 +01:00
Aleksander Machniak
abe9b7eae8 Improve other users folders display on the hierarchized folders list (Bug #2377) 2013-11-21 15:14:00 +01:00
Thomas Bruederli
6bd9a2874e Make generated folder UIDs really unique 2013-11-21 14:39:10 +01:00
Aleksander Machniak
b35cb252b9 Fix folders sorting issues (Bug #2210)
- move some shared code to kolab_storage
- this requires recent Roundcube Framework (f13ae32a)
2013-11-21 11:00:58 +01:00
Aleksander Machniak
03c0fe8215 Removed debug code 2013-11-21 11:00:51 +01:00
Thomas Bruederli
dbe4c952e7 Fix moving of Kolab objects to other folders in cache (#2564) 2013-11-20 17:20:15 +01:00
Aleksander Machniak
7bab6d920a Add 'Z' to the list of UTC timezone abbreviations (Bug #2220) 2013-11-20 12:57:24 +01:00
Thomas Bruederli
dca41b764c Fix calendar refreshing (#2516) 2013-11-12 09:03:40 +01:00
Thomas Bruederli
6aa9b688cb Avoid empty tags (#2496) 2013-11-11 09:53:27 +01:00
Thomas Bruederli
963f304365 Merge branch 'roundcubemail-plugins-kolab-3.1' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab into roundcubemail-plugins-kolab-3.1 2013-11-06 16:43:13 +01:00
Thomas Bruederli
5f43d74609 Avoid recurrence exceptions being copied to exception items recursively. This caused memory leaks when serializing events for caching 2013-11-06 16:41:36 +01:00
Aleksander Machniak
1a0d2619b1 Fix typos in labels (#2483) 2013-11-06 15:32:22 +01:00
Thomas Bruederli
dbc9c6c8d3 Define aliases for UTC timezone 2013-11-06 10:57:25 +01:00
Thomas Bruederli
bd272871bc Set _mailbox property when saving Kolab objects (#2474) 2013-11-04 12:11:35 +01:00
Thomas Bruederli
119ea8b9c7 Fix SQL syntax error when purging cache for a folder 2013-11-04 12:11:26 +01:00
Thomas Bruederli
e9aded2546 Extend contact's xml col to longtext because of the binary data for photo and crypt keys 2013-11-04 10:56:39 +01:00
Thomas Bruederli
a54f1dc395 Allow clicks on all tags <li> and nested elements (#2458) 2013-11-01 17:59:41 +01:00
Thomas Bruederli
2784e1a2dd Fix replacement of alarm values 2013-11-01 14:48:34 +01:00
Thomas Bruederli
5924783b18 Don't set timezone on allday dates (#2463) 2013-11-01 11:28:29 +01:00
Thomas Brüderli (Kolab Systems)
a971ff90b9 Collected 1f851a7 and 406fd4d82..8039a2f6e to improve memory consumption during ICS file imports (#2353) 2013-10-31 13:57:32 +01:00
Thomas Bruederli
d55977fee3 Add mail actions to contextmenu if loaded 2013-10-31 12:59:09 +01:00
Thomas Bruederli
fb7de4efda Choose the currently selected list in new task dialog 2013-10-31 12:58:50 +01:00
Thomas Bruederli
b705e6bc2f Render newly created task, even if saved to an inactive list 2013-10-31 12:58:43 +01:00
Thomas Bruederli
c7474b112b Select first active list on startup 2013-10-31 12:58:35 +01:00
Thomas Bruederli
39a86a909b Refresh the entire tasks list/calendar on every 10th request to sync deleted items (#2369) 2013-10-31 12:58:15 +01:00
Thomas Bruederli
a2152768a1 Periodically refresh event data from server 2013-10-31 12:58:08 +01:00
Thomas Bruederli
f35a6119c0 Catch errors on iCal import and provide appropriate feedback to the user (#2353) 2013-10-31 12:58:04 +01:00
Thomas Bruederli
fa9921726c Reduce font size of inactive tags (#2374) 2013-10-31 12:53:08 +01:00
Thomas Bruederli
dd26bb5333 Re-calculate tag counts after updating a task item 2013-10-31 12:52:56 +01:00