Aleksander Machniak
c1f1c9daed
Use https:// for plugins.roundcube.net
2019-01-23 08:17:36 +01:00
Jeroen van Meeuwen (Kolab Systems)
56a4693914
Update German translations by using de sources and de_DE sources for de_DE translations
2018-12-19 10:25:52 +01:00
Jeroen van Meeuwen (Kolab Systems)
ac7b742005
Update the base translations before merge
2018-12-19 10:25:52 +01:00
Jeroen van Meeuwen (Kolab Systems)
00e04d2f95
Update translations
2018-12-17 14:03:01 +01:00
Aleksander Machniak
7c6b305b2f
T4473: Unify label/placeholder for folders search input
2018-11-16 12:57:54 +01:00
Aleksander Machniak
6bee540c62
Fix regression in supporting inline images in (html) notes
2018-08-20 11:24:15 +02:00
Aleksander Machniak
2b6df97d11
ELastic: Fix active state of some buttons (tablet/mobile mode)
2018-08-14 09:05:04 +00:00
Aleksander Machniak
8c6d4d624e
Elastic: Fix pretty selects in notes list options dialog
2018-08-14 08:35:10 +00:00
Aleksander Machniak
8d06df0fb4
Elastic: Move History button to toolbar in Tasks and Notes
2018-05-24 15:21:40 +00:00
Aleksander Machniak
963e66b1e4
Elastic: Set list header to current folder in Tasks
2018-05-21 13:44:04 +02:00
Aleksander Machniak
538cc4fbcd
Elastic: Toolbars re-design
2018-05-16 11:08:54 +02:00
Aleksander Machniak
e6f9a6104b
Elastic: Apply some toolbars re-design ideas
2018-05-10 12:30:33 +02:00
Aleksander Machniak
2270fd8b6a
Elastic: Partial Files support
2018-04-17 12:57:59 +02:00
Jeroen van Meeuwen (Kolab Systems)
89a7362058
Bump plugin versions and requirements
2018-04-09 12:23:01 +02:00
Aleksander Machniak
a444b5b801
Unify/de-duplicate code for folder form handling
2018-03-28 15:36:08 +00:00
Aleksander Machniak
42a1177109
Code de-duplication: Move folder editing form template to libkolab plugin
2018-03-28 12:06:48 +00:00
Aleksander Machniak
8c4e836dea
Elastic: Various elements of the Tasks UI
2018-03-23 12:39:39 +01:00
Aleksander Machniak
11ad89c586
Elastic: Task (and event) edit dialog
2018-03-22 12:38:43 +00:00
Aleksander Machniak
5b242b8e26
Merge audittrail.js and kolabfolders.js code into libkolab.js
...
... which includes also attachments handling code and will
include more shared functionality in the future.
2018-03-19 13:52:58 +01:00
Aleksander Machniak
7ba3605df9
Fix regression in using folder object
2018-03-08 12:40:52 +00:00
Aleksander Machniak
0fe1f4928d
Fix checkbox selection on notes list
2018-01-25 12:15:07 +01:00
Aleksander Machniak
85102ba36d
Elastic: Added data-label-msg attributes
2018-01-18 11:39:50 +01:00
Aleksander Machniak
623cf117ad
Elastic: Kolab Notes support, tags functionality refactoring
2018-01-12 11:50:28 +01:00
Aleksander Machniak
3f5ff7daeb
Elastic: Fix kolab_notes addon in mail preview
2018-01-04 09:32:43 +01:00
Aleksander Machniak
728aac3be7
Re-work notes printing for better theming capabilities
2018-01-03 14:02:56 +01:00
Aleksander Machniak
c2e8725352
Disable image/media plugins in TinyMCE editor when editing a note
2018-01-03 11:20:09 +01:00
Aleksander Machniak
1e241eec36
Use alert_dialog() and confirm_dialog()
2018-01-03 10:32:22 +01:00
Aleksander Machniak
fc8785dac4
Elastic: Initial kolab_notes support
...
TODO: printing, tags, and some small style fixes
2018-01-02 13:21:11 +01:00
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