• Kopano

    The most notable change in this version is the release of the conversation view feature. We will keep improving this feature in the next version of WebApp, and would like you to give this feature a try. Admins should first enable the conversation view in config.php, before a user can enable (and sees) it in settings.

    We also added a new feature to sanitize HTML with JavaScript. This is faster than PHP and it results in theory should be less server load. This feature can be enabled by setting the config option to true (“ENABLE_DOMPURIFY_FILTER”);

    Other improvements are:

    • New task filters (active, upcoming, complete, overdue)
    • Safe sender list in settings
    • Appointment widget supports multiple folders and can be specified in widget options.
    • Added support for searching in all folders in shared stores (note: public folder search still limited by KC-1725)
    • PR_CONVERSATION_TOPIC and PR_CONVERSATION_INDEX properties set on emails (Requires KC 10)

    An overview of all the changes can be found in the changelog here.

    Please note: We no longer support IE11 and spellchecker packages will no longer be shipped. We recommend using the browsers build in spellchecker.

    Note: WebApp used mixed single/double quotes in config.php options. We fixed this in ticket KW-3379. If you modify configs via a script or e.g. sed, you might need to adjust the script to look at double quotes.

    Updating can be done through the repositories, packages can be downloaded from the portal or from the download server. For community members, nightly packages are available here.


  • @marty

    was the filter button (to filter unread mails in view) removed with 4.0 final ? as i do not have this button after install of 4.0 final any more !

    rg
    Christian

  • Kopano

    @externa1
    No not removed, but it does not work with conversation view, that’s why it’s hidden if you have that enabled. Will be fixed soon: https://jira.kopano.io/browse/KW-3316


  • @marty ok thanks for the information,
    but did it work with beta - as i had conversation enabled there for a while and did not recognise the missing filter ? (but i may overseen this)

    rg
    Christian

  • Kopano

    @externa1 Nope :)


  • German sorting is not working with WebApp 4.0. Normally we sort German “Umlaute” after the character like: NOÖP, but WebApp 4.0 sorts YZÖ, places the German “Umlaute” as last items in list. Seen in public folders.

    6c0bad87-1975-4308-960e-b116949d49b9-image.png

    Any ideas how to get a German sorting again?


  • Sending mails with DeskApp 2.6.0, sometimes we see error 500.

    We are able to read mails, delete mails, set appointments, most other functions works, (I did not test all functions now).

    Since updating to WebApp 4.0 sometimes when sending mails we see an error 500. In apache error log we see this lines:

    [Tue May 26 12:34:02.503351 2020] [-:error] [pid 7891:tid [client 192.168.11.10:57732] [88.116.222.33] Core '8.7.12.0' version does not support mapi_createconversationindex function, referer https://mail.xxxx.com/webapp/
    [Tue May 26 12:34:02.703851 2020] [-:error] [pid 7891:tid [client 192.168.11.10:57732] [88.116.22.33] PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /usr/share/kopano-webapp/server/includes/core/class.operations.php:4488\nStack trace:\n#0 /usr/share/kop
    ano-webapp/server/includes/core/class.operations.php(2780): Operations->convertInlineImage(Resource id #142)\n#1 /usr/share/kopano-webapp/server/includes/modules/class.createmailitemmodule.php(182): Operations->submitMessage(Resource id #109, '\\x00\\x00\\x00\\x00\\xB0\\xD0\\
    \\\\xD3)\\xADF\\x1A\\xB3R\\xAE...', Array, Array, Array, Array, Resource id #112, true, false, false, false)\n#2 /usr/share/kopano-webapp/server/includes/modules/class.itemmodule.php(199): CreateMailItemModule->save(Resource id #109, '\\x00\\x00\\x00\\x00\\xB0\\xD0\\\\\\xD3)\
    \xADF\\x1A\\xB3R\\xAE...', false, Array)\n#3 /usr/share/kopano-webapp/server/includes/core/class.jsonrequest.php(57): ItemModule->execute()\n#4 /usr/share/kopano-webapp/kopano.php(145): JSONRequest->execute('{"zarafa":{"cre...')\n#5 {main}\n  thrown in /usr/share/kopano-webapp/server/includes/core/class.operations.php on line 4488, referer https://mail.xxxx.com/webapp/
    [Tue May 26 18:06:35.600179 2020] [-:error] [pid 12973:tid [client 192.168.11.108:1987] Core '8.7.12.0' version does not support mapi_createconversationindex function, referer https://icc-zarafa.xxxx.local/webapp/
    [Tue May 26 18:06:35.768250 2020] [-:error] [pid 12973:tid [client 192.168.11.108:1987] PHP Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /usr/share/kopano-webapp/server/includes/core/class.operations.php:4488\nStack trace:\n#0 /usr/share/kopano-webapp/server/includes/core/class.operations.php(2780): Operations->convertInlineImage(Resource id #115)\n#1 /usr/share/kopano-webapp/server/includes/modules/class.createmailitemmodule.php(182): Operations->submitMessage(Resource id #109, '\\x00\\x00\\x00\\x00\\xB0\\xD0\\\\\\xD3)\\xADF\\x1A\\xB3R\\xAE...', Array, Array, Array, Array, false, false, false, false, false)\n#2 /usr/share/kopano-webapp/server/includes/modules/class.itemmodule.php(202): CreateMailItemModule->save(Resource id #109, '\\x00\\x00\\x00\\x00\\xB0\\xD0\\\\\\xD3)\\xADF\\x1A\\xB3R\\xAE...', false, Array)\n#3 /usr/share/kopano-webapp/server/includes/core/class.jsonrequest.php(57): ItemModule->execute()\n#4 /usr/share/kopano-webapp/kopano.php(145): JSONRequest->execute('{"zarafa":{"cre...')\n#5 {main}\n  thrown in /usr/share/kopano-webapp/server/includes/core/class.operations.php on line 4488, referer https://icc-zarafa.xxxx.local/webapp/
    

    Any ideas how to solve this error?

  • Kopano

    Seems there is something wrong with your php libraries. Especially php-dom, could be part of php-xml


  • @WalterHof said in WebApp 4.0 final available:

    /usr/share/kopano-webapp/server/includes/core/

    Marty,

    I did not find a php-dom or php-xml package.
    Here a list of installed php packages:

    rpm -qa | grep php

    php7-openssl-7.0.7-50.91.1.x86_64
    php7-curl-7.0.7-50.91.1.x86_64
    php7-json-7.0.7-50.91.1.x86_64
    php7-zlib-7.0.7-50.91.1.x86_64
    php7-sysvsem-7.0.7-50.91.1.x86_64
    php7-gettext-7.0.7-50.91.1.x86_64
    php-mapi-8.7.12.0-34.1.x86_64
    php7-7.0.7-50.91.1.x86_64
    php7-zip-7.0.7-50.91.1.x86_64
    php7-bcmath-7.0.7-50.91.1.x86_64
    php7-iconv-7.0.7-50.91.1.x86_64
    php7-soap-7.0.7-50.91.1.x86_64
    php7-mbstring-7.0.7-50.91.1.x86_64
    php7-enchant-7.0.7-50.91.1.x86_64
    php7-sysvshm-7.0.7-50.91.1.x86_64
    php7-posix-7.0.7-50.91.1.x86_64
    php-kopano-smime-1.0.00-6.1.x86_64
    apache2-mod_php7-7.0.7-50.91.1.x86_64
    php7-pcntl-7.0.7-50.91.1.x86_64

    Do I miss some packages?

  • Kopano

    @WalterHof

    They can be part of another package, depends on your system. What OS are you using?

    You can (for example) make a phpinfo file and check if the module is loaded.


  • Hi,

    OS is SLS 12 PHP7

  • Kopano

    @WalterHof

    A quick search shows the DOM extention exists:

    zypper search php7 |grep dom
      | php7-dom               | PHP7 Extension Module                                     | package   
      | php72-dom              | Document Object Model extension for PHP                   | package  
    
    

    Try to install and setup this first, let me know if it works.


  • Hi,

    installing php7-dom solved the issue.
    Thank you.


  • About conversation view feature.
    If you switch on the “conversation view feature”, the web app takes a very long time to load, especially the inbox. Is it possible to speed up the loading process?