Aleksander Machniak
|
bd8166b81a
|
Fix regression in last optimisations
|
2016-02-13 09:16:38 +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
|
e7eed4dff1
|
Make Content-Type check case-insensitive (#5109)
|
2016-02-11 15:37:21 +01:00 |
|
Aleksander Machniak
|
aab41cfa16
|
Fix bug where event occurrence with no attendees inherited attendees of the event (#5300)
The object was created/updated corretly, the bug was in exception properties resolving.
|
2016-02-11 11:58:33 +01:00 |
|
Aleksander Machniak
|
a0aff58604
|
Fix bug where some database column length limit could be exceeded (#5291)
Which cased e.g. sql errors when creating a contact group with name > 255 characters.
|
2016-02-09 12:11:41 +01:00 |
|
Thomas Bruederli
|
fe21650430
|
Make sure the _instance property is stored with the recurrence exception (#5277)
|
2015-11-20 12:18:27 +01:00 |
|
Aleksander Machniak
|
4a959503f8
|
Force ID command use with name="Roundcube/Kolab" (T847)
|
2015-11-17 16:11:04 +01:00 |
|
Aleksander Machniak
|
21130bf9e6
|
Properly reset $recurrence_id in a loop
|
2015-09-29 12:24:45 +02:00 |
|
Aleksander Machniak
|
d2f74ee9fa
|
Performance: Skip SELECT query if we already know it will return no records (from previous SELECT COUNT(*))
|
2015-08-27 14:13:36 +02:00 |
|
Aleksander Machniak
|
2c58d048c0
|
Extend kolab_storage_config::get_tags() with possibility to search members by Message-ID and to set limit for better performance
|
2015-08-21 10:57:26 +02:00 |
|
Aleksander Machniak
|
a0ca17fb36
|
Fix missing events on edges of the view time range (when client timezone is different than server tz) (T698)
|
2015-08-18 12:39:55 +02:00 |
|
Aleksander Machniak
|
326e4ad9ad
|
Support reminders relative to end/due date (RELATED=END) (T656)
Conflicts:
plugins/libcalendaring/libvcalendar.php
|
2015-08-07 06:43:59 -04:00 |
|
Aleksander Machniak
|
4b89d77656
|
get_opt() -> rcube_utils::get_opt()
|
2015-08-02 19:50:26 +02:00 |
|
Aleksander Machniak
|
3239eeb947
|
Don't use private namespace for folder uniqueid annotations (T491)
|
2015-07-21 04:36:34 -04:00 |
|
Aleksander Machniak
|
f575dace67
|
Fix so save() and delete() update in-memory tags cache (T133) - fixes duplicated tags issue
|
2015-06-24 07:08:35 -04:00 |
|
Aleksander Machniak
|
c269544adc
|
Fix get_resource_uri() test so it handles properly default_host with prefix and port
|
2015-06-24 06:05:21 -04:00 |
|
Aleksander Machniak
|
96ae7b7857
|
Fix PHP Fatal error: Call to undefined method kolab_storage_folder::raise_error()
|
2015-05-14 08:44:30 -04:00 |
|
Thomas Bruederli
|
de17aff957
|
Add schema files for sqlite databases (for testing purposes)
|
2015-05-13 09:55:36 +02:00 |
|
Aleksander Machniak
|
bf9cec48be
|
Fix --limit argument of modcache.sh (#4848)
|
2015-05-12 13:25:38 +02:00 |
|
Thomas Bruederli
|
17f9f07df9
|
Update homepage/download URL for groupware plugins
|
2015-05-12 08:54:53 +02:00 |
|
Thomas Bruederli
|
562ed98bd2
|
Define get_uid() in kolab_storage_folder_api base class (#5023)
|
2015-05-05 11:57:21 +02:00 |
|
Thomas Bruederli
|
6effb4c9c3
|
Support X-APPLE-FILENAME parameter for attachments; make attachment cid really unique
|
2015-04-28 15:48:27 +02:00 |
|
Thomas Bruederli
|
a6daa4d10b
|
Support dtstart/dtend parameters on free/busy query URLs
|
2015-04-27 18:06:36 +02:00 |
|
Aleksander Machniak
|
5cbcf8381c
|
Fix (again) handling of shared folders in relation member URIs (#5006)
|
2015-04-23 18:01:10 +02:00 |
|
Aleksander Machniak
|
5424cdbfc4
|
Use private variables
|
2015-04-23 17:22:01 +02:00 |
|
Thomas Bruederli
|
1e2089e2c2
|
Merge branch 'dev/sabre-vobject3'
Resolves T53
|
2015-04-22 17:20:55 +02:00 |
|
Thomas Bruederli
|
779fa16009
|
Fix and test kolab_storage_config::build_member_url() and kolab_storage_config::parse_member_url() with different namespaces (#5006)
|
2015-04-22 12:38:25 +02:00 |
|
Thomas Bruederli
|
fb990e26c7
|
Add de_CH localization for libkolab plugin
|
2015-04-21 10:43:21 +02:00 |
|
Thomas Bruederli
|
6c676fce3e
|
Update localization files from Transifex
|
2015-04-21 10:34:09 +02:00 |
|
Thomas Bruederli
|
bd691b977c
|
Check the right variables
|
2015-04-21 09:24:27 +02:00 |
|
Thomas Bruederli
|
09fe27d5a6
|
Consolidate changelog dialog labels and use libkolab's singelton getter for the Bonnie API
|
2015-04-21 09:24:27 +02:00 |
|
Thomas Bruederli
|
de110b96a5
|
Display audit trail for email messages via Bonnie API (#4975)
|
2015-04-20 16:25:48 +02:00 |
|
Thomas Bruederli
|
38246558b3
|
Move dialog_resize() function to libkolab plugin
|
2015-04-16 19:05:43 +02:00 |
|
Thomas Bruederli
|
dd986e6fe1
|
Display object history for contacts (#4972)
Yet incomplete: show and restore old revisions not yet implemented
|
2015-04-16 14:52:25 +02:00 |
|
Thomas Bruederli
|
284c2a6d0a
|
Initialize class before using self::$config
|
2015-04-02 16:09:10 +02:00 |
|
Thomas Bruederli
|
c43040e4e1
|
Increase default timeout for Bonnie API requests
|
2015-03-31 15:10:42 +02:00 |
|
Thomas Bruederli
|
dfa8e1e4de
|
Support computing diffs from HTML documents (#4904)
|
2015-03-31 14:55:02 +02:00 |
|
Thomas Bruederli
|
c65039cf3e
|
Simplify UI dialog usage
|
2015-03-31 14:53:02 +02:00 |
|
Aleksander Machniak
|
a67881cd8c
|
Fix caching of contact keys (#4939)
|
2015-03-30 09:23:59 -04:00 |
|
Jeroen van Meeuwen (Kolab Systems)
|
ea8a8b2972
|
Bump version numbers and version numbers for plugins depending on the plugins for which the version numbers have been bumped
|
2015-03-27 14:47:54 +01:00 |
|
Thomas Bruederli
|
b26c2a0830
|
Code cleanup + indentation fixes
|
2015-03-26 14:57:16 +01:00 |
|
Thomas Bruederli
|
dcb60dbee1
|
Move more audit trail code to libkolab; unify text labels
|
2015-03-25 11:55:21 +01:00 |
|
Thomas Bruederli
|
8a74c132d8
|
Move some audit trail functions to libkolab for shared use
|
2015-03-24 11:55:32 +01:00 |
|
Thomas Bruederli
|
7dbb0d1b2f
|
Handle old revisions and diffs for recurrence instances; forward instance identifier to API for diff requests
|
2015-03-19 12:34:08 +01:00 |
|
Thomas Bruederli
|
17a3783b9a
|
Allow to load attachments from old revisions + implement resting of old revisions if write permissions are granted
|
2015-03-18 20:24:57 +01:00 |
|
Thomas Bruederli
|
6bd0bdabb5
|
Adapt client to changed Bonnie API
|
2015-03-18 12:57:36 +01:00 |
|
Thomas Bruederli
|
c51c60eff8
|
Avoid fatal errors when setting recurrence until date for tasks (#4852)
|
2015-03-16 14:43:02 +01:00 |
|
Aleksander Machniak
|
96442eae9d
|
Fix so prewarm and update actions do not skip objects of type note and journal
|
2015-03-13 12:22:58 +01:00 |
|
Thomas Bruederli
|
a32690ad38
|
Remove focus from quickview icon on mouse clicks (#4684)
|
2015-03-11 10:35:26 +01:00 |
|
Thomas Bruederli
|
60205136ee
|
Code cleanup: get recurrence instance identifiers from utility functions
|
2015-03-10 14:30:50 +01:00 |
|