Hadi Nategh
2cebde45b8
* Notifications: New actions Prev and Next in order to navigate through messages
2018-03-06 18:33:42 +01:00
nathangray
04c4cd9d7a
* Calendar - add preference to display birthdays as events as well as holidays
2018-03-05 15:07:37 -07:00
Hadi Nategh
d2859d5cee
* Mail: Fix "tel:" href links wrongly get denied by mail compose
2018-03-05 18:16:12 +01:00
Hadi Nategh
53b97078ad
Fix mail with a bold digits gets removed from text part
2018-03-05 17:31:47 +01:00
Hadi Nategh
cf7077d536
An attempt to fix the failing test on vertical char
2018-03-05 14:43:44 +01:00
Hadi Nategh
dca72ebd9c
Fix broken sharing caused by commit 89a8e6f448
2018-03-05 11:13:54 +01:00
nathangray
d76f467f94
* Calendar - Fix exporting CSV from search results exported owner as participants
2018-03-02 11:13:18 -07:00
nathangray
3e7ecbe692
* Calendar - always show non-blocking icon for non-blocking events, regardless of private flag
2018-03-02 10:55:06 -07:00
nathangray
9a51ad9211
API - Avoid issue with incompatable types by forcing to array, even if no account found
2018-03-02 10:21:43 -07:00
Hadi Nategh
63dd5ce96b
Make sure replace only and only VT char (Vertical Tab)
2018-03-02 12:13:13 +01:00
Ralf Becker
205cf9c588
replace non-utf8 chars in content send to browser with utf8 replacement char
...
before we were removing the whole string
2018-03-01 17:38:45 +01:00
Ralf Becker
f800ab008b
if we can not store failed login attempts in database, store it in cache
2018-02-28 18:01:32 +01:00
Hadi Nategh
8ac7684f66
Add vcards from addressbook into an opened mail compose if there's any
2018-02-28 17:30:45 +01:00
Ralf Becker
a799abb0a0
* All apps: multiselect custom-field switches to single select after submit
2018-02-28 13:41:13 +01:00
Ralf Becker
c1e8ac6324
Switching consistent hashing (Libketama) off by default
...
as for just 2 Memcached servers it creates an extrem unbalanced
distribution favoring the 2. server and has no benefits,
as requests to the failed node can only go to the other one anyway.
2018-02-28 10:45:48 +01:00
Hadi Nategh
f2ad6e630b
Make notifications popup_or_email option to consider email only if user is not available.
2018-02-27 16:24:02 +01:00
nathangray
2e470ddee0
* Calendar - Fix moving event to an un-loaded day would show only that event when the day is viewed
2018-02-26 11:31:29 -07:00
Hadi Nategh
89f4deba8e
Use hover_action to edit subject of a message
2018-02-26 17:54:13 +01:00
Hadi Nategh
b7582fa9a0
Add hover_action for detached description widget
2018-02-26 17:54:13 +01:00
Ralf Becker
69f91de4a7
update to EGroupware GmbH and 2018
2018-02-26 14:03:23 +01:00
Hadi Nategh
8e79ef4dfe
WIP mail subject modify action
2018-02-26 12:34:08 +01:00
nathangray
e259895e2e
WIP on sharing test
...
try to fix it for Travis
2018-02-21 15:13:16 -07:00
nathangray
a4e80ea9a0
WIP on sharing test
...
try to fix it for Travis
2018-02-21 15:03:45 -07:00
nathangray
17a759dbe1
Admin - Can't only delete categories for the selected app. Globals only deletable through Admin
2018-02-21 14:41:34 -07:00
nathangray
529991e283
WIP on sharing test - now actually working with other tests after
2018-02-20 15:32:37 -07:00
nathangray
d76a08b434
Etemplate - email widget tooltip - show loading while waiting for server response, remove tooltip if nextmatch scrolls
2018-02-20 10:32:04 -07:00
nathangray
56b40adb26
Etemplate - don't assume event data will still be there after a timeout, fixes occasional errors about it being missing
2018-02-20 10:28:18 -07:00
Hadi Nategh
7c2547f8c4
W.I.P. mail subject modify action
2018-02-20 18:00:30 +01:00
Ralf Becker
8b88e748f7
* Admin: new config to generate no or lowercase email addresses for new users
2018-02-20 09:15:42 +01:00
Hadi Nategh
2dc5c06062
Fix couple of bugs in notifications, discovered by Stefan Unverricht
2018-02-19 18:17:41 +01:00
Hadi Nategh
7510a94e11
Add closing timer on notifications
2018-02-19 17:17:24 +01:00
nathangray
8f752fcc03
* Mail - Improvements to list display in address search results
...
Now automatic group lists & created distribution lists limited to 10 each
If there are more, this is indicated with ellipsis
2018-02-16 11:19:47 -07:00
nathangray
228629f93f
* Calendar - Filter birthdays by name to remove duplicates caused by account + contact
2018-02-16 09:29:51 -07:00
Hadi Nategh
c9dcbc0947
Fix created date in notification is not shown according to user's Date Format preference
2018-02-16 14:02:16 +01:00
Hadi Nategh
56bba60b6e
Do not show open_notified button if there's no link available
2018-02-16 12:02:43 +01:00
nathangray
de17d9a2ea
* Calendar - new placeholders {{participant_emails}} for non-declined participants and {{participant_summary}} for a summary of participants by status
2018-02-15 11:50:55 -07:00
nathangray
816db05496
Use abstraction to determine mime type, see 9a398594ac
2018-02-15 10:16:04 -07:00
Ralf Becker
146785d57a
deal with old MS Office mime-times have multiple extensions eg. application/msword uses doc and dot
2018-02-15 18:01:10 +01:00
nathangray
05f7754f0e
WIP on sharing test - now actually finding & checking the files
2018-02-15 09:37:48 -07:00
nathangray
54dcc794a2
- Re-init VFS for each test class
...
- Balance output buffering
2018-02-15 09:33:01 -07:00
nathangray
89a8e6f448
Place check on session first to avoid errors if it's missing
2018-02-15 09:19:26 -07:00
Hadi Nategh
2945021b20
* Mail: Fix spacing issue between grouped toolbars
2018-02-15 15:14:06 +01:00
Ralf Becker
ed68be0cdf
* Mail/SMime: fix not working storage of public key in mail account
...
We failed silently, when browser reported something different then "application/x-pkcs12" eg. "application/octet-stream". Now we let OpenSSL decide if file contains a valid SMime key.
2018-02-15 14:45:47 +01:00
Hadi Nategh
69e83c5aaf
Make sure the node is available before addressing its tooltip, fixes broken rename folder action in mail
2018-02-15 14:01:11 +01:00
Ralf Becker
e3c67a1c63
fix PHP Warning if keys contain a backslash as in namespaced classes
2018-02-15 09:52:24 +01:00
nathangray
47f96640c9
Don't error if a single ID is sent, just cast it
2018-02-14 10:16:06 -07:00
nathangray
9c29079ddf
Silence warning about time in array format by passing it to constructor
2018-02-14 08:38:48 -07:00
Ralf Becker
f4927d7e0b
* Filemanager/Sharing: fix PHP 7.1 error causing auth request to popup
...
Session only stores app-names and $GLOBALS[egw_info][user][apps] gets restored from $GLOBALS[egw_info][apps] for the allowed app-names. Check if we need to restore from installed apps array was using is_array($GLOBALS[egw_info][user][apps][api]) instead or isset($GLOBALS[egw_info][user][apps][0]), as check if it is a real, non associative array
2018-02-14 09:03:14 +01:00
nathangray
f166fbdd46
* Api - Fix sharing from mounted shares failed with 404
2018-02-13 15:10:34 -07:00
nathangray
28eaee5707
Fix add contact tooltip to work inside nextmatch again
2018-02-12 10:33:24 -07:00