Thomas Bruederli
|
a694b7ad9e
|
Only accept zip files if supported; use filename part only for temp file
|
2013-10-23 14:23:42 +02:00 |
|
Thomas Bruederli
|
6d7acac603
|
Allow to import events from zip files (#2266)
|
2013-10-23 14:17:33 +02:00 |
|
Thomas Bruederli
|
82b2af7cba
|
Keep state when reloading the calendar view
|
2013-10-23 12:44:52 +02:00 |
|
Thomas Bruederli
|
5ec204ca2e
|
Show all event attendees in a new popup dialog (#2397)
|
2013-10-23 10:48:15 +02:00 |
|
Thomas Bruederli
|
c2ebe32fda
|
Show dialog for event export settings like start date and w/o attachments (#1712)
|
2013-10-22 13:20:17 +02:00 |
|
Thomas Bruederli
|
dcdc4299b1
|
Give more space to toolbar buttons and labels
|
2013-10-22 13:17:50 +02:00 |
|
Thomas Bruederli
|
4c85eeac3c
|
Fix typo
|
2013-10-22 12:51:47 +02:00 |
|
Thomas Bruederli
|
506c1ece88
|
Enable direct selection of year and month in mini calendar widget (#2243)
|
2013-10-22 11:42:43 +02:00 |
|
Thomas Bruederli
|
0adb1c3912
|
Fix updating recurring events
|
2013-10-22 09:54:15 +02:00 |
|
Thomas Bruederli
|
5caf7915a3
|
Fix saving created/changed dates: always use UTC timezone
|
2013-10-22 09:51:28 +02:00 |
|
Thomas Bruederli
|
e8dff87018
|
Periodically refresh event data from server
|
2013-10-21 20:24:49 +02:00 |
|
Thomas Bruederli
|
f001ae250b
|
Fix computation of recurrence end date (#2393)
|
2013-10-21 17:14:11 +02:00 |
|
Thomas Bruederli
|
ed195f8f41
|
Refresh tasks list periodically with changes from the server (#2369)
|
2013-10-21 16:38:22 +02:00 |
|
Thomas Bruederli
|
1befe42294
|
Show inherited tags in task show dialog (#2368)
|
2013-10-21 14:51:29 +02:00 |
|
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
|
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 |
|