Commit Graph

6655 Commits

Author SHA1 Message Date
Aleksander Machniak
4cef4169db Add some labels for elastic skin 2017-08-08 13:54:28 +02:00
Aleksander Machniak
75f623c62f Make the Preferences item as selected when visiting Settings without _action 2017-08-07 16:16:10 +02:00
Aleksander Machniak
69f50b122d Add a way to include plugin stylesheets optionally only if the file exists 2017-08-06 19:46:22 +02:00
Aleksander Machniak
13d203303e Refactored Help plugin to use frames, added Elastic skin support 2017-08-02 19:13:19 +02:00
Aleksander Machniak
ebfc8448aa Small correction in dialog size calculation 2017-07-25 17:33:22 +02:00
Aleksander Machniak
92d5406b4e Better dialog size setting 2017-07-21 19:51:18 +02:00
Aleksander Machniak
fc1a0a1f65 Fix bug where messages count was not updated after delete when imap_cache is set (#5872) 2017-07-20 13:27:40 +02:00
Aleksander Machniak
040a71e76c Make public class rcmail_bounce_mail (now rcmail_resend_mail) (#5861) 2017-07-20 12:16:24 +02:00
Aleksander Machniak
8e126e8648 Fix duplicate messages on the list after deleting messages on the next to the last page (#5862)
... also when deleting via 'mark' and 'archive' actions
2017-07-17 09:51:36 +02:00
Aleksander Machniak
b99eed5c56 Fix duplicate messages on the list after deleting messages on the next to the last page (#5862) 2017-07-17 09:38:03 +02:00
Aleksander Machniak
429a1694b6 Fix various errors in mail bounce dialog 2017-07-15 17:59:17 +02:00
Aleksander Machniak
76adb49454 Support for IMAP folders that cannot contain both folders and messages (#5057) 2017-07-14 13:39:49 +02:00
Aleksander Machniak
cfed954a46 Fix bug where Chrome could not upload the same file that was selected before (#5854)
... and removed the cancel hack that is not needed anymore.
2017-07-14 08:44:49 +02:00
Aleksander Machniak
69795ebd1d Simplify some css selectors 2017-07-13 16:13:13 +02:00
Aleksander Machniak
f6df78435e Fix duplicated signature when using Back button in Chrome (#5809) 2017-07-13 16:07:09 +02:00
Aleksander Machniak
46c96bf0c0 Detach savetarget frame in onload or onerror
.. because before it was detached too early causing some code
from the iframe to be not executed.
2017-07-13 15:39:48 +02:00
Aleksander Machniak
58cae2ae5b Better workaround for history issues
Before we used history.back() in mail compose to workaround
history issues related to hidden iframe use. This again stopped
working as we switched to about:blank instead of blank.gif href.
A better solution is to detach the iframe after use and re-append
again when needed.
2017-07-13 13:51:26 +02:00
Aleksander Machniak
b7e42de7ac Fix regressions in check_compose_input() 2017-07-13 08:03:09 +02:00
Aleksander Machniak
118367ce64 Merge branch 'master' of github.com:roundcube/roundcubemail 2017-07-12 11:57:08 +02:00
Aleksander Machniak
1b2d3c0ac2 Email Resent (Bounce) feature (#4985) 2017-07-12 11:56:41 +02:00
Aleksander Machniak
b97e3b5cd7 Don't ignore (global) userlogins/sendmail logs in per_user_logging mode 2017-07-10 16:39:21 +02:00
Aleksander Machniak
e04f72d018 Fix PHP 7.2 warnings on count() use (#5845) 2017-07-09 13:20:57 +02:00
Aleksander Machniak
97bf251dc6 Don't use create_function() deprecated in PHP 7.2 2017-07-08 16:12:58 +02:00
JohnDoh
5edfd5722e improve detection for Egde browser and add pointer event support (#5783)
add support for pointer events on list widget, use either pointer or touch events, not both
2017-07-07 11:36:11 +02:00
Aleksander Machniak
4b2f2b6b3b Use about:blank instead of blank.gif for empty iframes 2017-07-05 13:58:53 +02:00
Aleksander Machniak
84a79ee8db Move common mail composing/sending code to new rcmail_sendmail class
This is needed to make simpler an implementation of e.g.
- Mail Bounce feature (#4985),
- Direct Draft sending (#4998),
- Fast reply from mail preview (#5129).
2017-07-05 13:18:08 +02:00
Aleksander Machniak
b5e5e2d12a CS fix 2017-07-03 20:25:49 +02:00
Philippe 'Peep' Chaintreuil
333d7556af Disable qrcode if Endroid QrCode library is missing
Treat a missing QrCode library the same as roundcube treats a missing
php-gd library.  Hide the button to disallow access.

Requested by distributions that don't use composer and don't yet have
packages for the QrCode library.
2017-07-03 08:25:15 -04:00
Aleksander Machniak
86a4d78369 Merge branch 'dev-elastic' 2017-07-02 16:47:54 +02:00
Aleksander Machniak
05ea5a5548 Add ignore_errors option to rcube_db, so error logging can be disabled temporarily
Use ignore_errors to make sure the DDL upgrade errors are printed only once.
2017-07-02 11:51:05 +02:00
Aleksander Machniak
9d63b80873 Fix bug where errors were not printed when using bin/update.sh (#5834)
Don't pass errors to rcmail_install::raise_error() in CLI mode.
2017-07-02 11:35:11 +02:00
Aleksander Machniak
3cd8783227 Fix c/p issue 2017-06-30 11:47:53 +02:00
Aleksander Machniak
8993059875 Add Preferences > Mailbox View > Main Options > Layout (#5829) 2017-06-30 11:42:44 +02:00
Aleksander Machniak
a8278d61cf Update changelog, CS fixes 2017-06-30 09:59:56 +02:00
Aleksander Machniak
8b7c7dd5a9 Merge branch 'issue-logfilename' of https://github.com/remicollet/roundcubemail into remicollet-issue-logfilename 2017-06-30 09:55:40 +02:00
Aleksander Machniak
402a463448 Use base64 for headers encoding in ISO-2022-JP 2017-06-29 09:21:18 +02:00
Aleksander Machniak
21e7d873ce Fix so links over images are not removed in plain text signatures converted from HTML (#4473) 2017-06-29 09:15:08 +02:00
Aleksander Machniak
6f87a32052 Use 7bit encoding for ISO-2022-* charsets in sent mail (#5640) 2017-06-28 10:06:43 +02:00
Aleksander Machniak
6a83c3cc18 Fix fatal error when using DMY- or MDY-based date format in PostgreSQL (#5808) 2017-06-28 08:34:43 +02:00
Aleksander Machniak
1fcf7bfab3 Fix bug where HTML messages with @media styles could moddify style of page body (#5811) 2017-06-28 08:26:05 +02:00
Aleksander Machniak
f0431c7475 Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure rcube_utils::random_bytes() result has always requested length (#5788) 2017-06-27 17:16:56 +02:00
Aleksander Machniak
0bef84c410 Fix decoding non-ascii attachment names from TNEF attachments (#5646, #5799) 2017-06-27 15:25:01 +02:00
Remi Collet
6ca4eab399 add 'log_file_ext' configuration option 2017-06-27 13:35:01 +02:00
Aleksander Machniak
6dee73a0ec Support both comma and semicolon as recipient separator, drop recipients_separator option (#5092) 2017-06-26 16:32:57 +02:00
Aleksander Machniak
bcc6405552 Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 (#5772) 2017-06-26 16:27:10 +02:00
Aleksander Machniak
7b4b36b16c Plugin API: Added 'show_bytes' hook (#5001) 2017-06-25 12:56:22 +02:00
Thomas Bruederli
3bc8a30314 Translate old 'preview_pane' setting into new 'layout' property 2017-06-16 09:48:34 +02:00
Aleksander Machniak
27a621818d Make sure rcube_utils::resolve_url() does not add port 80 to the url
...which might have happened with reverse proxies
2017-06-06 11:47:44 +02:00
Aleksander Machniak
7c001260fa Simplified code to parse METADATA responses 2017-06-05 12:32:50 +02:00
Aleksander Machniak
76170baac0 Fix bug where it wasn't possible to set timezone to auto-detected value (#5782) 2017-06-03 19:00:00 +02:00