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
andnever
(defaults toalways
) -
email_level
, with options:always
,only_when_away
andnever
(defaults toonly_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.