Commit graph

650 commits

Author SHA1 Message Date
Aleksander Machniak
3b6c5b7bfd Elastic: Mobile mode for tasks 2018-03-25 13:15:30 +00:00
Aleksander Machniak
8c4e836dea Elastic: Various elements of the Tasks UI 2018-03-23 12:39:39 +01:00
Aleksander Machniak
6bba054b0e Merge branch 'master' into dev/elastic 2018-03-22 19:31:41 +00:00
Aleksander Machniak
a7488fa70c Elastic: Tasks printing and some small improvements 2018-03-22 19:31:13 +00:00
Aleksander Machniak
11ad89c586 Elastic: Task (and event) edit dialog 2018-03-22 12:38:43 +00:00
Aleksander Machniak
fa9d09939c More attachment handling code de-duplication 2018-03-19 18:08:56 +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
5b57dd9449 De-duplicate attachments handling code, move it to libkolab plugin 2018-03-19 13:27:55 +01:00
Aleksander Machniak
700a64b40d Fix finding first occurrence for all-day events (Bifrost#T82770)
Bug caused e.g. annual all-day events not displayed on the first occurrence (start date)
2018-03-16 15:16:04 +00:00
Aleksander Machniak
c7c42eabba Elastic: Calendar event info dialog 2018-03-16 13:40:24 +01:00
Aleksander Machniak
e52bc0a158 Merge branch 'master' into dev/elastic
Conflicts:
	plugins/calendar/calendar_ui.js
2018-03-16 09:25:28 +01:00
Aleksander Machniak
21c4b6a5bb Elastic: Partial support for calendar plugin 2018-03-16 09:22:42 +01:00
Aleksander Machniak
9400095642 Elastic: Initial (partial) support for tasklist plugin 2018-03-15 13:27:22 +00:00
Aleksander Machniak
f8692a19dc Elastic: Add style for iTip invitation handling boxes 2018-02-28 17:03:16 +00:00
Aleksander Machniak
7b748e93e3 Elastic: Add style for some more elements 2018-02-27 15:34:43 +00:00
Aleksander Machniak
6b712f1a21 Elastic: Fix treetoggle regression 2018-02-25 10:35:13 +00:00
Aleksander Machniak
a689f3dce6 Support unicode characters in UIDs on MySQL (Bifrost#T75336)
Fixes DB Error: [1267] Illegal mix of collations (ascii_general_ci,IMPLICIT)
and (utf8_general_ci,COERCIBLE) for operation '='.
2018-02-13 08:54:43 +01:00
Aleksander Machniak
793ced3d1e Elastic: Small spacing fix 2018-01-30 10:38:32 +01:00
Aleksander Machniak
cc15a0c0db Remove redundant argument of include_stylesheet() 2018-01-25 13:23:26 +01:00
Aleksander Machniak
59a79b1cee Elastic: Fixes for Bootstrap 4.0.0 2018-01-24 10:12:49 +01:00
Aleksander Machniak
a0569164da Merge branch 'master' into dev/elastic 2018-01-12 11:53:09 +01:00
Aleksander Machniak
623cf117ad Elastic: Kolab Notes support, tags functionality refactoring 2018-01-12 11:50:28 +01:00
Jeroen van Meeuwen (Kolab Systems)
6c43433e16 Bump version numbers 2018-01-05 13:13:38 +01:00
Aleksander Machniak
d406ee4ec0 Elastic: Improvements to the activesync devices list 2018-01-04 11:35:56 +01:00
Aleksander Machniak
ae0061fcff Display icons on delegates/devices/notes lists 2018-01-04 10:13:44 +01:00
Aleksander Machniak
728aac3be7 Re-work notes printing for better theming capabilities 2018-01-03 14:02:56 +01:00
Aleksander Machniak
9146b9dd42 Elastic: Split libkolab.less by plugin 2018-01-03 11:06:01 +01:00
Aleksander Machniak
fe296e612f Elastic: Various fixes in kolab_notes 2018-01-03 10:24:14 +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
Aleksander Machniak
84609b872e Elastic: Initial fixes to audittrail features 2017-12-19 11:10:55 +01:00
Aleksander Machniak
780685cc24 Elastic: Upgrade to Font Awesome 5 2017-12-08 13:43:58 +01:00
Aleksander Machniak
58963791cc Merge branch 'master' into dev/elastic 2017-12-08 13:19:52 +01:00
Aleksander Machniak
8673bfd15f Fix handling reminder trigger definition
... and ignore duplicate reminders
2017-12-04 11:52:54 +01:00
Aleksander Machniak
f33083afd9 Elastic: Fix tag color on option:checked element 2017-11-29 13:20:45 +01:00
Aleksander Machniak
22f86457c7 Elastic: Kolab Tags support 2017-11-29 13:14:48 +01:00
Aleksander Machniak
ab997509bc Elastic: Support for addressbook folders search widget 2017-11-28 11:04:06 +01:00
Jeroen van Meeuwen (Kolab Systems)
ab9f33fbc4 Avoid PHP 7 compatibility warnings 2017-11-28 10:39:31 +01:00
Aleksander Machniak
dca4c89f76 Elastic support in the calendar preferences page 2017-11-23 13:14:48 +01:00
Aleksander Machniak
52353a82d2 Add Elastic style for folders list extensions in Kolab plugins, e.g. kolab_addressbook
Libkolab plugin will contain Elastic style for all (or most) Kolab plugins
as we want to limit number of included stylesheets (and unify).

We're using less, so to build css file we require skins/elastic folder
in an appropriate place, i.e. aside of the plugins folder of this repository.
2017-11-21 13:19:21 +01:00
Aleksander Machniak
d331f73d01 Fix performance issue in custom_displayname() when imap_cache is disabled (Bifrost#T51291) 2017-10-17 09:05:29 +02:00
Aleksander Machniak
02d3759724 Workaround libkolabxml error on Etc/UTC timezone (Bifrost#T43830) 2017-10-06 08:32:58 +02:00
Jeroen van Meeuwen (Kolab Systems)
915b86bb80 Bump versions to 3.3.4 2017-10-02 12:59:58 +02:00
Aleksander Machniak
a1cd95152c Align event start date with the first occurrence
Summary:
When a recurring event start date does not match a recurrence pattern
(e.g. an event recurring on Fridays is created on Thursday),
we move the start date to the date of the first occurrence.
There's also a checkbox to keep the old behavior where the
start date was not modified.

Reviewers: vanmeeuwen

Reviewed By: vanmeeuwen

Differential Revision: https://git.kolab.org/D536
2017-09-12 13:53:34 +02:00
Jeroen van Meeuwen (Kolab Systems)
1e8050b96a Bump version numbers to 3.3.3 2017-07-19 16:29:38 +02:00
Aleksander Machniak
abe4df5a89 Support UIDs up to 512 characters 2017-07-19 14:41:21 +02:00
Aleksander Machniak
011fa7949d Add support for prefix search in kolab cache 2017-07-19 12:54:47 +02: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
Aleksander Machniak
17d18bebb1 Skip redundant folder type lookup on folders list 2017-06-02 15:15:00 +02:00
Jeroen van Meeuwen (Kolab Systems)
67e4977160 Bump version numbers for plugins changed 2017-05-22 09:45:58 +02:00