New features in 2.9.0.beta5
Allow hotlinked media to be blocked
block_hotlinked_media
is a new site setting that, when enabled, causes all attempts to hotlink media (images, videos, and audio) to fail, and be replaced with a linked placeholder. Exceptions to the rule can be added via block_hotlinked_media_exceptions
site setting. download_remote_image_to_local
can be used alongside this feature. In that case, hotlinked images will be blocked immediately when the post is created, but will then be replaced with the downloaded version a few seconds later.
Allow for overlapping DiscourseConnect secrets per domain
Previously we limited DiscourseConnect provider to 1 secret per domain. This made it pretty awkward to cycle secrets in environments where config takes time to propagate.
This change allows for the same domain to have multiple secrets.
Allow category moderators to post consecutively
Category moderators now bypass the max_consecutive_replies
site setting in their category, allowing for unlimited consecutive replies like first posters and staff.
Allow for non staff pm tagging
Previously. the only way to allow tagging on PMs ws to use the allow_staff_to_tag_pms
site setting. Weâve replaced that site setting with pm_tags_allowed_for_groups
which allows for non-staff PM tagging.
Site that previously had enabled staff tagging of PMs will automatically have the staff
group added to the new setting.
Add group_messages:
keyword to advanced search
This allows users to search messages in a specific group inbox. For example, inputting group_messages:support keyword
will search for âkeywordâ in the support group PMs.
Add in:messages
search modifier
Previously personal messages could be searched via the in:personal
modifier. Weâve found this wasnât very discoverable, so weâve added support for in:messages
as well.
Dark mode email support
Weâve added support for emails to be displayed in dark mode! It should be noted that as of this featureâs release, dark mode support in email clients is the best - not every email client will support this.