Commit graph

1116 commits

Author SHA1 Message Date
Aleksander Machniak
2a9948b827 Performance: Skip some redundant SELECT queries on event update 2016-02-22 15:19:58 +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
446cd0dfe1 Performance: Limit number of SQL queries needed for "object relations update" operation 2016-02-13 13:09:59 +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
8c32e31fa3 Set COMMENT on delegation iTip (#4915) 2016-02-11 14:49:39 +01:00
Aleksander Machniak
0fba21a6ac Fix bug where pending calendar displayed not more than one instance for recurring events (#5274) 2016-02-10 14:57:55 +01:00
Aleksander Machniak
5ca65962d2 Fix bug where pending calendar displayed not more than one event (#5274) 2016-02-09 12:05:10 +01:00
Aleksander Machniak
f8d65ba843 Fix some typos 2015-12-17 15:57:29 +01:00
Aleksander Machniak
b01cfae47a Fix: set_mailbox() does not exist in Roundcube 1.2, use set_folder() 2015-12-17 15:48:28 +01:00
Aleksander Machniak
9bd3f1943c Fix non-existing alias function use 2015-11-10 11:10:40 +01:00
Aleksander Machniak
57b6e77eb5 Fix attachments list collision in Save as Event dialog and message view (T834) 2015-11-10 10:29:38 +01:00
Aleksander Machniak
9ba3165560 Fix bug where Save as Event (and task) form was visible before the dialog was created 2015-11-09 16:21:16 +01:00
Aleksander Machniak
13bc3a77e5 Fix use of removed Roundcube function aliases, small css improvements 2015-11-06 11:36:11 +01:00
Aleksander Machniak
07742bd661 Fix over-sized "Upload" and "From cloud..." buttons 2015-10-30 11:02:57 +01:00
Aleksander Machniak
436027bf0e Fix invalid closing tag 2015-10-29 12:02:25 +01:00
Thomas Bruederli
b2839729b5 Use the right variable when unserializing old attendee data 2015-10-19 23:01:48 +02:00
Aleksander Machniak
f8259ccdad Q() -> rcube::Q() 2015-09-01 10:08:26 +02:00
Aleksander Machniak
cb3944221f Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab
Conflicts:
	plugins/calendar/calendar.php
2015-09-01 10:00:21 +02:00
Aleksander Machniak
e3911f0c27 Put default reminder settings in one line as we do for birthday calendar reminders settings 2015-09-01 09:57:46 +02:00
Aleksander Machniak
63ce7e9988 Don't use depracated Roundcube functions 2015-08-29 20:23:34 +02:00
Aleksander Machniak
6b3063030d Don't use deprecated Roundcube constants 2015-08-29 19:48:55 +02:00
Aleksander Machniak
496e031b82 Convert HTML event description into plain text (T714) 2015-08-20 17:12:20 +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
Thomas Bruederli
cc634b78eb Fix fetching localized alarm trigger texts from libcalendaring plugin 2015-08-14 14:28:43 +02:00
Aleksander Machniak
4c4ff2b179 Fix small issue in calendar_ui::calendar_css_classes() (#3951) 2015-08-10 15:35:33 +02:00
Aleksander Machniak
8c2aac3362 Don't use Roundcube deprecated functions 2015-08-02 20:15:28 +02:00
Aleksander Machniak
a52bf1abe3 Remove outdated note about PHP 5.3 requirement 2015-06-16 09:26:52 +02:00
Thomas Bruederli
de17aff957 Add schema files for sqlite databases (for testing purposes) 2015-05-13 09:55:36 +02:00
Thomas Bruederli
17f9f07df9 Update homepage/download URL for groupware plugins 2015-05-12 08:54:53 +02:00
Thomas Bruederli
a7f11c89ea Fix syntax to pass the EcmaScript3 JS lint test 2015-04-27 08:59:23 +02:00
Thomas Bruederli
6c676fce3e Update localization files from Transifex 2015-04-21 10:34:09 +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
ae0765f4d9 Update Git URLs 2015-04-20 08:56:00 +02:00
Thomas Bruederli
0d2f804e66 Do not force RSVP on updates to the master event that was truncated by from 'future' save mode (#4950) 2015-03-31 19:13:03 +02:00
Thomas Bruederli
f4531102a2 Fix loading of birthday events in December when range spans over two years (#4920) 2015-03-31 09:43:37 +02: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
7fec791449 Select folders annotated 'private' for events/tasks flagged as such (#4789) 2015-03-25 15:09:04 +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
5f9d863359 Remove untranslated labels from bg_BG 2015-03-24 13:36:28 +01:00
Thomas Bruederli
13da800262 Remove empty localization files 2015-03-24 13:23:49 +01:00
Thomas Bruederli
64ba3616ac More localization cleanup: rename to Roundcube language codes, remove untranslated labels 2015-03-24 12:52:35 +01:00
Thomas Bruederli
ca192fd6a8 Fix Transifex > Roundcube language code mapping 2015-03-24 12:07:29 +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
b74cb629c0 Updated localizations from Transifex 2015-03-24 11:52:33 +01:00
Thomas Bruederli
fb446d07bf Update client after restoring an old revision of an event 2015-03-19 15:16:13 +01:00
Thomas Bruederli
d91e12fa22 Disable revision selectors not valid for comparison (#4019) 2015-03-19 14:38:04 +01:00