Commit Graph

28621 Commits

Author SHA1 Message Date
Ralf Becker
6886b0a3b1 meeting requests and responses were send twice in spite of esync preferences 2015-10-22 17:24:14 +00:00
Ralf Becker
a8e13d4526 do NOT return iCalendar for displayable body, mail triggers calendar meeting display from attachment 2015-10-22 14:34:35 +00:00
Klaus Leithoff
d3f688760f add imap.yandex.ru to capability_ignore switch 2015-10-22 11:44:01 +00:00
Klaus Leithoff
493488b1b1 * Mail/API: some servers do report capabilities that they do not fully support; thus relying on those results in failure; use hordes capability_ignore to avoid the problems; map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions and should be mapped to the latter 2015-10-22 11:26:26 +00:00
Klaus Leithoff
23fdf1c46e * Mail/API: some servers do report capabilities that they do not fully support; thus relying on those results in failure; use hordes capability_ignore to avoid the problems;map charset ks_c_5601-1987 to CP949 as the former is not supported by php(s) conversion functions and should be mapped to the latter 2015-10-22 11:15:26 +00:00
Nathan Gray
7e5873eefa Calendar scrolling
- prevent fast scrolling with a touchpad
- animation while changing scrolled dates
2015-10-21 19:53:19 +00:00
Nathan Gray
f01bb8ee15 Fix unable to change group run rights 2015-10-21 15:04:28 +00:00
Ralf Becker
39c9aab64b fix PHP Fatal on sending with an alternativ body and create multipart/alternativ ourself, if setAlterantivBody() was called 2015-10-21 14:48:27 +00:00
Ralf Becker
804d558e68 fixing the fix ;-) 2015-10-21 14:36:18 +00:00
Ralf Becker
2f5b40d2d9 fix PHP Fatal on sending with an alternativ body and create multipart/alternativ ourself, if setAlterantivBody() was called 2015-10-21 13:10:22 +00:00
Ralf Becker
8f3a4836a8 * Filemanager/Mail/LDAP/UCS: fix not working sharing, if accounts are stored in ldap
$GLOBALS[egw]->ldap returns NULL, which should not happen as egw objects checks for isset, anyway checking the object here fixes the problem
2015-10-21 09:10:01 +00:00
Ralf Becker
798902542e * Filemanager/Mail/LDAP/UCS: fix not working sharing, if accounts are stored in ldap
$GLOBALS[egw]->ldap returns NULL, which should not happen as egw objects checks for isset, anyway checking the object here fixes the problem
2015-10-21 09:09:36 +00:00
Ralf Becker
33eb7b043b moving blocking of device on connection failure / exception from mail code to EGroupware pluging, to cate for failures everywhere in plugins, not just connect method of mail plugin, which does not fail because Horde defers IMAP login until it realy needs to connect 2015-10-20 17:08:07 +00:00
Ralf Becker
2f33904af0 moving blocking of device on connection failure / exception from mail code to EGroupware pluging, to cate for failures everywhere in plugins, not just connect method of mail plugin, which does not fail because Horde defers IMAP login until it realy needs to connect 2015-10-20 17:03:36 +00:00
Ralf Becker
28577e8fb4 moving blocking of device on connection failure / exception from mail code to EGroupware pluging, to cate for failures everywhere in plugins, not just connect method of mail plugin, which does not fail because Horde defers IMAP login until it realy needs to connect 2015-10-20 16:26:55 +00:00
Hadi Nategh
1155f0c5e3 * Etemplate: Fix issue expose view gets opened for not supported mime-type (eg. image/pdf) 2015-10-20 16:23:21 +00:00
Hadi Nategh
9a4ba7b781 * Etemplate: Fix issue expose view gets opened for not supported mime-type (eg. image/pdf) 2015-10-20 16:22:08 +00:00
Hadi Nategh
d4e415598f Run tutorial intro confirmation dialog only once per framework reload and session together 2015-10-20 12:52:30 +00:00
Hadi Nategh
524c16e536 Run tutorial intro confirmation dialog only once per framework reload and session together 2015-10-20 12:51:40 +00:00
Hadi Nategh
6f6672590f * All Applications: Add video tutorials into each app's sidebox. Additonally, make it easy to watch the videos inside EGroupware 2015-10-20 08:08:04 +00:00
Hadi Nategh
5705886aac allow client-side to detect first load aka just logged in 2015-10-20 07:37:13 +00:00
Nathan Gray
487d270c55 Reduce delay before showing tooltip 2015-10-19 23:57:07 +00:00
Nathan Gray
bb880a6c67 Handle multiple attachments with the same name when downloading attachments from an email as a zip 2015-10-19 23:45:38 +00:00
Nathan Gray
8339db86d2 Fix app header tending to show previous value for owner when calendar tab is first opened 2015-10-19 23:08:16 +00:00
Nathan Gray
d3530c4899 Cachebuster for category CSS 2015-10-19 22:26:09 +00:00
Ralf Becker
df8738de93 * Calendar/Mail: send meeting requests including html body like current Exchange server does it 2015-10-19 19:54:01 +00:00
Ralf Becker
2ce94499c0 * Calendar/Mail: send meeting requests including html body like current Exchange server does it 2015-10-19 19:48:52 +00:00
Nathan Gray
1be489b706 window.setTimeout() might help with Safari column layout being all to the left 2015-10-19 19:29:09 +00:00
Nathan Gray
607dfda6ac Attempt to fix spacing in Safari 2015-10-19 19:16:11 +00:00
Nathan Gray
6915d76f29 Fix missed needs action icon change
Fix 1/2 hour events show header twice
2015-10-19 17:24:21 +00:00
Hadi Nategh
adaa1074b3 Add missing parts from last commit 2015-10-19 16:19:31 +00:00
Hadi Nategh
d90e369322 * All Applications: Implement new features for showing all video tutorials accessible from app's sidebox 2015-10-19 16:18:30 +00:00
Hadi Nategh
938c991124 WIP Egroupware tutorial:
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Ralf Becker
aad4b5eade eTemplate/app apps: if PHP session lifetime is bigger then default eTemplate request lifetime of 4h use session lifetime 2015-10-19 11:37:23 +00:00
Ralf Becker
bf97b85056 eTemplate/app apps: if PHP session lifetime is bigger then default eTemplate request lifetime of 4h use session lifetime 2015-10-19 11:36:56 +00:00
Hadi Nategh
c200c1ccc3 WIP Egroupware tutorial:
- Use framework-reload to determine the first load after login
2015-10-19 10:48:16 +00:00
Ralf Becker
f652853c7a allow client-side to detect first load aka just logged in 2015-10-19 10:26:00 +00:00
Ralf Becker
6e5bcbd6dd * Notifications/all apps: do not block other requests while notifications are queried
by committing the session
2015-10-19 08:07:28 +00:00
Ralf Becker
0372a559cd * Notifications/all apps: do not block other requests while notifications are queried
by committing the session
2015-10-19 08:07:00 +00:00
Ralf Becker
f42a218e1e * Filemanager/all apps: fix not working filemanager favorites in file selection popup 2015-10-16 19:07:44 +00:00
Ralf Becker
33ebe9305b * Mail/Wiki/Sitemgr: reworked XSS tests to allow eg. font-names containing "script" and other patterns forbidden by previous test, also added new html5 specific tests 2015-10-16 19:02:30 +00:00
Ralf Becker
da4ffc2a0c * Mail/Wiki/Sitemgr: reworked XSS tests to allow eg. font-names containing "script" and other patterns forbidden by previous test, also added new html5 specific tests 2015-10-16 19:01:56 +00:00
Nathan Gray
642b52850b Unify app header for the different views 2015-10-16 17:32:21 +00:00
Hadi Nategh
cb2830979c Tag favorites in select-files as "is_dir" because client-side expects it to be directory 2015-10-16 13:35:08 +00:00
Hadi Nategh
88da09bc80 Do not scroll sidebox on selectboxes or video tutorials box 2015-10-16 12:37:51 +00:00
Ralf Becker
476b7f9022 fix include of tutorial css 2015-10-16 12:16:08 +00:00
Hadi Nategh
aa6a362f16 WIP EGroupware Tutorial:
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Hadi Nategh
45668446bf WIP EGroupware Tutorial:
- Improve some styling in popup
- Fix sorting list in sidebar
2015-10-16 10:00:17 +00:00
Klaus Leithoff
fb175be16e move autoload-stuff from end to the beginning, as it is no longer a function (__autoload) and therefore it need to be executed before all other code to be available,eg. for html::purify in _check_script_tag() 2015-10-16 09:19:44 +00:00
Ralf Becker
4cf9d46bf1 * Addressbook/CardDAV: fix not working import / PUT of birthday in vCard
and prefer=representation on a "412 Precondition Failed" for a group
2015-10-16 07:51:05 +00:00