Thomas Bruederli
|
9bc8b36739
|
Inherit tags from parent tasks for filter matching (#2373)
|
2013-10-21 14:26:30 +02:00 |
|
Thomas Bruederli
|
482fa43f12
|
Sort tags alphabetically (#2367)
|
2013-10-21 14:06:05 +02:00 |
|
Thomas Bruederli
|
8b3a9262e6
|
Also save tag from input box which hasn't been added to the list with <Enter>
|
2013-10-17 18:28:56 +02:00 |
|
Thomas Bruederli
|
5cd313f96d
|
Show full link in title attribute (hover)
|
2013-10-17 17:55:30 +02:00 |
|
Thomas Bruederli
|
954ffcd91c
|
Truncate link texts to a sensible length (#2376)
|
2013-10-17 17:53:14 +02:00 |
|
Thomas Bruederli
|
d425e9812d
|
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
|
2013-10-17 17:29:09 +02:00 |
|
Thomas Bruederli
|
6a7b0f8714
|
Move button for event import to the toolbar in order to make the UI consistent with the address book (#1655)
|
2013-10-17 17:28:28 +02:00 |
|
Thomas Bruederli
|
5aae0e674b
|
Fix exporting of not activated calednars
|
2013-10-17 17:26:52 +02:00 |
|
Thomas Bruederli
|
6f5d53a5b0
|
Provide the new 'listname' attributes in database drivers, too
|
2013-10-17 16:58:05 +02:00 |
|
Jeroen van Meeuwen (Kolab Systems)
|
4065542e07
|
Merge branch 'dev/kolab-cache-refactoring'
Conflicts:
plugins/libkolab/lib/kolab_storage_cache.php
|
2013-10-17 16:48:08 +02:00 |
|
Thomas Bruederli
|
8039a2f6e5
|
Use new ical parser iterator to import large files and avoid htp connection timeouts
|
2013-10-17 14:32:50 +02:00 |
|
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 |
|
Thomas Bruederli
|
38d113d413
|
Escape % in resource prefix used for LIKE queries
|
2013-10-15 14:11:30 +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 |
|
Thomas Bruederli
|
bccb7c1417
|
Adapt the modcache script to the new kolab caching architecture
|
2013-10-15 10:05:32 +02:00 |
|
Aleksander Machniak
|
053a640b87
|
Fix PHP warning when _sql_where() is callend with NULL as an argument
|
2013-10-14 15:04:00 +02:00 |
|
Aleksander Machniak
|
ef1bf946da
|
Cleanup
|
2013-10-14 09:43:32 +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
|
ee30f6fb83
|
Fix typo in last commit
|
2013-10-09 10:01:42 +02:00 |
|
Aleksander Machniak
|
e8f2cd98a3
|
Fix get_objects() when called with no argument, folder type is used
|
2013-10-09 09:58:19 +02:00 |
|
Aleksander Machniak
|
004cd5ac56
|
Fixed kolab_auth_mailhost feature
|
2013-10-08 13:45:23 +02:00 |
|
Aleksander Machniak
|
d67a7f0d76
|
Fix reference to kolab_cache table in count() method
|
2013-10-08 13:37:49 +02:00 |
|
Thomas Bruederli
|
cb8249d414
|
Rename kolab_folders.ID to kolab_folders.folder_id to be in sync with other Roundcube database conventions
|
2013-10-07 20:06:04 +02:00 |
|
Thomas Bruederli
|
6fb8c71095
|
Fix queries to kolab_storage that include (obsolete) 'type'
|
2013-10-07 19:20:45 +02:00 |
|
Thomas Bruederli
|
6b89e36c4e
|
Merge remote-tracking branch 'origin/libkolab-cache-bypass' into dev/kolab-cache-refactoring
|
2013-10-07 17:34:17 +02:00 |
|
Aleksander Machniak
|
71619510c4
|
Improve bypass() method so it works "recursively"
|
2013-10-07 15:57:55 +02:00 |
|
Thomas Bruederli
|
66e33b946c
|
Better charset settings for kolab_folders table; add statements to migrate existing cache data into the new table structure
|
2013-10-07 15:26:49 +02:00 |
|