Jeroen van Meeuwen (Kolab Systems)
1e8050b96a
Bump version numbers to 3.3.3
2017-07-19 16:29:38 +02:00
Aleksander Machniak
8ce594f23a
Add missing type="link" for template buttons for compat. with Roundcube 1.4
2017-07-11 14:33:31 +00:00
Jeroen van Meeuwen (Kolab Systems)
e5739f7c11
Update version to 3.3.2
2017-06-28 15:10:29 +02:00
Aleksander Machniak
b11c74e0a5
Update localization
2017-06-12 10:57:06 +02:00
Jeroen van Meeuwen (Kolab Systems)
f30978e288
Set the version to 3.3.0
2017-05-03 10:08:25 +02:00
Aleksander Machniak
d8b261d981
Remove redundant UI.init() calls
...
Fixes minimal mode toggle in Calendar, Tasks and Notes.
2017-01-31 23:33:54 +01:00
Aleksander Machniak
feb4d9dbba
Fix some missing localization labels
2017-02-02 12:01:04 +01:00
Aleksander Machniak
8a82963317
T1588: Add missing localization texts for history dialog
2016-10-05 10:35:55 -04:00
Aleksander Machniak
7925f2045b
Complete de_CH localization from de_DE
2016-09-14 12:48:08 +02:00
Aleksander Machniak
7d77d73896
Update localization from Transifex
2016-09-14 12:26:36 +02:00
Aleksander Machniak
96cdf7c93e
Don't use .load() - it's deprecated now and removed in jQuery 3.x
2016-08-15 15:14:05 -04:00
Aleksander Machniak
d45b008528
Drop redundant dialog positioning code.
...
Dialogs are centered by default, no need to configure that.
Also, this code causes invalid positioning on more recent jQuery-UI version.
2016-08-15 03:11:29 -04:00
Aleksander Machniak
ab433d7428
Update localization from Transifex
2016-07-22 11:42:44 +02:00
Aleksander Machniak
047c9352a2
Fix missing localization of HTML editor when assets_dir != INSTALL_PATH
2016-07-19 12:14:15 +02:00
Aleksander Machniak
d03fcc7cd4
Update localization
2016-06-13 18:10:59 +02:00
Aleksander Machniak
b49501437e
Add back localization labels unintentionally removed in last update
2016-05-23 05:12:24 -04:00
Aleksander Machniak
29c5c502db
Update localization
2016-05-18 16:38:39 +02:00
Aleksander Machniak
801d358824
Fix some linting errors
2016-03-24 16:07:02 +01:00
Aleksander Machniak
7c3b2d646f
Fix weird javascript error when setting editor content ( #4781 )
2016-03-01 11:04:22 +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
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
a7e3a938a7
Unify mail-relations handling across plugins
2016-02-21 19:41:49 +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
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
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
78f9de6d3c
Fix redundant HTTP requests when opening/closing "Add a note" dialog ( #4187 )
2016-02-11 16:49:47 +01:00
Thomas Bruederli
90c9f3264f
Remove unused variable ( #3953 )
...
This was a copy&paste remainder from the tasklist plugin
2015-10-19 22:51:24 +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
9a59c93d6f
Fix disabled name input in tasklist/notebook folder creation dialog ( #5169 )
2015-07-29 11:47:01 -04: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
2440e18de8
Apply CSS selector changes from rRPKae6ec80e to the inline dialog template
2015-04-22 13:08:55 +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
38246558b3
Move dialog_resize() function to libkolab plugin
2015-04-16 19:05:43 +02:00
Thomas Bruederli
ae6ec80e44
Implement audit trail for notes ( #4904 )
2015-03-31 14:57:57 +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
923462ddb7
Cleanup localizations for kolab_notes plugin
2015-03-24 14:53:41 +01:00
Thomas Bruederli
54b47dc753
Use IMAP permissions to control allowed interactions on the client ( #4829 )
2015-03-11 17:17:11 +01:00
Jeroen van Meeuwen (Kolab Systems)
091e42ab63
Set plugin versions to 3.2.7
2015-02-25 12:49:03 +01:00
Jeroen van Meeuwen (Kolab Systems)
bbd5770eda
Set the appropriate plugin version numbers
2015-02-22 23:28:11 +01:00
Torsten Grote
1b9bc154ec
update translations ( #4348 )
2015-02-19 11:58:00 +13:00
Jeroen van Meeuwen (Kolab Systems)
020258dd61
Update versions and also update the versions of those plugins with new (versioned) requirements
2015-02-14 14:26:24 +01:00
Jeroen van Meeuwen (Kolab Systems)
8d10498a8f
Update version numbers and dependencies
2015-02-04 19:29:57 +01:00
Jeroen van Meeuwen (Kolab Systems)
fb9c69ea36
Rename notes_enabled / notes_disabled to hold the plugin's full name (kolab_notes_{dis,en}enabled) ( #4429 )
2015-01-29 19:10:31 +01:00
Thomas Bruederli
7b930bfac7
Firefox 3.6 CSS hack ( #4233 )
2015-01-27 16:19:09 +01:00
Jeroen van Meeuwen (Kolab Systems)
7c146ea90a
Update versions to 3.2.3
2015-01-21 21:21:11 +01:00
Thomas Bruederli
0a51ccd5a4
Consolidate message reference handling functions into libkolab plugin (in preparation for #4161 )
2015-01-13 22:19:52 +01:00