Ever opened a topic, read the first post, and realized you don’t need to read the rest? Then find you have to scroll through all the posts to reach the suggested topics at the bottom? We have too. Now you can use the keyboard shortcut of g followed by s to load the first suggested topic from anywhere in the current topic.
Display report description when hovering on activity metrics
We now display each report’s description when hovering to make it easier for admins to know what each statistic details, without the need to open the full report.
New API to register topic footer buttons
We’ve simplified the process of adding buttons to the topic footer. Previously, buttons added to desktop used a different process than mobile, and this complicated plugins that needed to add such buttons. The API is now unified and simpler to use - plus is backwards compatible so existing plugins will not break with this change. We do encourage plugin authors to update their plugins to take advantage of the new system.
2.2.0 bug and UX fixes
This release also includes a number of small bug and UX fixes from our 2.2.0/2.3.0.beta1 release last week. Sites on all branches, stable, beta, and tests-passed are encouraged to update to resolve these issues, including:
checkboxes were too close to other inputs
minor button icon color fixes
in:title search filter should work irrespective of order
But wait, there’s more! We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.
Security Updates
This beta includes 1 security fix for issues reported by our community and HackerOne.
Escape HTML in dashboard report tables
Plugin improvements
Code Review
Uses new topic footer button API
Bug fixes
Discourse Auth
Remove deprecated enabled_setting
Policy
Bug fix
Akismet
Ember 3 support
Intercom
Use API method to get current user object
OAuth2 Basic
Download avatar for new users
Previously avatars were only loaded on subsequent logins
Data Explorer
Clean up button styles for query pages
Add a “play” glyph for the Run & SaveRun buttons
ensure that there’s only one primary button on the page i.e. Run
Remove btn-danger from discard button
remove redundant button class from create button
Improve redundant copy by removing the word “Query”
Ad Plugin
Add ads.txt support
Additional Features and Fixes
Click to expand
New Features
Calculate sprite-sheet based on currently active themes
Allow string theme settings to display with multiple lines
Returning falsy value from upload handler stops upload.
Use amazon s3 inventory to manage upload stats
Bug Fixes
Add support for style element in SVGs
Old migration was loading up invalid model schema
Correctly process {{each}} in raw handlebars templates for themes
Validate Invite email against EmailValidator.email_regex
Destination prefix in S3 inventory configuration is incorrect
Include error message if the “accept invite” process fails
Bucket name is missing in S3 inventory data path
Unpause Sidekiq before uploading backup to S3
Users should able check the emails for self
S3 endpoint broke bucket creation in non-default region
Rescue and display import errors when updating theme via git
In:title should work irrespective of the order.
Register pan events for touch only
Fix delete button for Tag Groups.
Some brittle tests with hardcoded ids
Login button icons should be white
Don’t raise error if s3 set via global setting
UX Changes
Rename color scheme to color palette in UI
Truncate (don’t wrap) badges in user cards if the text is long
Turn off autocomplete on composer title
Disable browser’s autocomplete in search menu
Moving the create theme buttons, adding buttons to theme index