Commit graph

2948 commits

Author SHA1 Message Date
Aleksander Machniak
623cf117ad Elastic: Kolab Notes support, tags functionality refactoring 2018-01-12 11:50:28 +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
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
9146b9dd42 Elastic: Split libkolab.less by plugin 2018-01-03 11:06:01 +01:00
Aleksander Machniak
1e241eec36 Use alert_dialog() and confirm_dialog() 2018-01-03 10:32:22 +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
c3ac8874b3 Fix activation of contextmenu entries for tag management 2017-12-20 09:22:46 +01:00
Aleksander Machniak
84609b872e Elastic: Initial fixes to audittrail features 2017-12-19 11:10:55 +01:00
Aleksander Machniak
17b5e80a1b Elastic: Fix regression in click handler on folders list header in delegation/activesync 2017-12-18 11:37:59 +01:00
Aleksander Machniak
3572c1e31a Fix compatibility with contextmenu 3.x 2017-12-15 16:27:54 +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
1f0f282049 Properly initialize time selection for all reminder time inputs 2017-12-04 13:36:26 +01:00
Aleksander Machniak
8673bfd15f Fix handling reminder trigger definition
... and ignore duplicate reminders
2017-12-04 11:52:54 +01:00
Aleksander Machniak
5ec2fb57de Elastic: Fix tag-selector regressions 2017-12-01 14:08:55 +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
47462eb1d9 Merge branch 'master' into dev/elastic 2017-11-28 11:04:31 +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
0b90768a3d Fix bug where any action after moving a file (with drag'n'drop) would cause file move (Bifrost#T59850)
Also fix endless "Loading..." message on file download with Roundcube 1.4.
2017-11-22 09:26:18 +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
0739986326 Initial Elastic support in kolab_addressbook 2017-11-13 13:48:35 +01:00
Aleksander Machniak
65726f4217 Fix Overwrite/Skip buttons in copy/move dialog (Bifrost#T57654) 2017-11-09 12:41:48 +01:00
Aleksander Machniak
d5d0248a58 Support predefined values for "Add Storage" dialog forms (Bifrost#T55341) 2017-11-09 11:29:48 +01:00
Aleksander Machniak
a3a1691cde Elastic skin support for kolab_2fa 2017-11-06 12:34:59 +01:00
Aleksander Machniak
bb3b7fec0e Make itip links optional and disabled by default
This feature has ever had many limitations and inconsistent
behaviour depending if the user is logged in or not.
Also in meantime, PHP's mail() support has been removed
from Roundcube Framework.

Now to enable the feature you have to set calendar_itip_smtp_server option.
2017-11-03 12:24:18 +01:00
Aleksander Machniak
fe64e470c8 Initial Elastic skin support for kolab_delegation and kolab_activesync plugins 2017-11-03 11:43:31 +01:00
Aleksander Machniak
18d9f3b31f Elastic skin support for kolab_folders 2017-10-30 11:30:02 +01:00
Aleksander Machniak
211fe3ada5 Add unintentionally removed localization labels on last update 2017-10-30 10:41:50 +01:00
Aleksander Machniak
3d85b285d5 Update localization 2017-10-25 20:20:14 +02:00
Aleksander Machniak
b9742ec185 Fix javascript errors when Roundcube runs in a frame (Bifrost#T53430) 2017-10-25 14:10:38 +00:00
Aleksander Machniak
2859dc7869 Add event/task description to invitation body (Bifrost#T51237) 2017-10-17 11:14:09 +02: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
7422273f89 Fix PHP Warning: Missing argument 2 for kolab_auth_ldap::get_user_record() (Bifrost#T44190) 2017-10-09 08:26:18 +02:00
Aleksander Machniak
02d3759724 Workaround libkolabxml error on Etc/UTC timezone (Bifrost#T43830) 2017-10-06 08:32:58 +02:00
Aleksander Machniak
1abc73cf34 Fix regression when startup() method of some "by role plugins" could be called when not expected, causing PHP errors 2017-10-03 10:13:10 +02:00
Jeroen van Meeuwen (Kolab Systems)
915b86bb80 Bump versions to 3.3.4 2017-10-02 12:59:58 +02:00
Aleksander Machniak
f48823ae62 Default timeout is 120 2017-09-29 12:06:49 +02:00
Aleksander Machniak
7c81d3f1dd T606: Fix refreshing list of auth factors after adding/removing them 2017-09-27 13:38:23 +02:00
Aleksander Machniak
68477e014d Fix enabling kolab_2fa plugin via kolab_auth_role_plugins 2017-09-27 13:02:18 +02:00
Aleksander Machniak
74ee354f85 Style needs-action/declined events with opacity when invitation calendars are disabled (Bifrost#T38400) 2017-09-14 13:35:17 +00:00
Aleksander Machniak
16a71fccdc Allow an event updates on iTip request without SEQUENCE bump (Bifrost#T27883)
We're detecting if something changed in description, title, url,
location or attendees. These are properties that could be changed
by the organizer without SEQUENCE bump. If that is detected
we display "Update in my calendar" button.

TODO: display a diff of changes, so user can take a decission
      if he want's to overwrite his copy of the event.
2017-09-14 13:19:32 +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
Aleksander Machniak
6b3ac66afc T2507: Display cancelled event box with some transparency
... to distinguish them from non-cancelled events
2017-08-29 13:23:38 +00:00