Commit Graph

639 Commits

Author SHA1 Message Date
PhilW
e024f133fa give all temp files a constant prefix 2018-11-06 07:11:04 +00:00
Aleksander Machniak
d868297a0a Elastic: Improved UX of search dialogs (#6416)
No onchange event handlers on selects, start searching only on Search button click.
2018-09-11 19:22:53 +02:00
Aleksander Machniak
adcac3b9de Fix CSS issue in handling invalid style tag content (#6410) 2018-08-24 12:29:18 +02:00
Aleksander Machniak
22ad707b8c Make 'messageerror' template optional, remove it for Elastic 2018-07-31 15:43:37 +02:00
Aleksander Machniak
4d47fb6f0b Replace Save with Import button in messages import form 2018-05-29 09:55:45 +02:00
Aleksander Machniak
12b1b54792 Fix bug where after "mark all folders as read" action message counters were not reset (#6307)
also fixed one PHP 7.2 warning
2018-05-26 09:08:08 +02:00
Aleksander Machniak
9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 2018-05-23 09:49:31 +02:00
johndoh
647a7e91c6 Unify content frame (watermark) template objects (#6285)
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
2018-05-18 17:25:02 +02:00
Aleksander Machniak
23af0b7f36 Merge branch 'master' into dev-elastic 2017-11-07 20:50:01 +01:00
Aleksander Machniak
a61f2fdd3c Fix decoding of mailto: links with + character in HTML messages (#6020) 2017-11-02 18:17:23 +01:00
Aleksander Machniak
d815525c6a Merge branch 'master' into dev-elastic 2017-10-20 13:34:25 +02:00
Aleksander Machniak
5e671885e4 Prevent from ghost messages on list after fast delete of multiple messages one-by-one (#5941) 2017-10-20 13:02:08 +02:00
Aleksander Machniak
ce0592e1fc Fix truncated folder name on messages list in multi-folder mode, for folders with non-ascii characters (#6004) 2017-10-19 16:55:02 +02:00
Aleksander Machniak
5e08a6ac59 Handle remote stylesheets the same as remote images, ask the user to allow them (#5994)
Fixes the issue where remote stylesheet could have been blocked
if the message contained no remote images and user have no way to
allow that content.
2017-10-13 12:48:13 +02:00
Aleksander Machniak
3196d656db Fix css conflicts in user interface and e-mail content (#5891)
... by adding prefix to element/class identifiers
Also cleaned up some code and removed global variable use.
2017-10-12 10:48:54 +02:00
Aleksander Machniak
83fe734460 Move some functions from func.inc to show.inc where they belong to.
Add MessageSummary object for message template.
2017-09-18 10:15:51 +02:00
Aleksander Machniak
3a77c906a1 Merge branch 'master' into dev-elastic 2017-09-10 13:28:47 +02:00
Aleksander Machniak
d67d52a1d8 Support 'label' attribute in listmenulink object 2017-09-08 21:12:30 +02:00
Aleksander Machniak
e7cd4bacdd Bring back rcmail_html_container_id global 2017-08-22 18:09:45 +02:00
Thomas Bruederli
04d9e8addc Remove pointless code + improve comment 2017-08-18 10:01:02 +02:00
Thomas Bruederli
1cfc024036 Modify links in html messages during Washtml DOM traversal
This is a more safe approach than using regex and mitigates
possible vulnerabilities using malformed html markup.
2017-08-18 09:50:39 +02:00
Aleksander Machniak
06323ddef4 Support _filter and _scope as GET arguments for opening mail UI (#5825) 2017-07-22 11:58:13 +02:00
Aleksander Machniak
1b2d3c0ac2 Email Resent (Bounce) feature (#4985) 2017-07-12 11:56:41 +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
86a4d78369 Merge branch 'dev-elastic' 2017-07-02 16:47:54 +02:00
Aleksander Machniak
fe2f553688 Add option to not indent quoted text on top-posting reply (#5105)
by setting reply_mode = 2
2017-05-29 09:42:54 +02:00
Aleksander Machniak
9858c2a294 Merge branch 'master' into dev-elastic 2017-05-14 13:32:35 +02:00
dfukagaw28
89a4134064 Add support for DelSp=Yes messages (#5702) 2017-03-22 08:30:36 +01:00
ka7
9a35768c26 spelling fixes (#5690) 2017-03-12 12:14:19 +01:00
Aleksander Machniak
adbab9d3e2 Merge branch 'master' into dev-elastic 2017-03-03 09:14:44 +01:00
Aleksander Machniak
f8a30526de Add possibility to use "Add contact" link without an image element inside 2017-02-26 16:08:17 +01:00
Aleksander Machniak
b2d315459a Fix listmenulink in Larry 2017-02-23 11:45:33 +01:00
Aleksander Machniak
dfd19206a4 sizeof() -> count() 2017-02-06 13:49:29 +01:00
Aleksander Machniak
f789cb53b2 Fix bug where drag-n-drop element could be empty after check-recent action 2017-01-19 11:50:44 +01:00
Aleksander Machniak
5ba3f2f596 Various small improvements for templating engine and skin behaviours 2017-01-13 11:18:12 +01:00
Aleksander Machniak
5b57043cbf Small code improvements 2017-01-11 11:03:32 +01:00
Aleksander Machniak
7340360e79 Fix bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) 2017-01-07 09:59:42 +01:00
Aleksander Machniak
a487055c5a Add possibility to attach contact vCard to composed message (#4997) 2016-12-16 16:02:20 +01:00
Aleksander Machniak
4f5ec65a36 Close SMTP connection ASAP after the message has been sent
We should not keep the connection open until the script shuts down.
It may take long time e.g. to save the message in IMAP.
2016-12-07 10:39:35 +01:00
Aleksander Machniak
581c41ca67 Make sure subject is always on proper place in widescreen mode 2016-11-27 12:41:12 +01:00
Aleksander Machniak
a844db6a27 Merge branch 'dev-layouts' 2016-11-20 19:04:09 +01:00
Thomas Bruederli
32cd762278 Always send columns list as array (unsetting items makes it an object with numeric keys) 2016-11-20 15:49:52 +01:00
Aleksander Machniak
c3e7d93c43 Make "Add contact" image/text ignored when copying/selecting recipients in main headers (#5103) 2016-11-06 14:00:03 +01:00
Aleksander Machniak
556c1725a7 Unify automatic marking as \Seen in preview pane, full-page and extwin views (#5071)
We now have one 'mail_read_time' option that works for all cases.
Option 'preview_pane_mark_read' has been removed and marked as an alias.
2016-11-01 10:59:19 +01:00
Aleksander Machniak
b258b91560 Do not show inline images of unsupported mimetype (#5463) 2016-10-11 09:47:06 +02:00
Aleksander Machniak
d305f4f0fd Separate action to mark all messages in a folder as \Seen (#5006)
with possibility to do this in all folders or in a folder and its subfolders (#5076)
2016-10-10 09:31:38 +02:00
Aleksander Machniak
6886a4de3f Widescreen layout aka three column view (#5093) 2016-09-17 19:04:33 +02:00
Aleksander Machniak
873e0353cf Use smart-upload-button for messages and contact photos upload
Unified interface with rcmail::upload_form().
2016-08-24 12:54:30 +02:00
Aleksander Machniak
062d95503e Fix bug where Message-ID domain part was tied to username instead of current identity (#5385) 2016-08-09 09:17:26 +02:00
Aleksander Machniak
ebc2f5dc7d Add possibility to rename attachments in mail compose (#4996)
... and fix some small issues related to the new compose attachment menu feature
2016-07-30 09:05:49 +02:00