Aleksander Machniak
5a34e8e144
Fix js warning about calling getDocumentByID() with empty argument
2017-01-31 23:41:11 +01: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
f8bd2c91ad
Performance: Don't resolve tag members on every mail message preview
...
This process might be expensive when using tags heavily and
we already do this when we list messages.
2017-02-26 10:32:28 +01:00
Aleksander Machniak
45ce87f545
Remove duplicates on cache synchronization.
...
https://issues.kolab.org/show_bug.cgi?id=4067 and (Bifrost#TT20881)
It happens that IMAP folder may contain many objects with the same UID.
The precise reason for this is unknown, but it can be e.g. a faulty
client or an error between "create a new object instance" and "remove the
old one". It causes various issues when editing such objects.
With the change we assume that the most recent object (with max. IMAP UID)
is the one that should be used and all the older instances will be removed
automatically.
2017-02-16 12:49:11 +01:00
Aleksander Machniak
febb0d4bfa
Improvements on "Remove tag" selection list (Bifrost#T20281)
...
- Display only tags that are in the selected messages set
- Hide the search input if the list is short
- Set proper state for Remove tag and Remove all tags actions (i.e.
disable them if the selected messages do not have any tags assigned)
2017-02-13 13:39:56 +01:00
Aleksander Machniak
8044f158db
Fix missing tags on messages list in Roundcube 1.3 widescreen mode
2017-02-13 11:45:01 +01:00
Aleksander Machniak
159025d142
Fix race conditions in Tasks UI that can cause drag-n-drop issues (Bifrost#T15766)
2017-02-13 09:56:47 +01:00
Aleksander Machniak
b5ceae7d2d
Improved organizer handling on a shared event (Bifrost#T23218)
...
- In event preview display organizer (if its different than the current user)
- In event edit make sure the organizer is listed on organizer identities selector
in Attendees tab
2017-02-08 19:14:34 +01:00
Aleksander Machniak
2742a8e2de
Ignore iTip attachments in multipart/report messages (Bifrost#T20440)
2017-02-07 13:04:30 +01:00
Aleksander Machniak
feb4d9dbba
Fix some missing localization labels
2017-02-02 12:01:04 +01:00
Aleksander Machniak
d4e66f9bbb
Allow Status:Tentative (Bifrost#T15994)
2017-02-02 11:19:28 +01:00
Aleksander Machniak
853860e9b2
Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab
2017-01-20 10:39:09 +01:00
Aleksander Machniak
d6ea9104ba
Fix "unknown" dates in event dialog (Bifrost#T21544)
2017-01-20 10:38:21 +01:00
Aleksander Machniak
861a499182
Doc: Add note about "--" selection in invitation handler (Bifrost#T20284)
2017-01-12 11:42:06 +01:00
Aleksander Machniak
f67df88238
Prevent from adding delegation for the same user many times (Bifrost#T20383)
2016-12-28 10:12:23 +01:00
Aleksander Machniak
bfa8ff2a67
Fix delegatedto/delegatedfrom labels (Bifrost#T20377)
2016-12-28 08:16:33 +01:00
Aleksander Machniak
8edb261a0b
T1582: Support BYSETPOS recurrence on event import
...
As libkolabxml does not support it at all it is a partial support.
We support most common cases of monthly recurrence with BYDAY specification,
e.g. "last/first weekday in a month", by converting BYSETPOS to BYDAY.
2016-12-27 11:38:21 +01:00
Aleksander Machniak
f4e5fc9d38
T1637: Fix lost exceptions on event edit
...
Fixes bug where exceptions could be lost when editing
non-first occurence of a recurring event.
Also fixes bug where recurrent event update could
unintentionally change start date of the main event
when non-first occurence was selected for edition.
2016-12-27 08:33:05 +01:00
Aleksander Machniak
41e32e5b5a
T2130: Write to userlogins log only when log_logins=true
...
Also prevent from duplicate failure entries in that log.
2016-12-30 06:30:51 -05:00
Aleksander Machniak
c4f4f52aa0
T1841: Support non-all-day exceptions to all-day events and vice-versa
2016-12-30 05:33:02 -05:00
Aleksander Machniak
1ae83ad853
Fix javascript error when opening an event dialog (introduced in last commits)
2016-12-29 14:13:02 -05:00
Aleksander Machniak
f48a95aa29
Unset initial folder/collection on auth errors
2016-12-22 11:43:35 +01:00
Aleksander Machniak
516768726a
Retain selected folder on page refresh (Bifrost#T18463)
...
Use window.history.replaceState on folder selection, the same way
is in Roundcube core.
2016-12-22 11:07:47 +01:00
Aleksander Machniak
bbe88f6637
Prevent from libkolabxml errors on Etc/GMT timezone (Bifrost#T15706)
2016-12-27 04:13:56 -05:00
Aleksander Machniak
dc3ea3d942
Support Tasks in kolab_delegation (Bifrost#T18853)
2016-12-27 04:03:28 -05:00
Jeroen van Meeuwen (Kolab Systems)
668f4a3712
Do away with any ..only:: kolab clauses, because with kolab is the only thing the helpdocs support anyway, and it messes up builds (or not, but that doesn't matter).
2016-12-12 16:21:17 +01:00
Aleksander Machniak
0029200a78
Fix "Warning: Call to deprecated function rcmail_filetype2classname()"
2016-11-23 20:19:03 +01:00
Aleksander Machniak
591dfa64ea
T1865: Fix regression in attaching files "from cloud"
2016-11-15 18:13:02 +01:00
Aleksander Machniak
837c7ab02d
T1484: Make sure an event organizer is always set
...
There was already a code to do this, but it didn't work for all cases.
E.g. it didn't work when you created an event with resources assigned, but no other attendees.
2016-11-17 09:08:13 -05:00
Aleksander Machniak
3a29d32ad6
"Tomorrow" filter should not show tasks that are displayed in "Today".
2016-11-17 12:23:11 +01:00
Aleksander Machniak
812df73451
Enable Print button in WOPI editor
2016-11-14 12:45:37 +01:00
Aleksander Machniak
69a01be99f
T1811: Implement "Download" button functionality for WOPI editor
...
Unfortunately there's an error in loolwsd so it does not really work now
2016-11-14 12:31:03 +01:00
Aleksander Machniak
b404c0b0f8
T1808: Make Save button working for Collabora editor
2016-11-14 11:56:28 +01:00
Aleksander Machniak
1de768e6ea
T1805: Pass WOPI session termination to other users editor windows
2016-11-14 11:09:03 +01:00
Aleksander Machniak
0d32dc639b
Exec calendar-event-dialog event also in show_event_dialog()
2016-11-09 13:47:34 +01:00
Aleksander Machniak
9533b219ac
trigger an event when modal calendar edit/new event is rendered
...
Summary: to help customize the modal behavior, trigger an event when modal rendering is done
Reviewers: machniak
Reviewed By: machniak
Differential Revision: https://git.kolab.org/D212
2016-11-09 13:45:24 +01:00
Aleksander Machniak
71c0d2f446
Merge branch 'arcpatch-D242'
2016-11-09 09:56:00 +01:00
Thomas Bruederli
db2d3bc800
Fix driver initialization with config properties for the right method (T1784)
...
Summary:
Proposed fix for the bug reported in T1784
The method kolab_2fa::get_driver() is called with the full factor ID (<method>:<uuid>)
and therefore fails to retrieve the right properties from plugin config. This change fixes this at the right place.
Reviewers: machniak
Reviewed By: machniak
Subscribers: jh23453
Differential Revision: https://git.kolab.org/D242
2016-11-09 09:55:34 +01:00
Aleksander Machniak
e257b561c3
Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab
2016-11-08 10:14:42 +01:00
Aleksander Machniak
37a7423889
T1817: Pass user language to Chwala API
2016-11-08 10:14:13 +01:00
Aleksander Machniak
6d0acc586f
Don't use non-existing-any-more "popupmessage" class
2016-11-06 09:45:49 +01:00
Aleksander Machniak
478ad1c5e2
Fix js error when removing an entry from sessions list on session terminate
2016-11-04 12:23:19 +01:00
Aleksander Machniak
9608e541ef
Merge branch 'master' of ssh://git.kolab.org/diffusion/RPK/roundcubemail-plugins-kolab
2016-11-04 10:16:50 +01:00
Aleksander Machniak
7adf82a0c6
Manticore -> Document Editor, with more WOPI support
2016-11-04 10:16:12 +01:00
Aleksander Machniak
95a795b553
Support spellcheck_before_send in kolab_config's spellcheck dictionary access
2016-11-02 12:03:02 -04:00
Aleksander Machniak
4889334d13
Hide some WOPI editor toolbar buttons (not yet implemented)
2016-10-21 16:13:44 +02:00
Aleksander Machniak
aec689521b
Better detection of edit capability in file viewer window
2016-10-21 15:18:11 +02:00
Aleksander Machniak
4022e76ede
T1760: Recurrence exception not displayed when its date was changed
2016-10-21 14:06:07 +02:00
Aleksander Machniak
b8b749aa6a
Fix position of document title input in Chrome
2016-10-18 12:39:03 +02:00
Aleksander Machniak
9622df6df1
Support file_editors without 'editable' property enabled
2016-10-18 11:43:35 +02:00