3.1.0.beta4: New notifications menu, chat and sidebar improvements, security fixes, and more

The beta also includes a bunch of other bug fixes, UX, performance, and accessibility improvements.

Plugins

discourse-adplugin

New Features
  • Add per-ad visibility settings for anons and logged-in users

discourse-akismet

Bug Fixes
  • Pin plugin for older version of Discourse
UX Changes
  • Add review queue tag styling for akismet flags

discourse-assign

Bug Fixes
  • Show user status tooltip on the assign modal
  • Also evaluate list controller extensions

discourse-automation

Bug Fixes
  • PG::NotNullViolation when prefers_encrypt is not set
  • Update migration to prevent PG::NotNullViolation error
  • Stores encrypt preference in pending PMs
  • Do not error on deleted topic in post script

discourse-calendar

Bug Fixes
  • Quebec’s national holiday observed Monday

discourse-category-experts

New Features
  • SiteSetting to remove advanced search filters

discourse-chat-integration

New Features
  • New rule filter to send message when topic tags change

discourse-data-explorer

New Features
Bug Fixes
  • Ensures explorer is using default values when provided
  • Reset results on query redirect
  • Flaky test fix for Data Explorer Automated PM Feature

discourse-docs

New Features
  • Make user status on mentions on docs live
Bug Fixes
  • Fix an issue where deselecting a filter tag would cause no results
  • Make docsCategories ignore invalid ids
UX Changes
  • Hide non-functional revision history button

discourse-follow

UX Changes
  • Re-use UserStreamItem from core

discourse-prometheus

New Features
  • Add content_type label to web performance metrics
  • Label all timing metrics with logged_in boolean
  • Add cache and success label to web duration metrics

discourse-reactions

UX Changes
  • Re-use UserStreamItem from core
Security Changes
  • Publish reactions based on topic permissions

discourse-salesforce

New Features
  • Add default Contact ID for Case Sync Site Setting
  • Optionally skip contact creation on case sync

discourse-solved

UX Changes
  • Tweak ‘Solution’ button design

discourse-staff-alias

New Features
  • Allow topic title edits where topic user is the staff alias user
  • Allow posts to change ownership to the staff alias user
Bug Fixes
  • Events should not return

discourse-theme-creator

Bug Fixes
  • Various fixes following core changes

discourse-translator

Bug Fixes
  • Typo for Serbian Cyrillic

discourse-voting

Bug Fixes
  • Don’t remove custom fields when adding a new one to category serializer
13 Likes