New features in 2.3.0.beta10
Improved tag muting behavior
Previously, if multiple tags were included for a topic, and a user only muted some of the tags, the topic would still appear for the user. Now if a user mutes a tag, any topics including that tag will be muted for the user and hidden from /latest
, even if the user tracks or watches other tags. This is controlled by the site setting mute_other_present_tags
, default enabled. For more details, see Visibility of topics when Muted from tags.
Improved the display of polls when oneboxed
Oneboxes now include a link to the poll, instead of listing all poll options in line.
Support running message_bus
in a different redis instance
Out of the box Discourse operates a single Redis instance. This works great for 99% of sites out there. However, certain extremely busy sites, with extremely large numbers of concurrently active users can overload this Redis instance. You can now configure a different Redis instance just for message_bus
needs. See the GitHub commit for details.
Better âbroken themeâ handling
Discourse Themes are very powerful, supporting custom CSS, HTML, and even JavaScript. With great power comes great responsibility the ability to break your site. Errors in themes, particularly JS errors could result in the site not loading at all (a white screen), necessitating the use of safe mode. Discourse now attempts to catch those errors (instead of executing the bad code), and prevent them from breaking your site. Admins will see a warning at the top of their site, and the specific error will be logged in /logs
. This will not catch every possible error, but will catch most.
English locale with international date formats
How do you like your dates? 02/12
or 12/02
? Is that February 12th or December 2nd? What about 2 Feb 2012
vs Feb 2, 2012
?
Well, now you can choose! Discourse historically shipped with US-style dates in our English locale. This is still the default, but for those who like the British or International date style, check out the new English
locale. (The new default locale is English (United States)
) These changes only affect date/time, we didnât start adding ârandomâ u
's to words or replacing z
with s
throughout the text content .
Note: if you prefer analysing data while eating a colourful, flavourful doughnut in the theatre, donât forget that all text in Discourse can be customized, so you donât have to spell like those of us who wasted an entire shipment of tea .
Admin Dashboard update
Ever wondered when your site was last updated? Wanted to see at a glance when your last backup was taken, and where itâs stored? Our updated site info panel in the lower left of the dashboard has been updated to show just that. For local uploads/backups, weâll display both the used storage space as well as free space. For S3 uploads/backups, only used space is shown.
Notify users on wiki edits
Users watching topics with a wiki will now be notified when the wiki is edited, even if they are not the original wiki author.
Category Review/Moderation by a non-staff group
A commonly requested feature from our community is category moderation. Weâve taken a big first step towards supporting this by adding the ability for a custom group to be granted post and flag review for topics within a specific category. For full details, and to provide feedback, see Category Group Review/Moderation