Aleksander Machniak
b02359a6ce
Fix 'complete' field value formatting with locales that don't use a dot as decimal point separator ( #5258 )
2016-03-09 12:49:14 +01:00
Aleksander Machniak
9d5dd5bf16
Unified get_objects/count/get_uids/select methods argument handling ( #5209 )
2016-03-09 11:46:26 +01:00
Aleksander Machniak
14fae65553
Fix some not localized error messages
2016-03-08 10:41:52 +01:00
Aleksander Machniak
9daf32495a
Fix regression in get_object() (T1098)
...
Also remove the second argument as it was useless.
2016-03-07 17:54:01 +01:00
Jeroen van Meeuwen (Kolab Systems)
ff10091b6c
Add .arcconfig
2016-03-06 09:02:54 +01:00
Aleksander Machniak
ca977f5cae
Fix matching recurring tasks with today/tomorrow/later filter ( #4205 )
...
Differential Revision: https://git.kolab.org/D95
2016-03-04 11:06:57 +01:00
Aleksander Machniak
429990b3cd
Fix weekly recurrences broken with last "upstream merge" of Horde_date_Recurrence
2016-03-03 15:20:37 +01:00
Aleksander Machniak
494785384d
Update Horde_Date_Recurrence with fixes from upstream
2016-03-01 15:30:04 +01:00
Aleksander Machniak
65c49e78c7
Fix bug where counters in tags cloud were not updated after task delete ( #3482 )
2016-03-01 11:45:25 +01:00
Aleksander Machniak
7c3b2d646f
Fix weird javascript error when setting editor content ( #4781 )
2016-03-01 11:04:22 +01:00
Aleksander Machniak
05b1c5c8b9
Fix bug where tags (in the tags cloud) were not selected in search mode ( #4792 )
...
I.e. on message view page and when returning from it in mail UI
2016-03-01 10:56:18 +01:00
Aleksander Machniak
2c06015bd0
Fix bug where a note attached to an email was displayed as 0 in size
2016-02-29 12:02:54 +01:00
Aleksander Machniak
95af797971
Update localization
2016-02-29 11:38:46 +01:00
Aleksander Machniak
8b381b8596
Remove owncloud plugin (T1041)
2016-02-29 10:46:53 +01:00
Aleksander Machniak
5b9c5b6f5f
Remove kolab_zpush plugin (T1042)
2016-02-29 10:46:14 +01:00
Aleksander Machniak
bef4dfc978
Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab
2016-02-29 10:39:32 +01:00
Aleksander Machniak
261a78c505
Fix bug where read-only folder was displayed as read-write in delegation form and it wasn't possible to unset ACL on a folder ( #5347 )
2016-02-26 11:18:41 +01:00
Aleksander Machniak
4794dde5de
Fix height of Participants table header
2016-02-25 20:44:01 +01:00
Aleksander Machniak
6f8465e9a8
Fix duplicated event after editing an event with tasklist change ( #5302 )
2016-02-25 19:33:59 +01:00
Aleksander Machniak
e6a9819c32
Performance: Don't load tasklist UI elements when not needed
2016-02-25 18:40:54 +01:00
Aleksander Machniak
ffdc0454e0
Performance: Load tags UI (and initialize configuration folder/cache) on when it's needed
2016-02-25 18:18:35 +01:00
Aleksander Machniak
1e2ea3c0e6
A set of performance improvements
...
Summary:
Performance: Consolidate metadata requests (#3989 )
This changes number of cache requests from 4 to 2 for each groupware folder.
Performance: Don't initialize all folders in driver constructor (#3971 )
Fix regression in last optimisations
Performance: Optimize kolab_storage_folder::get_object() to use one sql query instead of two
Before the change to get an object by UID we first resolve UID to IMAP-UID
and then fetch the object data by IMAP-UID - two select queries. Now we
directly select the data by UID.
Performance: Limit number of SQL queries needed for "object relations update" operation
Performance: Limit number of SQL queries when "attaching" relations/tags to list of tasks/notes (#3969 )
Performance: Optimize get_message_relations() to use one query per-folder less
Fix bug where in kolab_storage::select() could not initialize/reset folder cache properly
Performance: Skip another few cache selects
Performance: Get event-to-mail relations once per events list, instead of doing SELECT for every event (including recurrences)
Unify mail-relations handling across plugins
Performance: Use initialized calendars if available, skipping redundant folder cache synchronization
Performance: Don't initialize configuration folders until they are needed
Performance: Skip redundant SELECTs on mail preview and print pages
Performance: Skip some redundant SELECT queries on event update
Performance: Skip one SELECT query when deleting relations
Performance: Better displayname annotation handling
Performance: SKip some SQL queries on "empty" tasklist refresh
Performance: Make objects moving faster (less SQL and less IMAP operations) using COPYUID
Merge remote-tracking branch 'remotes/origin/dev/perf'
Differential Revision: https://git.kolab.org/D91
2016-02-24 18:13:37 +01:00
Aleksander Machniak
6c25221b95
Performance: Make objects moving faster (less SQL and less IMAP operations) using COPYUID
2016-02-24 13:57:58 +01:00
Aleksander Machniak
9ac901b90a
Performance: SKip some SQL queries on "empty" tasklist refresh
2016-02-24 12:54:08 +01:00
Aleksander Machniak
46f962833f
Performance: Better displayname annotation handling
2016-02-23 13:36:22 +01:00
Aleksander Machniak
6fc46f6823
Add some labels to the client-side even if ext sources fetching failed
2016-02-22 19:54:58 +01:00
Aleksander Machniak
ef640cded1
Fix logging of chwala communication errors
2016-02-22 19:45:38 +01:00
Aleksander Machniak
644df15bad
Performance: Skip one SELECT query when deleting relations
2016-02-22 15:37:12 +01:00
Aleksander Machniak
2a9948b827
Performance: Skip some redundant SELECT queries on event update
2016-02-22 15:19:58 +01:00
Aleksander Machniak
4e314fedae
Performance: Skip redundant SELECTs on mail preview and print pages
2016-02-22 12:26:13 +01:00
Aleksander Machniak
b6a9141764
Performance: Don't initialize configuration folders until they are needed
2016-02-22 12:17:22 +01:00
Aleksander Machniak
cb7f4d635b
Performance: Use initialized calendars if available, skipping redundant folder cache synchronization
2016-02-22 11:37:34 +01:00
Aleksander Machniak
a7e3a938a7
Unify mail-relations handling across plugins
2016-02-21 19:41:49 +01:00
Aleksander Machniak
d96689620f
Performance: Get event-to-mail relations once per events list, instead of doing SELECT for every event (including recurrences)
2016-02-21 19:09:04 +01:00
Aleksander Machniak
922d8de6d0
Performance: Skip another few cache selects
2016-02-21 18:17:42 +01:00
Aleksander Machniak
1a4562ff04
Fix bug where editor height is very small When editing a note attached to email ( #4600 )
2016-02-15 16:02:18 +01:00
Aleksander Machniak
9972823957
Performance: Optimize get_message_relations() to use one query per-folder less
...
Fix bug where in kolab_storage::select() could not initialize/reset folder cache properly
2016-02-13 17:57:29 +01:00
Aleksander Machniak
11ce37ef17
Performance: Limit number of SQL queries when "attaching" relations/tags to list of tasks/notes ( #3969 )
2016-02-13 17:35:29 +01:00
Aleksander Machniak
446cd0dfe1
Performance: Limit number of SQL queries needed for "object relations update" operation
2016-02-13 13:09:59 +01:00
Aleksander Machniak
52053f355a
Performance: Optimize kolab_storage_folder::get_object() to use one sql query instead of two
...
Before the change to get an object by UID we first resolve UID to IMAP-UID
and then fetch the object data by IMAP-UID - two select queries. Now we
directly select the data by UID.
2016-02-13 11:33:01 +01:00
Aleksander Machniak
bd8166b81a
Fix regression in last optimisations
2016-02-13 09:16:38 +01:00
Aleksander Machniak
7b455c4b97
Performance: Don't initialize all folders in driver constructor ( #3971 )
2016-02-12 16:27:19 +01:00
Aleksander Machniak
2172f4340c
Performance: Consolidate metadata requests ( #3989 )
...
This changes number of cache requests from 4 to 2 for each groupware folder.
2016-02-12 13:45:58 +01:00
Aleksander Machniak
a9b09a16ac
Performance: Don't initialize all folders in task driver constructor ( #3971 )
2016-02-12 11:50:42 +01:00
Aleksander Machniak
a7af7a9b81
Fix JS error when using tasks filter after task delete (T1005)
2016-02-12 11:44:42 +01:00
Aleksander Machniak
81ffe68df5
Q() -> rcube::Q()
2016-02-12 11:15:41 +01:00
Aleksander Machniak
78f9de6d3c
Fix redundant HTTP requests when opening/closing "Add a note" dialog ( #4187 )
2016-02-11 16:49:47 +01:00
Aleksander Machniak
e7eed4dff1
Make Content-Type check case-insensitive ( #5109 )
2016-02-11 15:37:21 +01:00
Aleksander Machniak
8c32e31fa3
Set COMMENT on delegation iTip ( #4915 )
2016-02-11 14:49:39 +01:00
Aleksander Machniak
53373eb79b
Remove non-existing old options ( #5022 )
2016-02-11 13:06:25 +01:00