45dbdb6896
FEATURE: custom emojis
2014-12-23 01:12:26 +01:00
d28515792a
FIX: auto response email replies should not be accepted
2014-12-04 22:39:13 +05:30
529014d56e
FEATURE: switch to GitHub email_reply_parser library and parse plain text email content
2014-12-01 09:00:35 +05:30
cb9507d292
tighten up title line height in digest email
2014-11-28 11:45:03 -08:00
a85a3da167
move digest email featured post category underneath
2014-11-28 00:38:08 -08:00
f918d3e89b
FEATURE: add Message-ID header to emails
...
when topic present for email of course
2014-11-26 16:36:02 -08:00
034942ac5f
let's go with original iPhone dimensions
2014-11-14 17:33:42 -08:00
5b737830af
improved email scale img
2014-11-14 17:28:41 -08:00
855305b0f6
only auto scale email img if both dims large
2014-11-14 16:23:52 -08:00
006c93b435
bump up digest footer font size
2014-11-14 00:48:45 -08:00
64140c5fe0
digest email style tweak
2014-11-13 13:44:53 -08:00
36d094856c
normalize footer div on all emails
2014-11-11 23:19:15 -08:00
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
c89064f7c0
Merge pull request #2901 from JKillian/patch-1
...
Add additional fields that indicate reply
2014-11-10 15:44:14 -05:00
b1a0cd417d
Avoid a deprecation warning by poly-filling #deliver_now and #deliver_now
2014-11-10 01:05:46 -08:00
435cd37021
copyedits; email image auto for > 250 width/height
2014-11-09 01:27:09 -08:00
e669fed8ea
increase auto email img width threshold to 50px
2014-11-07 14:34:15 -08:00
872cfff49b
FIX: Shouldn't overwrite styles in emails that we explicitly set, like category
...
colors.
2014-11-07 16:42:57 -05:00
5defaca197
FIX: Don't use auto sizes for very small images (emoticons)
2014-11-07 16:09:16 -05:00
f735709853
optimize detecting avatar image logic
2014-10-29 02:14:24 +05:30
57fbe4defb
FIX: letter avatars were not getting stripped from short emails
2014-10-29 01:36:08 +05:30
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
370f50250b
FIX: attachment links in mail lacks protocol
2014-10-28 00:08:51 +05:30
b37d845dd3
FIX: email replies should not be accepted for deleted topics
2014-10-27 13:05:33 +05:30
08dc0e6ee6
FIX: email replies to closed topic should not be accepted
2014-10-25 23:47:13 +05:30
7a1731ce0e
emails from microsoft outlook 14 were not getting parsed as text
2014-10-24 11:45:17 +05:30
f959bf7d93
make sure categories don't wrap in email digests
2014-10-23 10:53:31 -07:00
0041081c6e
fix size of quote avatars in email
2014-10-23 09:00:21 -07:00
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
121426287a
yet another attempt at images in email
2014-10-21 12:53:18 -07:00
d2fb2bc4cd
another approach on mobile email images
2014-10-20 10:38:21 -07:00
ab91120547
mobile emails, use 100% / auto img sizing
2014-10-19 22:52:47 -07:00
2131a37811
FEATURE: show raw email for replies/topics created via email
2014-10-17 22:22:19 +05:30
9822dcf137
we don't want a max-width on html email tables
2014-10-14 16:56:43 -07:00
24a0db3244
FIX: fix email replies for ms outlook
2014-10-14 16:20:35 +05:30
47d48b4dd8
FEATURE: add Precedence header
2014-10-09 01:40:48 +05:30
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
c53f635b2c
include category in List-Id instead of topic
2014-10-09 00:34:27 +05:30
b457005b07
FIX: handle multiple paragraphs in email reply when parsing html
2014-10-08 19:45:46 +05:30
b1271ed44b
FIX: Remove html entities from text emails
2014-10-06 13:57:38 -04:00
0ae0552543
FEATURE: show topic category in email subject
2014-10-03 22:08:59 +05:30
330b7ba54a
FEATURE: add site preference for standard subjects, including support for Re
2014-09-29 21:54:29 +05:30
648d3f3458
FIX: properly align username for suppressed avatar images
2014-09-25 11:17:23 +05:30
0a64657fab
Suppress images for short emails
2014-09-24 23:52:27 +05:30
a0dccf7bc0
FIX: Add "On day, name wrote:" quote trigger for emails
2014-09-09 16:27:06 -07:00
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
1c5e8efa68
FEATURE: Show an email icon beside posts that arrived via email
2014-09-04 13:04:41 -04:00
1bef22bbb9
Merge pull request #2703 from riking/email-pr-receiver
...
Heavy refactor for Email::Receiver
2014-08-29 09:59:59 +10:00
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
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