Discourse 2.3.0.beta6 Release Notes

New features in 2.3.0.beta6

Add page for all group membership requests

There’s also news regarding groups. Now we have a dedicated page to handle requests to join groups:

User and group cards on mobile

The ability to open user cards on mobile with a tap on the user avatar has been now implemented in the Discourse core. At the same time the theme component Mobile user-cards has been deprecated.

Add every month / 6 months options to email digest

The frequency with which to send email digests has two new entries. Now you can choose to send the summary emails monthly or even every six months.

Allow categories to be prioritized/deprioritized in search

This is a request that has been made to us many times. It is now possible to increase or decrease (even exclude) the priority of a category in site searches from the settings of each category:

Custom colors for default letter avatars

We want to make Discourse as customizable as possible which is why we introduced the new site setting restrict letter avatar colors. It will allow site owners to choose the background colors that the default avatars can use.

Add more granular user option levels for email notifications

This feature migrates email user options to a new data structure:

  • email_messages_level , with options: always , only_when_away and never (defaults to always )
  • email_level , with options: always , only_when_away and never (defaults to only_when_away )

The respective default site settings have also been migrated.

Exposing a way to add a generic report filter

We have added a filter in the Top Uploads report that will allow you to filter the attachments based on the extension and sort them by size and type of extension

Enforce two-factor authentication

Another addition to the 2 Factor Authentication feature. The new site setting enforce second factor will allow site admins to request the 2FA for all users or just for staff.

Support custom icons in themes

This feature enables developers to add their own custom icons in their themes. To do so, simply add an SVG sprite file in your assets, and reference it in about.json, like so:

"assets": {
    "icons-sprite": "assets/icons-sprite.svg"
}

The sprite file should contain a list of <symbol> elements with ids, each of which will be automatically registered and added to the site’s icon set.

This function also automatically registers any custom icons added via plugins.

Add tag classes to topics in topics list view

This feature allows you to select and then customize only the topics based on tags. This improvement has been discussed in Highlighting certain topics in topic list view.

Delete accounts that have never participated, are trust level 0 and have not been seen in 2 years

Discourse now includes a new site setting called clean up inactive users after days this is set 730 days by default.

Once a day Discourse will find all user accounts that

  • Never posted anything on Discourse

    • If you posted something and then deleted it you will not be eligible for clean up.
  • Have not been seen for clean up inactive users after days

  • Are trust level zero

This change is in place so Discourse default protects end users and removes emails of completely unused accounts.

If you wish to disable the feature, set clean up inactive users after days to high number.

30 Likes