Users in multiple groups can now select the avatar flair they wish to display from their preferences, rather than relying on automatic flair assigned based on their primary group. Avatar flair supports both font awesome icons as well as custom images.
When opening a topic you have already started reading, Discourse will automatically load the topic at the first unread post so you can keep reading. Now, Discourse also displays an indicator of where your last visit was, so you can safely scroll up or down without losing your place.
When uploading a file to the composer, Discourse will now use the native file picker instead of first displaying a custom modal. Discourse also passes along the supported file extensions to the operating system so users don’t have to think about what is allowed. In addition to the upload button, users can continue to copy/paste and drag/drop files to upload them in the composer.
When creating an API key, scopes can be applied to restrict the actions allowed with each key, improving security by limiting access should the key be compromised. A posts edit scope has been added to allow an API key to edit posts the API key owner has access to edit.
The Add Members button on the Group page has been split into “Add Users” and “Invite”. Existing users on the site can be added to the group by username or email using the Add Users modal (first image). New users can be invited to join the Discourse site and added to the group upon joining via the “Invite” modal (second image).
When users add an image to their post, Discourse attempts to compress the image if it is larger than the allowed size. This compression happened on the server, meaning the large image file needed to be uploaded first. For users with slow or limited bandwidth, this can take a lengthy period of time, and impact their data usage limits.
Sites can now enable the
composer_media_optimization_image_enabled site setting to compress the image on the user’s device - computer, phone, or tablet - before it is uploaded.
See more on our blog:
As sites grow in size, it is no longer possible for moderators to know every user’s history as is possible in newer/smaller communities. We’ve made some improvements to assist moderators in their jobs.
- Add a history count when applying penalties to give moderators context to the user they are penalizing.
- Add a site setting that designates default penalty values in hours.
Silence/suspend modals will auto-fill in the default values, but otherwise will still allow moderators to pick and overwrite values as normal.
First silence/suspend: first value. Second silence/suspend: second value. etc.
- Adjust heading rules on topic lists
- Don’t mark multiple form labels as applying to the same element
- Add labels where needed
This beta has so many new features we can’t detail them all. Below are some additional features of note. You can find the full list of new features in the following post.
- Setting to allow moderators to change post ownership
- Make invites work with existing users
- Warn if invited user cannot see topic
- Add staff action logs for watched words
- Add multiselect user custom field
- Add slow_mode_prevents_editing setting.
- Staff can receive pending user reminders more frequently.
- Accept the flag modal on CTRL + ENTER and CMD + ENTER
- Upload to s3 in parallel to speed up backup restores
- Blocking is optional when deleting a user from the review queue.
- Add a messages view for all official warnings of a user
- Add group filter to user directory