discourse/spec
Sam Saffron 0c35b8b420 FEATURE: add suggested_topics_unread_max_days_old
This new site setting determines the maximum age of unread topics in
suggested. By default if you have any unread topics older than 90 days
they will be omitted from suggested.

This change was added for 2 reasons:

1. A performance safeguard, some users tend to collect a huge amount of
read state so it becomes super expensive to find unread

2. People who collect a large amount of unread are much more interested in
recent unread topics vs ancient unread topics, this makes suggested more
relevant

Also, this is a minor speed up for tests cause 3 expensive tests became 1.
2019-04-16 17:52:10 +10:00
..
components FEATURE: add suggested_topics_unread_max_days_old 2019-04-16 17:52:10 +10:00
fabricators FIX: Admin search logs should filter by date instead of timestamp. 2019-03-29 11:50:25 +08:00
fixtures PERF: Avoid looking up the same group multiple times during bulk invite. 2019-04-16 09:42:25 +08:00
helpers FEATURE: remove "COMPRESS_BROTLI" optional behavior 2019-04-11 12:36:18 +10:00
import_export FIX: topic and category exporters were only exporting users who created the first post 2018-01-16 12:51:53 -05:00
integration Record the reason that a post was put into the queue 2019-04-10 17:42:49 -04:00
integrity FIX: Relative links in translations should work with subfolder 2018-11-08 23:31:05 +00:00
jobs Fix the build. 2019-04-16 15:47:16 +08:00
lib FIX: should look through posts for image markdown 2019-04-10 13:52:35 +05:30
mailers FIX: Keep original subject in emails to staged users 2019-01-18 11:07:54 +01:00
models Fix the build. 2019-04-16 15:47:16 +08:00
multisite DEV: Allow custom value when pausing sidekiq to aid in debugging. 2019-02-19 10:55:53 +08:00
requests Fix the build. 2019-04-16 15:47:16 +08:00
serializers FEATURE: Include a user's pending posts in the topic view 2019-04-12 14:25:12 -04:00
services FEATURE: Remove ignore feature SiteSetting and enable ignore by default (#7349) 2019-04-10 12:54:59 +02:00
support FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00
tasks Fix the build. 2019-04-10 19:14:41 +05:30
views/omniauth_callbacks FEATURE: Use translated name for 'your email has been authenticated by' (#6649) 2018-11-22 19:12:04 +00:00
rails_helper.rb FEATURE: New 'Reviewable' model to make reviewable items generic 2019-03-28 12:45:10 -04:00