Commit graph

1416 commits

Author SHA1 Message Date
Thomas Bruederli
7af1dda119 Only save email alarms if the owner's email address is available 2013-10-17 14:21:10 +02:00
Thomas Bruederli
595f1b6a8c Only keep the last created object in memory (#2353) 2013-10-17 13:11:46 +02:00
Thomas Bruederli
5aa78e41f7 Refactored ical parser to allow iteration over large files (#2353) 2013-10-17 13:10:19 +02:00
Thomas Bruederli
406fd4d822 Update Sabre/VObject lib to version 2.1.3 2013-10-16 17:00:48 +02:00
Thomas Bruederli
1f44998d14 Pad folder names with spaces to sort parent folders before their childs 2013-10-16 16:50:43 +02:00
Thomas Bruederli
d230fa51f8 Revert "Sort folders by hierarchy level first"
This reverts commit 5fd5be6176.
2013-10-16 16:43:44 +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
5fd5be6176 Sort folders by hierarchy level first 2013-10-16 16:34:07 +02:00
Thomas Bruederli
29ab9b594e Reflect format errors in is_valid() method to avoid invalid data being loadd and written to cache (#2360) 2013-10-16 15:30:51 +02: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
Thomas Bruederli
6dbbdba8a0 Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2013-10-16 13:07:36 +02:00
Thomas Bruederli
6951f8d4a4 Catch errors on iCal import and provide appropriate feedback to the user (#2353) 2013-10-16 13:01:55 +02:00
Thomas Bruederli
1f851a7663 iCal parsing can consume high memory when file contains lots of events. Abort import if memory is expected to get exhausted (#2353) 2013-10-16 12:46:13 +02:00
Thomas Bruederli
dae0af24cd Avoid warnings if libcalendaring env variables are not set (#2356) 2013-10-16 12:30:20 +02:00
Aleksander Machniak
5c6a5287f0 Catch exception when timezone is invalid 2013-10-16 11:43:31 +02:00
Thomas Bruederli
16fc7aef10 Send ping command only once when importing multiple evetns (#2355) 2013-10-16 09:38:48 +02:00
Aleksander Machniak
e389c314a5 Always call kolab_storage_folder::count() with an argument, do not depend
on internal implementation when it is known what type is needed
2013-10-15 12:36:10 +02:00
Thomas Bruederli
e40d1c4dcd Limit virtual folder tree to task/calendar main views 2013-10-15 10:31:52 +02:00
Aleksander Machniak
ef1bf946da Cleanup 2013-10-14 09:43:32 +02:00
Aleksander Machniak
5a1a2a8915 Added script to update localizations from Transifex, it also prints
percentage of translated texts per-file
2013-10-11 15:07:07 +02:00
Aleksander Machniak
7f93ff46e0 Update and cleanup localizations 2013-10-11 15:06:22 +02:00
Thomas Bruederli
525e48f549 Flag virtual folders as read-only 2013-10-11 13:50:07 +02:00
Thomas Bruederli
5e77456939 Pulled localization updates from Transifex 2013-10-10 19:04:13 +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
8459eb1c78 Also list unsubscribed folders for parent-selector 2013-10-10 17:07:20 +02:00
Thomas Bruederli
6a2262f820 Make some getter methods available for others 2013-10-10 16:46:20 +02:00
Thomas Bruederli
74ebf9f363 Show calendar/tasklist name in title attribute when potentially truncated in the list view 2013-10-09 12:59:33 +02:00
Thomas Bruederli
d2abfe676a Make taskview sidebar resizeable 2013-10-09 12:39:33 +02:00
Aleksander Machniak
004cd5ac56 Fixed kolab_auth_mailhost feature 2013-10-08 13:45:23 +02:00
Thomas Bruederli
cc21e9161c Fix typo introduced in commit 8680256c54 2013-10-07 14:59:20 +02:00
Aleksander Machniak
8680256c54 Fix enabled imap threading mode when synchronizing kolab folder (Bug #2323) 2013-10-07 13:41:10 +02:00
Aleksander Machniak
d5af672f6b Fix sql debugging in audit mode 2013-10-07 12:38:36 +02:00
Aleksander Machniak
0cbce32636 Fixed kolab_auth_auditlog feature 2013-10-07 10:59:25 +02:00
Jeroen van Meeuwen (Kolab Systems)
c97615aeef Log failed logins (always) 2013-10-04 13:00:27 +02:00
Aleksander Machniak
a3ef9150a4 Update copyright year 2013-10-04 12:03:04 +02:00
Aleksander Machniak
49adc1420a Bump up version number 2013-10-04 12:02:32 +02:00
Aleksander Machniak
1f3f8e69db Support multi-domain configuration of LDAP addressbooks (Bug #2292) 2013-10-04 11:54:49 +02:00
Thomas Bruederli
803510b4f1 Fix deletion of task lists with sub-folders (similar as in bug #2283) 2013-10-04 10:07:21 +02:00
Thomas Bruederli
9520dddc4c Don't reset selection filter when searching (#1372) 2013-10-04 09:41:37 +02:00
Thomas Bruederli
ed6fd93ac5 Make URLs in task titles clickable (#2289) 2013-10-04 09:37:32 +02:00
Thomas Bruederli
777fb89394 Expand/collapse all subtasks when pressing the Shift key while clicking the toggle icon 2013-10-04 09:31:01 +02:00
Thomas Bruederli
5ef856ad6b Fix parent-child links when re-arrangning tasks 2013-10-03 20:51:58 +02:00
Thomas Bruederli
d259b5d88f Fix child-lists when moving tasks to new parents; fix cache usage in filter matching (#2290) 2013-10-03 19:17:52 +02:00
Thomas Bruederli
f1a6254bc2 Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2013-10-03 17:17:10 +02:00
Thomas Bruederli
59bae43b01 Consider task hierarchy when matching current filter and tags selection (#2290):
- Show children of matching tasks
- Show ancestors if a child task matches
2013-10-03 17:13:22 +02:00
Christoph Wickert
65239fb965 Fix explanation of calendar_itip_smtp_server 2013-10-03 16:24:40 +02:00
Thomas Bruederli
eee97dc178 Fix database insert error (#2187) 2013-10-03 16:02:44 +02:00
Thomas Bruederli
0e8cd47317 Updated WebODF to the most recent version; implemented the viewer sample which adds zooming 2013-10-03 15:56:23 +02:00
Thomas Bruederli
38340461d5 Update pdf.js library to lastest git master version 2013-10-03 14:19:40 +02:00
Thomas Bruederli
fd10ffb9e1 Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab 2013-10-03 12:45:07 +02:00