New features in 2.5.0.beta2
Differentiate Between PMs and Topics in Search Results
Users can use the
in:all search filter, introduced in Discourse 2.4, to search both public and personal topics at the same time. Results in search now show the PM envelope when the result is a PM to visually differentiate topics from PMs
Child Theme Components
The Discourse theme system is incredibly powerful and flexible. We’ve seen amazing themes and components developed by our community. Check them out yourself at #theme.
Theme developers can now specify “child theme components” in the
about.json file of a top level theme. Child theme components will be automatically installed and added to the installed theme, at time of install. Note that child theme components are not installed during theme updates.
Safe Mode Improvement
Safe Mode allows users to view a site without theme, official, and/or unofficial plugins running. This is useful if a theme or plugin causes UI issues, and needs to be disabled, or for testing if a bug is caused by a theme, a plugin, or core Discourse.
Previously, the safe mode page, used to activate safe mode, could be impacted by themes, thus preventing users from enabling it. Now site customizations are always disabled on the safe mode page, ensuring it can be turned on without issue.
Auto-archive Group Message on Close
Group messages are a great way to enable discussion between a user and a group, or amongst a group itself. Group inboxes are shared, so it can be helpful to to archive messages once they are handled. Now, when group messages are closed, they’ll automatically be archived.