Arpit Jalan
d28515792a
FIX: auto response email replies should not be accepted
2014-12-04 22:39:13 +05:30
Arpit Jalan
529014d56e
FEATURE: switch to GitHub email_reply_parser library and parse plain text email content
2014-12-01 09:00:35 +05:30
Jeff Atwood
cb9507d292
tighten up title line height in digest email
2014-11-28 11:45:03 -08:00
Jeff Atwood
a85a3da167
move digest email featured post category underneath
2014-11-28 00:38:08 -08:00
Jeff Atwood
f918d3e89b
FEATURE: add Message-ID header to emails
...
when topic present for email of course
2014-11-26 16:36:02 -08:00
Jeff Atwood
034942ac5f
let's go with original iPhone dimensions
2014-11-14 17:33:42 -08:00
Jeff Atwood
5b737830af
improved email scale img
2014-11-14 17:28:41 -08:00
Jeff Atwood
855305b0f6
only auto scale email img if both dims large
2014-11-14 16:23:52 -08:00
Jeff Atwood
006c93b435
bump up digest footer font size
2014-11-14 00:48:45 -08:00
Jeff Atwood
64140c5fe0
digest email style tweak
2014-11-13 13:44:53 -08:00
Jeff Atwood
36d094856c
normalize footer div on all emails
2014-11-11 23:19:15 -08:00
Sam
1a775aa784
Merge pull request #2784 from chancancode/upgrade-to-rails-master-4-2
...
[WIP] Upgrade to rails master/4.2
2014-11-11 09:46:02 +11:00
Robin Ward
c89064f7c0
Merge pull request #2901 from JKillian/patch-1
...
Add additional fields that indicate reply
2014-11-10 15:44:14 -05:00
Godfrey Chan
b1a0cd417d
Avoid a deprecation warning by poly-filling #deliver_now and #deliver_now
2014-11-10 01:05:46 -08:00
Jeff Atwood
435cd37021
copyedits; email image auto for > 250 width/height
2014-11-09 01:27:09 -08:00
Jeff Atwood
e669fed8ea
increase auto email img width threshold to 50px
2014-11-07 14:34:15 -08:00
Robin Ward
872cfff49b
FIX: Shouldn't overwrite styles in emails that we explicitly set, like category
...
colors.
2014-11-07 16:42:57 -05:00
Robin Ward
5defaca197
FIX: Don't use auto sizes for very small images (emoticons)
2014-11-07 16:09:16 -05:00
Arpit Jalan
f735709853
optimize detecting avatar image logic
2014-10-29 02:14:24 +05:30
Arpit Jalan
57fbe4defb
FIX: letter avatars were not getting stripped from short emails
2014-10-29 01:36:08 +05:30
Sam
3a11e5b52e
Merge pull request #2921 from techAPJ/patch-1
...
FIX: email replies should not be accepted for deleted topics
2014-10-28 14:11:33 +11:00
Arpit Jalan
370f50250b
FIX: attachment links in mail lacks protocol
2014-10-28 00:08:51 +05:30
Arpit Jalan
b37d845dd3
FIX: email replies should not be accepted for deleted topics
2014-10-27 13:05:33 +05:30
Arpit Jalan
08dc0e6ee6
FIX: email replies to closed topic should not be accepted
2014-10-25 23:47:13 +05:30
Arpit Jalan
7a1731ce0e
emails from microsoft outlook 14 were not getting parsed as text
2014-10-24 11:45:17 +05:30
Jeff Atwood
f959bf7d93
make sure categories don't wrap in email digests
2014-10-23 10:53:31 -07:00
Jeff Atwood
0041081c6e
fix size of quote avatars in email
2014-10-23 09:00:21 -07:00
JKillian
d872d0f78a
Add additional fields that indicate reply
...
When scanning for where a reply starts, three lines in a row matching common email reply headers indicate the start of a reply. Add 'Cc', 'Bcc', and 'Date' because these are also common.
2014-10-22 15:22:04 -04:00
Jeff Atwood
121426287a
yet another attempt at images in email
2014-10-21 12:53:18 -07:00
Jeff Atwood
d2fb2bc4cd
another approach on mobile email images
2014-10-20 10:38:21 -07:00
Jeff Atwood
ab91120547
mobile emails, use 100% / auto img sizing
2014-10-19 22:52:47 -07:00
Arpit Jalan
2131a37811
FEATURE: show raw email for replies/topics created via email
2014-10-17 22:22:19 +05:30
Jeff Atwood
9822dcf137
we don't want a max-width on html email tables
2014-10-14 16:56:43 -07:00
Arpit Jalan
24a0db3244
FIX: fix email replies for ms outlook
2014-10-14 16:20:35 +05:30
Arpit Jalan
47d48b4dd8
FEATURE: add Precedence header
2014-10-09 01:40:48 +05:30
Robin Ward
0c739bb5b6
Merge pull request #2860 from techAPJ/patch-2
...
include category in List-Id instead of topic
2014-10-08 15:28:41 -04:00
Arpit Jalan
c53f635b2c
include category in List-Id instead of topic
2014-10-09 00:34:27 +05:30
Arpit Jalan
b457005b07
FIX: handle multiple paragraphs in email reply when parsing html
2014-10-08 19:45:46 +05:30
Robin Ward
b1271ed44b
FIX: Remove html entities from text emails
2014-10-06 13:57:38 -04:00
Arpit Jalan
0ae0552543
FEATURE: show topic category in email subject
2014-10-03 22:08:59 +05:30
Arpit Jalan
330b7ba54a
FEATURE: add site preference for standard subjects, including support for Re
2014-09-29 21:54:29 +05:30
Arpit Jalan
648d3f3458
FIX: properly align username for suppressed avatar images
2014-09-25 11:17:23 +05:30
Arpit Jalan
0a64657fab
Suppress images for short emails
2014-09-24 23:52:27 +05:30
riking
a0dccf7bc0
FIX: Add "On day, name wrote:" quote trigger for emails
2014-09-09 16:27:06 -07:00
Sam
59d04c0695
Internal renaming of elder,leader,regular,basic to numbers
...
Changed internals so trust levels are referred to with
TrustLevel[1], TrustLevel[2] etc.
This gives us much better flexibility naming trust levels, these names
are meant to be controlled by various communities.
2014-09-05 15:20:52 +10:00
Robin Ward
1c5e8efa68
FEATURE: Show an email icon beside posts that arrived via email
2014-09-04 13:04:41 -04:00
Sam
1bef22bbb9
Merge pull request #2703 from riking/email-pr-receiver
...
Heavy refactor for Email::Receiver
2014-08-29 09:59:59 +10:00
riking
8ddd90daa4
Have parse_body() recover from ASCII-8BIT encoding
...
Added a test to make sure that the result can be passed into TextCleaner
(which expects UTF-8)
2014-08-28 14:38:19 -07:00
riking
0a09593f3b
FIX: Prefer HTML in incoming emails, heavily refactor email receiver
...
This commit heavily refactors Email::Receiver to both better handle
different emails and improve testability.
A primary focus of the refactor is reducing the usage of class
variables, in favor of actually passing parameters - making it possible
for multiple tests to use the same Receiver instance.
The EmailLog reported when a topic is created is reflected to put the
user's email in the to_address field, instead of the system address.
The discourse_email_parser function is renamed to
discourse_email_trimmer, and additional stopping conditions are added to
make up for EmailReplyParser's inability to deal with html at the start
of a line.
The force_encoding calls are refactored out to a 'fix_charset' method.
parse_body is renamed to select_body, and the scrub_html method is
dropped in favor of the new HtmlCleaner class.
A new parse_body method is added, which performs the job of the removed
lines of code in the 'process' method.
EmailUnparsableError is redefined again, to be encoding errors (when the
declared encoding is not what was delivered).
2014-08-28 14:36:10 -07:00
riking
cb55ef4702
Add Email::HtmlCleaner for email processing
...
This class is in charge of stripping out most of the crap from the HTML
portion of emails that email clients generate, so that it can be sanely
post-processed for signatures and quoting boundaries.
2014-08-28 14:36:10 -07:00