Arpit Jalan
|
72be638728
|
FEATURE: add external details to user fields
|
2018-09-20 08:10:51 +05:30 |
Guo Xiang Tan
|
87537b679c
|
Drop `reply_key`, `skipped` and `skipped_reason` from `email_logs`.
|
2018-07-30 11:39:28 +08:00 |
Guo Xiang Tan
|
98f84d1a4e
|
Update annotations.
|
2018-07-24 15:49:55 +08:00 |
Guo Xiang Tan
|
fad9c2b971
|
PERF: Move `EmailLog#reply_key` into new `post_reply_keys` table.
|
2018-07-24 13:51:53 +08:00 |
Guo Xiang Tan
|
9b84e78fdf
|
Update annotations.
|
2018-07-24 11:14:19 +08:00 |
Guo Xiang Tan
|
be71f9ff82
|
REFACTOR: Don't load entire AR object just to get a column.
|
2018-07-18 13:53:57 +08:00 |
Guo Xiang Tan
|
3874d40910
|
Prepare to drop `EmailLog#topic_id`.
|
2018-07-18 10:22:24 +08:00 |
Guo Xiang Tan
|
3553375dd2
|
PERF: Store `EmailLog#reply_key` as `uuid` data type.
|
2018-07-17 17:05:42 +08:00 |
Guo Xiang Tan
|
fe230f29cd
|
Update annotations.
|
2018-07-17 13:11:45 +08:00 |
Guo Xiang Tan
|
c0c263405a
|
PERF: Store `EmailLog#bounce_key` as `uuid` data type. (#6093)
PERF: Store `EmailLog#bounce_key` as `uuid` data type.
|
2018-07-16 20:05:54 +08:00 |
Guo Xiang Tan
|
214dac05de
|
Update annotations.
|
2018-07-16 14:19:07 +08:00 |
Guo Xiang Tan
|
226ace1643
|
Update annotations.
|
2018-02-20 14:28:58 +08:00 |
Arpit Jalan
|
daeb7694bc
|
update annotations
|
2017-12-05 21:03:20 +05:30 |
Guo Xiang Tan
|
5012d46cbd
|
Add rubocop to our build. (#5004)
|
2017-07-28 10:20:09 +09:00 |
Arpit Jalan
|
86f1cc8c92
|
FIX: don't apply max_emails_per_day_per_user on critical emails
|
2017-05-03 17:07:39 +05:30 |
Arpit Jalan
|
cdce060a38
|
FIX: don't apply max emails per day per user to forgot password
|
2017-05-03 14:02:37 +05:30 |
Sam
|
aee7489a5a
|
annotate models
|
2016-06-17 11:28:49 +10:00 |
Sam
|
089b1d164c
|
annotate models
(reminder run RAILS_ENV=test bin/annotate once in a while)
|
2016-05-30 10:45:32 +10:00 |
Régis Hanol
|
8e611ec7a1
|
FEATURE: handle bounced emails
|
2016-05-02 23:15:32 +02:00 |
Sam
|
0119a2f980
|
FIX: only ever send users 1 email per post
in the past ninja editing a post to add a mention could trigger duplicate
emails to a user (and a few other edge cases)
|
2016-04-15 15:59:01 +10:00 |
Sam
|
c095304d6d
|
FEATURE: limit daily emails per user to 100 per day via site setting
- controlled via max_emails_per_day_per_user, 0 to disable
- when limit is reached user is warned
|
2016-03-23 15:08:48 +11:00 |
Sam
|
32c681c96b
|
annotate models
|
2016-02-23 10:33:53 +11:00 |
Régis Hanol
|
93d1cc6294
|
add support for incoming emails in CC/BCC fields
|
2015-12-10 23:49:16 +01:00 |
Robin Ward
|
068d22e9b3
|
Add API support for querying admin reports by date range
|
2014-11-05 13:11:37 -05:00 |
Akshay
|
9524b514c6
|
Fix access specifiers with private_class_methods instead of removing directly
|
2014-10-04 09:20:41 +05:30 |
Sam
|
414c6d191f
|
FIX: remove nullable dates post upgrade to Rails 4
|
2014-08-27 15:19:25 +10:00 |
Sam
|
b1d5f4440b
|
Annotate models
|
2014-05-28 12:30:57 +10:00 |
Louis Rose
|
1574485443
|
Perform the where(...).first to find_by(...) refactoring.
This refactoring was automated using the command: bundle exec "ruby refactorings/where_dot_first_to_find_by/app.rb"
|
2014-05-06 14:41:59 +01:00 |
Sam
|
862a6696c0
|
Correct annotations
allow longer usernames (up to 60)
|
2014-04-15 15:53:48 +10:00 |
Régis Hanol
|
6373de550f
|
update annotations
|
2014-04-08 17:35:44 +02:00 |
Sam
|
5c148faeb9
|
annotations were out of date
|
2014-03-20 15:35:51 +11:00 |
Neil Lalonde
|
35dae76bbd
|
Log when and why an email was not sent in email_logs
|
2014-02-14 13:06:39 -05:00 |
railsaholic
|
34bba737ff
|
Refactor SessionController#create, reduce complexity.
Don't compromise readablity
|
2013-11-15 22:09:03 +05:30 |
Stephan Kaag
|
89b621d31a
|
Refactor update_all statements in order to prevent deprecation warnings in Rails 4
|
2013-07-02 18:36:47 +02:00 |
Sam
|
4a8a663a67
|
flagging workflow changes per http://meta.discourse.org/t/we-need-an-archive-flag-notification-button/7450
|
2013-06-20 17:42:15 +10:00 |
Robin Ward
|
8acdc18bc8
|
First stab at polling support for POP3S / reply by email
|
2013-06-17 16:49:02 -04:00 |
Régis Hanol
|
454636abf1
|
annotate models
|
2013-06-17 02:49:34 +02:00 |
Robin Ward
|
49c09898e2
|
The EmailBuilder now creates the Reply by Email Key if necessary.
|
2013-06-13 12:40:06 -04:00 |
Robin Ward
|
e29f4a3496
|
Work in Progress: Reply By Email:
- Add support classes and settings to enable reply by email
- Split out Email builder to be more OO, add many specs
|
2013-06-13 12:39:56 -04:00 |
Sam
|
ca2dee52db
|
moved comments to the bottom, they are way less intrusive there
|
2013-05-24 12:48:32 +10:00 |
Sam
|
2cd95bc649
|
lets try out annotations
|
2013-05-24 12:35:14 +10:00 |
Neil Lalonde
|
bb18b6cb9b
|
Dashboard: split out private messages from topic and post counts; re-enable report_spec because I think I fixed it...
|
2013-04-03 13:26:09 -04:00 |
Neil Lalonde
|
50b04b2209
|
Add email counts to admin dashboard
|
2013-03-18 10:08:09 -04:00 |
Gosha Arinich
|
6e5399d544
|
minor cleanup, using AR querying DSL over raw SQL in some places
|
2013-02-28 21:54:12 +03:00 |
Robin Ward
|
21b5628528
|
Initial release of Discourse
|
2013-02-05 14:16:51 -05:00 |